
MB90F243H
46
Table 6
Transfer Instructions (Byte) [50 Instructions]
(Continued)
Mnemonic
#
~
B
Operation
LH AH
I
S
T
N
Z
V
C
RMW
MOV
A, dir
MOV
A, addr16
MOV
A, Ri
MOV
A, ear
MOV
A, eam
MOV
A, io
MOV
A, #imm8
MOV
A, @A
MOV
A, @RLi+disp8
MOV
A, @SP+disp8
MOVP
A, addr24
MOVP
A, @A
MOVN A, #imm4
MOVX
A, dir
MOVX
A, addr16
MOVX
A, Ri
MOVX
A, ear
MOVX
A, eam
MOVX
A, io
MOVX
A, #imm8
MOVX
A, @A
MOVX
A,@RWi+disp8
MOVX
A, @RLi+disp8
MOVX
A, @SP+disp8
MOVPX A, addr24
MOVPX A, @A
MOV
dir, A
MOV
addr16, A
MOV
Ri, A
MOV
ear, A
MOV
eam, A
MOV
io, A
MOV
@RLi+disp8, A
MOV
@SP+disp8, A
MOVP
addr24, A
MOV
Ri, ear
MOV
Ri, eam
MOVP
@A, Ri
MOV
ear, Ri
MOV
eam, Ri
MOV
Ri, #imm8
MOV
io, #imm8
MOV
dir, #imm8
MOV
ear, #imm8
MOV
eam, #imm8
MOV
@AL, AH
2
3
1
2
2+
2
3
5
2
1
2
3
2
2+
2
3
5
2
3
1
2
2+
2
3
5
2
2+
2
2+
2
3
3+
2
1
2+ (a)
2
6
3
2
1
2
1
2+ (a)
2
3
6
3
2
1
2
2+ (a)
2
6
3
2
3+ (a)
3
3+ (a)
2
3
2
2+ (a)
2
(b)
0
(b)
0
(b)
0
(b)
0
(b)
0
(b)
0
(b)
0
(b)
0
(b)
0
(b)
0
(b)
byte (A)
← (dir)
byte (A)
← (addr16)
byte (A)
← (Ri)
byte (A)
← (ear)
byte (A)
← (eam)
byte (A)
← (io)
byte (A)
← imm8
byte (A)
← ((A))
byte (A)
← ((RLi))+disp8)
byte (A)
← ((SP)+disp8)
byte (A)
←(addr24)
byte (A)
← ((A))
byte (A)
← imm4
byte (A)
← (dir)
byte (A)
← (addr16)
byte (A)
← (Ri)
byte (A)
← (ear)
byte (A)
← (eam)
byte (A)
← (io)
byte (A)
← imm8
byte (A)
← ((A))
byte (A)
← ((RWi))+disp8)
byte (A)
← ((RLi))+disp8)
byte (A)
← ((SP)+disp8)
byte (A)
←(addr24)
byte (A)
← ((A))
byte (dir)
← (A)
byte (addr16)
← (A)
byte (Ri)
← (A)
byte (ear)
← (A)
byte (eam)
← (A)
byte (io)
← (A)
byte ((RLi)) +disp8)
← (A)
byte ((SP)+disp8)
← (A)
byte (addr24)
← (A)
byte (Ri)
← (ear)
byte (Ri)
← (eam)
byte ((A))
← (Ri)
byte (ear)
← (Ri)
byte (eam)
← (Ri)
byte (Ri)
← imm8
byte (io)
← imm8
byte (dir)
← imm8
byte (ear)
← imm8
byte (eam)
← imm8
byte ((A))
← (AH)
Z
X
–
*
–
*
–
*
–
*
–
*
R
*
–
*
–
*
–
*
–
*
–