CHAPTER 11 INSTRUCTION SET
246
User’s Manual U10676EJ3V0UM
Subrou-
tine/stack
control
Machine
Cycle
Instructions
Mnemonic
Operand
Bytes
Operation
Skip Condition
Addressing
Area
CALLA
Note
!addr1
3
3
(SP–6) (SP–3) (SP–4)
←
PC
11-0
*11
(SP–5)
←
0, 0, 0, 0
(SP–2)
←
×
,
×
, MBE, RBE
PC
11-0
←
addr1, SP
←
SP – 6
CALL
Note
!addr
3
3
(SP–4) (SP–1) (SP–2)
←
PC
11-0
*6
(SP–3)
←
MBE, RBE, 0
PC
11-0
←
addr, SP
←
SP – 4
4
(SP–6) (SP–3) (SP–4)
←
PC
11-0
(SP–5)
←
0, 0, 0, 0
(SP–2)
←
×
,
×
, MBE, RBE
PC
11-0
←
addr, SP
←
SP – 6
CALLF
Note
!faddr
2
2
(SP–4) (SP–1) (SP–2)
←
PC
11-0
*9
(SP – 3)
←
MBE, RBE, 0, 0
PC
11-0
←
0 + faddr, SP
←
SP – 4
3
(SP–6) (SP–3) (SP–4)
←
PC
11-0
(SP–5)
←
0, 0, 0, 0
(SP – 2)
←
×
,
×
, MBE, RBE
PC
11-0
←
0 + faddr, SP
←
SP – 6
RET
Note
1
3
MBE, RBE, 0, 0
←
(SP + 1)
PC
11-0
←
(SP) (SP + 3) (SP + 2)
SP
←
SP + 4
×
,
×
, MBE, RBE
←
(SP + 4)
0, 0, 0, 0
←
(SP + 1)
PC
11-0
←
(SP) (SP + 3) (SP + 2), SP
←
SP + 6
RETS
Note
1
3 + S
MBE, RBE, 0, 0
←
(SP + 1)
Unconditional
PC
11-0
←
(SP) (SP + 3) (SP + 2)
SP
←
SP + 4
then skip unconditionally
×
,
×
, MBE, RBE
←
(SP + 4)
0, 0, 0, 0
←
(SP + 1)
PC
11-0
←
(SP) (SP + 3) (SP + 2), SP
←
SP + 6
then skip unconditionally
RETI
Note
1
3
MBE, RBE, 0, 0
←
(SP + 1)
PC
11-0
←
(SP) (SP + 3) (SP + 2)
PSW
←
(SP + 4) (SP + 5), SP
←
SP + 6
0, 0, 0, 0
←
(SP + 1)
PC
11-0
←
(SP) (SP + 3) (SP + 2)
PSW
←
(SP + 4) (SP + 5), SP
←
SP + 6
Note
The shaded portion is supported only in the MkII mode. All others are supported only in the MkI mode.