255
CHAPTER 11 INSTRUCTION SET
In Mne-
Number Machine
Address-
struc- monic Operand of cycle Operation ing Skip condition
tion bytes area
RETI
Note 1
13 µPD750004
0, 0, 0, 0 <– (SP+1)
PC
11-0
<– (SP)(SP+3)(SP+2)
PSW <– (SP+4)(SP+5), SP <– SP+6
µPD750006, µPD750008
0, 0, 0, PC
12
<– (SP+1)
PC
11-0
<– (SP)(SP+3)(SP+2)
PSW <– (SP+4)(SP+5), SP <– SP+6
µPD75P0016
0, 0, PC
13
, PC
12
<– (SP+1)
PC
11-0
<– (SP)(SP+3)(SP+2)
PSW <– (SP+4)(SP+5), SP <– SP+6
PUSH rp 1 1
(SP–1)(SP–2) <– rp, SP <– SP–2
BS 2 2
(SP–1) <– MBS, (SP–2) <– RBS,
SP <– SP–2
POP rp 1 1 rp <– (SP+1)(SP), SP <– SP+2
BS 2 2 MBS <– (SP+1), RBS <– (SP),
SP <– SP+2
EI 2 2 IME(IPS.3) <– 1
IExxx 2 2 IExxx <– 1
DI 2 2 IME(IPS.3) <– 0
IExxx 2 2 IExxx <– 0
IN
Note 2
A,PORT
n
2 2 A <– PORT
n
(n=0 – 8)
XA,PORT
n
22
XA <– PORT
n+1
, PORT
n
(n=4, 6)
OUT
Note 2
PORT
n
,A 2 2 PORT
n
<- A (n=2 - 8)
PORT
n
,XA 2 2 PORT
n+1
,PORT
n
<– XA (n=4, 6)
HALT 2 2 Set HALT Mode (PCC.2 <– 1)
STOP 2 2 Set STOP Mode (PCC.3 <– 1)
NOP 1 1 No Operation
Note 1. The shaded portion is supported in Mk II mode only. The other portions aresupported in Mk I mode only.2. MBE = 0, or MBE = 1 and MBS = 15 must be set when an IN/OUT instruction isexecuted.
Subroutine stack control
Interrupt
control
I/O
CPU control