DESCRIPTION OF INSTRUCTIONS
309
50. LCALL code address (Long call)
00010010
70
Instruction code
Call address
Call address
Operations
Number of bytes
Number of cycles
Flags
(PSW)
Description
: Byte 1
A15 A14 A13 A12 A11 A10 A9 A8
70
Byte 2
(PC)←(PC)+3
(SP)←(SP)+1
((SP))←(PC
0~7)
(SP)←(SP)+1
((SP))←(PC
8~15)
(PC
0~15)←A0~15
:
C AC F0 RS1 RS0 OV F1 P
:
The contents of the program counter (return address) are
pushed in the stack following an increment.
Call address A
0~15 specified by operand are placed in the
program counter PC
0~15.
This instruction is capable of call to anywhere within the entire
range of 64K words.
:
:
:3
2
A7 A6 A5 A4 A3 A2 A1 A0
70
Byte 3