
S1C88348/317/316/308 TECHNICAL SOFTWARE
EPSON
II-127
APPENDIX B INSTRUCTION LIST
Branch Instructions (2/4)
Mnemonic
Byte
SC
I0 U D NVC Z
JP
CARS
HL
[kk]
rr
C,rr
NC,rr
Z,rr
NZ,rr
LT,rr
LE,rr
GT,rr
GE,rr
V,rr
NV,rr
P,rr
M,rr
F0,rr
F1,rr
F2,rr
F3,rr
NF0,rr
NF1,rr
NF2,rr
NF3,rr
F4
FD,kk
F0,rr
E0,rr
E1,rr
E2,rr
E3,rr
CE,F0,rr
CE,F1,rr
CE,F2,rr
CE,F3,rr
CE,F4,rr
CE,F5,rr
CE,F6,rr
CE,F7,rr
CE,F8,rr
CE,F9,rr
CE,FA,rr
CE,FB,rr
CE,FC,rr
CE,FD,rr
CE,FE,rr
CE,FF,rr
Unconditionable
C=1
C=0
Z=1
Z=0
[N
V]=1
Z
∨[NV]=1
Z
∨[NV]=0
[N
V]=0
V=1
V=0
N=0
N=1
F0=1
F1=1
F2=1
F3=1
F0=0
F1=0
F2=0
F3=0
1
2
3
–
I1
Machine
Code
Cycle
Condition
Operation
2
4
5
4
2
4
2
5
2
5
3
5
3
6
3
MODEL0/1
MODEL2/3
MODEL0/1
MODEL2/3
MODEL0/1
MODEL2/3 (Minimum mode)
MODEL2/3 (Maximum mode)
MODEL0/1
MODEL2/3 (Minimum mode)
MODEL2/3 (Maximum mode)
MODEL0/1
MODEL2/3 (Minimum mode)
MODEL2/3 (Maximum mode)
[SP-1]
←PC(H), [SP-2]←PC(L),
SP
←SP-2, PC←PC+rr+1
[SP-1]
←PC(H), [SP-2]←PC(L),
SP
←SP-2, PC←PC+rr+1, CB←NB
[SP-1]
←CB, [SP-2]←PC(H),
[SP-3]
←PC(L), SP←SP-3,
PC
←PC+rr+1, CB←NB
If Condition is true
then [SP-1]
←PC(H), [SP-2]←PC(L),
SP
←SP-2, PC←PC+rr+1
else PC
←PC+2
If Condition is true
then [SP-1]
←PC(H), [SP-2]←PC(L),
SP
←SP-2, PC←PC+rr+1,
CB
←NB
else PC
←PC+2, NB←CB
If Condition is true
then [SP-1]
←CB, [SP-2]←PC(H),
[SP-3]
←PC(L), SP←SP-3,
PC
←PC+rr+1, CB←NB
else PC
←PC+2, NB←CB
If Condition is true
then [SP-1]
←PC(H), [SP-2]←PC(L),
SP
←SP-2, PC←PC+rr+2
else PC
←PC+3
If Condition is true
then [SP-1]
←PC(H), [SP-2]←PC(L),
SP
←SP-2, PC←PC+rr+2,
CB
←NB
else PC
←PC+3, NB←CB
If Condition is true
then [SP-1]
←CB, [SP-2]←PC(H),
[SP-3]
←PC(L), SP←SP-3,
PC
←PC+rr+2, CB←NB
else PC
←PC+3, NB←CB
PC
←HL
PC
←HL, CB←NB
PC(L)
←[00kk],
PC(H)
←[00kk+1]
PC(L)
←[00kk]
PC(H)
←[00kk+1], CB←NB