English
Language : 

C8051F388 Datasheet, PDF (79/285 Pages) –
C8051F388/9/A/B
Table 11.1. CIP-51 Instruction Set Summary (Continued)
Mnemonic
Description
Bytes
Clock
Cycles
ANL C, bit
ANL C, /bit
ORL C, bit
ORL C, /bit
MOV C, bit
MOV bit, C
AND direct bit to Carry
AND complement of direct bit to Carry
OR direct bit to carry
OR complement of direct bit to Carry
Move direct bit to Carry
Move Carry to direct bit
2
2
2
2
2
2
2
2
2
2
2
2
Program Flow
Timings are listed with the PFE on and FLRT = 0. Extra cycles are required for branches if FLRT = 1.
JC rel
Jump if Carry is set
2
2/4
JNC rel
Jump if Carry is not set
2
2/4
JB bit, rel
Jump if direct bit is set
3
3/5
JNB bit, rel
Jump if direct bit is not set
3
3/5
JBC bit, rel
Jump if direct bit is set and clear bit
3
3/5
ACALL addr11
Absolute subroutine call
2
4
LCALL addr16
Long subroutine call
3
5
RET
Return from subroutine
1
6
RETI
Return from interrupt
1
6
AJMP addr11
Absolute jump
2
4
LJMP addr16
Long jump
3
5
SJMP rel
Short jump (relative address)
2
4
JMP @A+DPTR
Jump indirect relative to DPTR
1
4
JZ rel
Jump if A equals zero
2
2/4
JNZ rel
Jump if A does not equal zero
2
2/4
CJNE A, direct, rel
Compare direct byte to A and jump if not equal
3
4/6
CJNE A, #data, rel
Compare immediate to A and jump if not equal
3
3/5
CJNE Rn, #data, rel
Compare immediate to Register and jump if not
3
3/5
equal
CJNE @Ri, #data, rel
Compare immediate to indirect and jump if not
3
4/6
equal
DJNZ Rn, rel
Decrement Register and jump if not zero
2
2/4
DJNZ direct, rel
Decrement direct byte and jump if not zero
3
3/5
NOP
No operation
1
1
Rev. 1.1
79