This part introduces programming in assembly language and covers the CPU 12 programming model and program design. Students should be able to build a prewritten program after completing Chapter 3, and write complete programs that are executed by the D-Bug 12 monitor in RAM after completing Chapter 6. Chapter 7 covers some basic applications that are appropriate for assembly code. MCU configuration for stand-alone systems along with bus expansion are covered in Chapters 10 and 11. Part 4 Programming Microcontrollers in C. Concepts in C for programming real-time embedded systems are covered.
Emphasis is placed on memory usage and program efficiency appropriate for small MCUs.
Part 5 Real-Time Multitasking Kernels. You will finally get those labs and homework assignments graded.