The 8051 Instruction Set
Atmel 8051 Microcontrollers Hardware Manual 1-46
4316B–8051–02/04
MOV direct,A
Bytes: 2
Cycles: 1
Encoding: 11110101 direct address
Operation: MOV
(direct) ← (A)
MOV direct,R
n
Bytes: 2
Cycles: 2
Encoding: 10001r r r direct address
Operation: MOV
(direct) ← (R
n
)
MOV direct,direct
Bytes: 3
Cycles: 2
Encoding: 10000101 dir. addr. (scr) dir. addr. (dest)
Operation: MOV
(direct) ← (direct)
MOV direct,@R
i
Bytes: 2
Cycles: 2
Encoding: 1000011 i direct addr.
Operation: MOV
(direct) ← ((R
i
))
MOV direct,#data
Bytes: 3
Cycles: 2
Encoding: 01110101 direct address immediate data
Operation: MOV
(direct) ← #data
MOV @R
i
,A
Bytes: 1
Cycles: 1
Encoding: 1111011 i
Operation: MOV
((R
i
)) ← (A)