µ
PD75512
43
Ma-
Ad-
Instruc-
Mne-
Operand
Bytes
chine
Operation
dress-
Skip
tions
monics
Cyc-
ing
Conditions
les
Area
CALL
!addr
3
3
(SP-4)(SP-1)(SP-2)
←
PC
11-0
*6
(SP-3)
←
MBE, RBE, PC
13,12
PC
13-0
←
addr, SP
←
SP-4
CALLF
!faddr
2
2
(SP-4)(SP-1)(SP-2)
←
PC
11-0
*9
(SP-3)
←
MBE, RBE, PC
13,12
PC
13-0
←
00, faddr, SP
←
SP-4
RET
1
3
MBE, RBE, PC
13,12
←
(SP+1)
PC
11-0
←
(SP)(SP+3)(SP+2)
SP
←
SP+4
RETS
1
3+S
MBE, RBE, PC
13,12
←
(SP+1)
Undefined
PC
11-0
←
(SP)(SP+3)(SP+2)
SP
←
SP+4, then skip unconditionally
RETI
1
3
PC
13,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
Inter-
EI
2
2
IME (IPS.3)
←
1
rupt
IExxx
2
2
IExxx
←
1
Control
DI
2
2
IME (IPS.3)
←
0
IExxx
2
2
IExxx
←
0
I/O
IN *
1
A,PORTn
2
2
A
←
PORT
n
(n = 0-15)
XA,PORTn
2
2
XA
←
PORT
n+1
,PORT
n
(n = 4, 6)
OUT *
1
PORTn,A
2
2
PORT
n
←
A
(n = 2-7, 9-14)
PORTn,XA
2
2
PORT
n+1
,PORT
n
←
XA
(n = 4, 6)
CPU
HALT
2
2
Set HALT Mode (PCC.2
←
1)
Control
STOP
2
2
Set STOP Mode (PCC.3
←
1)
NOP
1
1
No Operation
Special
RBn
2
2
RBS
←
n (n = 0-3)
MBn
2
2
MBS
←
n (n = 0, 1, 15)
GETI *
2
taddr
1
3
. Where TBR instruction,
*10
PC
13-0
←
(taddr)
4-0
+(taddr+1)
. Where TCALL instruction,
(SP-4)(SP-1)(SP-2)
←
PC
11-0
(SP-3)
←
MBE, RBE, PC
13,12
PC
13-0
←
(taddr)
5-0
+(taddr+1)
SP
←
SP-4
. Except for TBR and TCALL
Depends on
instructions,
referenced
Instruction execution of
instruction
(taddr)(taddr+1)
*1: When executing the IN/OUT instruction, MBE = 0, or MBE = 1, and MBS = 15.
*2: The TBR, and TCALL instructions are the assembler pseudo-instructions for the table definition of
GETI instruction.
Subrou-
tine/
Stack
Control
SEL
.........................................................
.............................
.........................................................
.............................