Z8
®
CPU
User Manual
UM001604-0108 Instruction Description
165
Example 1
If the contents of the PC are 1A47h and the contents of the SP (Registers
FEh and FFh) are
3002h, the statement:
CALL 3521h
Op Code: D6 35 21
causes the SP to be decremented to 3000h, 1A4Ah (the address following the CALL
instruction) to be stored in external data memory 3000 and 3001h, and the PC to be loaded
with
3521h. The PC now points to the address of the first statement in the procedure to be
executed.
Example 2
If the contents of the PC are 1A47h, the contents of the SP (Register FFh) are 72h, the
contents of Register A4h are
34h, and the contents of Register Pair 34h are 3521h, the
statement:
CALL @A4h
Op Code: D4 A4
causes the SP to be decremented to 70h, 1A4Ah (the address following the CALL instruc-
tion) to be stored in
R70h and 71h, and the PC to be loaded with 3521h. The PC now
points to the address of the first statement in the procedure to be executed.