
3
μ
P
Mne-
monic
Ope-
rands
Operation Code
Operation
Skip
B1
B2
Condition
JMP
addr
0
0
1
0
0
0
P
9
P
8
P
7
P
6
P
5
P
4
P
3
P
2
P
1
P
0
PC
9–0
←
P
9–0
Jumps to the address specified by P
9–0
.
JCP
addr
1
0
P
5
P
4
P
3
P
2
P
1
P
0
PC
5–0
←
P
5–0
Jumps to the address specified by
replacing PC
5–0
with P
5–0
.
(SP–1)(SP–2)(SP–4)
←
PC
9–0
(SP–3)
←
PSW, SP
←
SP – 4
PC
9–0
←
P
9–0
Saves the contents of PC and PSW to the
stacxk memory, decrements SP by 4, and
calls the address specified by caddr.
CALL
caddr
0
0
1
1
0
0
P
9
P
8
P
7
P
6
P
5
P
4
P
3
P
2
P
1
P
0
(SP–1)(SP–2)(SP–4)
←
PC
9–0
(SP–3)
←
PSW, SP
←
SP – 4
PC
9–0
←
0 1 P
4
P
3
0 0 0 P
2
P
1
P
0
calls the address specified by caddr1.
Saves the contents of PC and PSW to the
stacxk memory, decrements SP by 4, and
CAL
caddr1 1
1
1
P
4
P
3
P
2
P
1
P
0
RT
0
1
0
1
0
0
1
1
PC
9–0
←
(SP)(SP+2)(SP+3)
SP
←
SP + 4
Restores the contents of the stack
memory to PC, and increments SP by 4.
PC
9–0
←
(SP)(SP+2)(SP+3)
SP
←
SP + 4
then skip unconditionally
Restores the contents of the stack
memory to PC, increments SP by 4,
and causes unconditional skipping.
RTS
0
1
0
1
1
0
1
1
Transfers the two low-order bits of the
accumulator to SP
5–4
and the three high-
order bits of the memory addressed by
HL to SP
3–1
.
TAMSP
0
0
1
1
1
1
1
1
0
0
1
1
0
0
0
1
PC
5–4
←
A
1–0
SP
3–1
←
(HL)
3–1
, SP
0
←
0
SKC
0
1
0
1
1
0
1
0
Skip if C = 1
Causes skipping if the carry flag is 1.
C = 1
SKABT
bit
0
1
1
1
0
1
B
1
B
0
Skip if A
bit
= 1
Causes skipping of the bit of the accumu-
lator, which is specified by B
1-0
is 1.
A
bit
= 1
Causes skipping of the bit of the memory
addressed by HL, which is specified by
B
1–0
is 1.
Causes skipping of the bit of the memory
addressed by HL, which is specified by
B
1–0
is 0.
SKMBT
bit
0
1
1
0
0
1
B
1
B
0
Skip if (HL)
bit
= 1
(HL)
bit
= 1
SKMBF
bit
0
1
1
0
0
0
B
1
B
0
Skip if (HL)
bit
= 0
(HL)
bit
= 0
Causes skipping if the contents are the
same between the accumulator and the
memory addressed by HL.
SKAEM
0
1
0
1
1
1
1
1
Skip if A = (HL)
A = (HL)
SKAEI
n4
0
0
1
1
1
1
1
1
0
1
1
0
I
3
I
2
I
1
I
0
Skip if A = n4
Skips if the accumulator is equal to n4.
A = n4
SKI
n2
0
0
1
1
1
1
0
1
0
1
0
0
0
0
I
1
I
0
Skip if INT RQF = 1
Then reset INT RQF
Skips if INT RQF is 1, and then sets
INT RQF to 0.
INT RQF = 1
Note
J
I
S
S
Note
Instruction Group
Uncondition-
ally