Instruction MOVC A, @A⫹PC works in an identical way to get a byte from the program memory.
However, in this case, the accumulator content is added with the current value of the PC. Note that at the
time of this addition, the PC would be pointing to the fi rst byte of the next instruction located immediately
after MOVC instruction. is addition does not physically change the value of the PC. e value (16-bit
sum) is used to copy the target byte from the program memory to the accumulator. An example case of this
instruction is illustrated in Fig. 12.2. Assuming that the 1-byte MOVC instruction exists in the program
Figure 12.2 Execution ...
Become an O’Reilly member and get unlimited access to this title plus top books and audiobooks from O’Reilly and nearly 200 top publishers, thousands of courses curated by job role, 150+ live events each month, and much more.