Chapter 4

Beginning code


This chapter introduces the reader to elementary beginning code by example. The examples covered illustrate how to accomplish common tasks for many different applications. These tasks are similar to those used for different assembly language programming processors as well. Examples contain a “Problem,” a Sample “Test Case,” a “Result,” and finally a “Solution.” The chapter keeps the mathematics to a minimum as it is placed prior to the Number Systems chapter.

Conventions used include a pair of parentheses (0040) to indicate the “contents of” a memory address, 0040. This process is also known as indirect addressing. Review Chapter 3 for more detail on indirect addressing.


Addition; Carry; Code block; Divide; ...

Get The Art of Assembly Language Programming Using PIC® Technology now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.