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 live online training, plus books, videos, and digital content from nearly 200 publishers.