µPD75212A
Note Mnemonic
Operands
CALL
!addr
CALLF
!faddr
RET
RETS
RETI
PUSH
POP
EI
DI
IN *
OUT *
HALT
STOP
NOP
SEL
rp
BS
rp
BS
IE×××
IE×××
A, PORTn
XA, PORTn
PORTn, A
PORTn, XA
RBn
MBn
No. of Machine
Bytes Cycle
Operation
Addressing
Area
Skip
Condition
3
3
(SP–4) (SP–1) (SP–2)←PC11–0
*6
(SP–3)← MBE, RBE, PC13, 12
PC13–0←addr, SP←SP–4
2
2
(SP–4) (SP–1) (SP–2)←PC11–0
*9
(SP–3)← MBE, RBE, PC13, 12
PC13–0←000, faddr, SP←SP–4
1
3
MBE, RBE, PC13, 12←(SP+1)
PC11–0←(SP) (SP+3) (SP+2)
SP←SP+4
1
3 + S MBE, RBE, PC13, 12←(SP+1)
PC11–0←(SP) (SP+3) (SP+2)
SP←SP+4
then skip unconditionally
Unconditional
1
3
×, ×, PC13, 12←(SP+1)
PC11–0←(SP) (SP+3) (SP+2)
PSW←(SP+4) (SP+5), SP←SP+6
1
1
(SP–1) (SP–2)←rp, SP←SP–2
2
2
(SP–1)←MBS, (SP–2)←RBS, SP←SP–2
1
1
rp←(SP+1) (SP), SP←SP+2
2
2
MBS←(SP+1), RBS←(SP), SP←SP+2
2
2
IME (IPS.3)←1
2
2
IE×××←1
2
2
IME (IPS.3)←0
2
2
IE×××←0
2
2
A←PORTn
(n = 0 to 6)
2
2
XA←PORTn+1, PORTn
(n = 4)
2
2
PORTn←A
(n = 2 to 6)
2
2
PORTn+1, PORTn←XA
(n = 4)
2
2
Set HALT Mode (PCC.2←1)
2
2
Set STOP Mode (PCC.3←1)
1
1
No Operation
2
2
RBS←n
(n = 0 to 3)
2
2
MBS←n
(n = 0, 1, 15)
*10
* MBE = 0 or MBE = 1 and MBS = 15 must be set for execution of IN/OUT instruction.
Note Instruction Group
41