399
B.5 Instruction Map
Table B.5-1 shows the instruction map of the F
2
MC-8L.
■ Instruction Map
Table B.5-1 Instruction Map of the F
2
MC-8L
L
0
0
1
1
2
2
3
3
4
4
5
5
6
6
789AB
CDEF
7
8
9
A
B
C
D
E
NOP
SWAP
RET
RETI PUSHW
POPW
MOV MOVW CLRI
SETI
CLRB
BBC dir INCW
DECW
JMP
MOVW
A
A
A, ext A, PS
dir:0
dir:0, rel A
A
@A
A, PC
MULU
DIVU
A
JMP
A
addr16
CALL
addr16
PUSHW
IX
POPW
IX
MOV
ext, A
MOVW
PS, A
CLRC
SETC
CLRB
dir:1
BBC dir
dir:1, rel
INCW
SP
DECW
SP
MOVW
SP, A
MOVW
A, SP
ROLC
A
CMP
A
ADDC
A
SUBC
A
XCH
A, T
XOR
A
AND
A
OR
A
MOV
@A, T
MOV
A, @A
CLRB
dir:2
BBC dir
dir:2, rel
INCW
IX
DECW
IX
MOVW
IX, A
MOVW
A, IX
RORC
A
CMPW
A
ADDCW
A
SUBCW
A
XCHW
A, T
XORW
A
ANDW
A
ORW
A
MOVW
@A, T
MOVW
A, @A
CLRB
dir:3
BBC dir
dir:3, rel
INCW
EP
DECW
EP
MOVW
EP, A
MOVW
A, EP
MOV
A, #d8
CMP
A, #d8
ADDC
SUBC
XOR
AND
OR
DAA
DAS CLRB
BBC dir
MOVW
MOVW MOVW
XCHW
A, #d8
A, #d8
A, #d8
dir:4
dir:4, rel A, ext
ext, A
A, #d16
A, PC
MOV
CMP
ADDC
SUBC
MOV
XOR AND
OR
MOV
CMP
CLRB
BBC dir
MOVW
MOVW
MOVW
XCHW
A, dir
A, dir
A, dir
A, dir
dir, A
A, dir
A, dir
A, dir
dir, #d8
dir, #d8
dir:5
dir:5, rel
A, dir dir, A
SP, #d16
A, SP
MOV A,
CMP A,
ADDC A,
SUBC A,
MOV
XOR A,
AND A,
OR A,
MOV,
CMP,
CLRB
BBC dir
MOVW
MOVW
MOVW
XCHW
@IX+d
@IX+d @IX+d
@IX+d
@IX+d, A
@IX+d @IX+d
@IX+d
@IX+d, #d8
@IX+d, #d8
dir:6
dir:6, rel
A, @IX+d
@IX+d, A
IX, #d16
A, IX
MOV
CMP
ADDC
SUBC
MOV
XOR
AND
OR
MOV
CMP
CLRB
BBC dir
MOVW
MOVW
MOVW
XCHW
A, @EP
A, @EP
A, @EP
A, @EP
@EP, A
A, @EP A, @EP
A, @EP
@EP#, d8
@EP#, d8
dir:7
dir:7, rel
A, @EP
@EP, A
EP, #d16 A, EP
MOV
CMP
ADDC
SUBC
MOV
XOR
AND
OR
MOV
CMP
SETB
BBS dir
INC
DEC
CALLV
BNC
A, R0
A, R0
A, R0 A, R0
R0, A
A, R0
A, R0
A, R0
R0, #d8 R0, #d8 dir:0
dir:0, rel
R0
R0
#0 rel
MOV CMP
ADDC
SUBC MOV
XOR
AND
OR
MOV
CMP
SETB
BBS dir
INC
DEC CALLV BC
A, R1
A, R1
A, R1
A, R1
R1, A
A, R1
A, R1
A, R1
R1, #d8
R1, #d8
dir:1
dir:1, rel
R1
R1
#1
rel
H
MOV
CMP
ADDC SUBC
MOV
XOR
AND
OR
MOV
CMP
SETB
BBS dir
INC
DEC
CALLV
BP
A, R2
A, R2
A, R2
A, R2
R2, A
A, R2 A, R2
A, R2
R2, #d8
R2, #d8
dir:2
dir:2, rel
R2 R2
#2
rel
MOV
CMP
ADDC SUBC
MOV
XOR AND
OR
MOV CMP
SETB
BBS dir
INC
DEC
CALLV
BN
A, R3
A, R3
A, R3
A, R3
R3, A
A, R3 A, R3
A, R3
R3, #d8
R3, #d8
dir:3
dir:3, rel
R3
R3
#3 rel
MOV CMP ADDC
SUBC
MOV
XOR AND
OR
MOV
CMP
SETB
BBS dir
INC
DEC CALLV
BNZ
A, R4 A, R4
A, R4
R4, A
A, R4
A, R4 A, R4
R4, #d8
dir:4
dir:4, rel
R4
#4
rel
R4
R4, #d8
A, R4
MOV
CMP
ADDC
SUBC
MOV
XOR
AND
OR
MOV
CMP
SETB
BBS dir
INC
DEC
CALLV
BZ
A, R5
A, R5 A, R5
A, R5
R5, A
A, R5
A, R5
A, R5 R5, #d8
R5, #d8
dir:5
R5
R5
#5 rel
dir:5, rel
MOV
CMP
ADDC
SUBC
MOV
XOR
AND OR MOV
CMP
SETB
BBS dir
INC
DEC
CALLV
BGE
A, R6
A, R6
A, R6
A, R6
R6, A
A, R6
A, R6
A, R6
R6, #d8
R6, #d8
dir:6
dir:6, rel
R6
R6
#6
rel
MOV
F
CMP
ADDC
SUBC
MOV
XOR
AND
OR
MOV
CMP
SETB
BBS dir
INC
DEC
CALLV
BLT
A, R7
A, R7
A, R7
A, R7
R7, A
A, R7
A, R7
A, R7
R7, #d8
R7, #d8
dir:7
dir:7, rel
R7
R7 #7
rel
A, #d8
A, #d8