
32
AT/TSC8x251G2D
4135F–8051–11/06
Move(1)MOV <dest>, <src>dest opnd
← src opnd
Mnemonic
<dest>, <src>(1)
Comments
Binary Mode
Source Mode
Bytes
States
Bytes
States
MOV
Rmd, Rms
Byte register to byte register
3
2
1
MOV
WRjd, WRjs
Word register to word register
3
2
1
MOV
DRkd, DRks
Dword register to dword register
3
2
MOV
Rm, #data
Immediate 8-bit data to byte register
4
3
2
MOV
WRj, #data16
Immediate 16-bit data to word register
5
3
4
2
MOV
DRk, #0data16
zero-ext 16bit immediate data to dword register
5
4
MOV
DRk, #1data16
one-ext 16bit immediate data to dword register
5
4
MOV
Rm, dir8
Direct address (on-chip RAM or SFR) to byte register
4
3(3)
32(3)
MOV
WRj, dir8
Direct address (on-chip RAM or SFR) to word register
4
3
MOV
DRk, dir8
Direct address (on-chip RAM or SFR) to dword register
4
6
3
5
MOV
Rm, dir16
Direct address (64K) to byte register
5
3(4)
42(4)
MOV
WRj, dir16
Direct address (64K) to word register
5
4(5)
43(5)
MOV
DRk, dir16
Direct address (64K) to dword register
5
6(6)
45(6)
MOV
Rm, at WRj
Indirect address (64K) to byte register
4
3(4)
32(4)
MOV
Rm, at DRk
Indirect address (16M) to byte register
4
4(4)
33(4)
MOV
WRjd, at WRjs
Indirect address (64K) to word register
4
4(5)
33(5)
MOV
WRj, at DRk
Indirect address (16M) to word register
4
5(5)
34(5)
MOV
dir8, Rm
Byte register to direct address (on-chip RAM or SFR)
4
4(3)
33(3)
MOV
dir8, WRj
Word register to direct address (on-chip RAM or SFR)
4
5
3
4
MOV
dir8, DRk
Dword register to direct address (on-chip RAM or SFR)
4
7
3
6
MOV
dir16, Rm
Byte register to direct address (64K)
5
4(4)
43(4)
MOV
dir16, WRj
Word register to direct address (64K)
5
5(5)
44(5)
MOV
dir16, DRk
Dword register to direct address (64K)
5
7(6)
46(6)
MOV
at WRj, Rm
Byte register to indirect address (64K)
4
4(4)
33(4)
MOV
at DRk, Rm
Byte register to indirect address (16M)
4
5(4)
34(4)
MOV
at WRjd, WRjs
Word register to indirect address (64K)
4
5(5)
34(5)
MOV
at DRk, WRj
Word register to indirect address (16M)
4
6(5)
35(5)
MOV
Rm, at WRj
+dis16
Indirect with 16-bit displacement (64K) to byte register
5
6(4)
45(4)
MOV
WRj, at WRj
+dis16
Indirect with 16-bit displacement (64K) to word register
5
7(5)
46(5)
MOV
Rm, at DRk
+dis24
Indirect with 16-bit displacement (16M) to byte register
5
7(4)
46(4)