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