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