English
Language : 

EZ-USB Datasheet, PDF (287/334 Pages) Cypress Semiconductor – The EZ-USB USB Integrated Circuit
Table B-2. 8051 Instruction Set
Mnemonic
Description
Data Transfer
MOV A, Rn
Move register to A
MOV A, direct
Move direct byte to A
MOV A, @Ri
Move data memory to A
MOV A, #data
Move immediate to A
MOV Rn, A
Move A to register
MOV Rn, direct
Move direct byte to register
MOV Rn, #data
Move immediate to register
MOV direct, A
Move A to direct byte
MOV direct, Rn
Move register to direct byte
MOV direct, direct Move direct byte to direct byte
MOV direct, @Ri
Move data memory to direct byte
MOV direct, #data
Move immediate to direct byte
MOV @Ri, A
MOV A to data memory
MOV @Ri, direct
Move direct byte to data memory
MOV @Ri, #data
Move immediate to data memory
MOV DPTR, #data Move immediate to data pointer
MOVC A, @A+DPTR Move code byte relative DPTR to A
MOVC A, @A+PC Move code byte relative PC to A
MOVX A, @Ri
MOVX A, @DPTR
Move external data (A8) to A
Move external data (A16) to A
MOVX @Ri, A
Move A to external data (A8)
MOVX @DPTR, A
PUSH direct
Move A to external data (A16)
Push direct byte onto stack
POP direct
Pop direct byte from stack
XCH A, Rn
XCH A, direct
Exchange A and register
Exchange A and direct byte
Byte
Instr.
Cycles
Hex
Code
1
1
E8-EF
2
2
E5
1
1
E6-E7
2
2
74
1
1
F8-FF
2
2
A8-AF
2
2
78-7F
2
2
F5
2
2
88-8F
3
3
85
2
2
86-87
3
3
75
1
1
F6-F7
2
2
A6-A7
2
2
76-77
3
3
90
1
3
93
1
3
83
1
2-9* E2-E3
1
2-9*
E0
1
2-9* F2-F3
1
2-9*
F0
2
2
C0
2
2
D0
1
1
C8-CF
2
2
C5
EZ-USB v1.9
Appendix B: 8051 Architectural Overview
B-7