English
Language : 

RF60 Datasheet, PDF (65/157 Pages) –
RF60 CRYSTAL-LESS SOC TRANSMITTER v1.0
Mnemonic
Table 21.1. CIP-51 Instruction Set Summary (Continued)
Description
Bytes
XRL direct, #data
Exclusive-OR immediate to direct byte
3
CLR A
Clear A
1
CPL A
Complement A
1
RL A
Rotate A left
1
RLC A
Rotate A left through Carry
1
RR A
Rotate A right
1
RRC A
Rotate A right through Carry
1
SWAP A
Swap nibbles of A
1
Data Transfer
MOV A, Rn
Move Register to A
1
MOV A, direct
Move direct byte to A
2
MOV A, @Ri
Move indirect RAM to A
1
MOV A, #data
Move immediate to A
2
MOV Rn, A
Move A to Register
1
MOV Rn, direct
Move direct byte to Register
2
MOV Rn, #data
Move immediate to Register
2
MOV direct, A
Move A to direct byte
2
MOV direct, Rn
Move Register to direct byte
2
MOV direct, direct
Move direct byte to direct byte
3
MOV direct, @Ri
Move indirect RAM to direct byte
2
MOV direct, #data
Move immediate to direct byte
3
MOV @Ri, A
Move A to indirect RAM
1
MOV @Ri, direct
Move direct byte to indirect RAM
2
MOV @Ri, #data
Move immediate to indirect RAM
2
MOV DPTR, #data16
Load DPTR with 16-bit constant
3
MOVC A, @A+DPTR
Move code byte relative DPTR to A
1
MOVC A, @A+PC
Move code byte relative PC to A
1
MOVX A, @Ri
Move external data (8-bit address) to A
1
MOVX @Ri, A
Move A to external data (8-bit address)
1
MOVX A, @DPTR
Move external data (16-bit address) to A
1
MOVX @DPTR, A
Move A to external data (16-bit address)
1
PUSH direct
Push direct byte onto stack
2
POP direct
Pop direct byte from stack
2
XCH A, Rn
Exchange Register with A
1
XCH A, direct
Exchange direct byte with A
2
XCH A, @Ri
Exchange indirect RAM with A
1
XCHD A, @Ri
Exchange low nibble of indirect RAM with A
1
Boolean Manipulation
CLR C
Clear Carry
1
CLR bit
Clear direct bit
2
SETB C
Set Carry
1
SETB bit
Set direct bit
2
CPL C
Complement Carry
1
Clock
Cycles
3
1
1
1
1
1
1
1
1
2
2
2
1
2
2
2
2
3
2
3
2
2
2
3
3
3
3
3
3
3
2
2
1
2
2
2
1
2
1
2
1
Tel: +86-755-82973805
Fax: +86-755-82973550
65
E-mail: sales@hoperf.com http://www.hoperf.com