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.