English
Language : 

Z51F3220FNX Datasheet, PDF (309/312 Pages) Zilog, Inc. – Z8051 Series 8-Bit Microcontrollers
Z51F3220
Product Specification
ORL C,bit
ORL C,/bit
MOV C,bit
MOV bit,C
OR direct bit to carry
OR direct bit inverse to carry
Move direct bit to carry
Move carry to direct bit
2
2
72
2
2
A0
2
1
A2
2
2
92
Mnemonic
ACALL addr 11
LCALL addr 16
RET
RETI
AJMP addr 11
LJMP addr 16
SJMP rel
JC rel
JNC rel
JB bit,rel
JNB bit,rel
JBC bit,rel
JMP @A+DPTR
JZ rel
JNZ rel
CJNE A,dir,rel
CJNE A,#d,rel
CJNE Rn,#d,rel
CJNE @Ri,#d,rel
DJNZ Rn,rel
DJNZ dir,rel
BRANCHING
Description
Absolute jump to subroutine
Long jump to subroutine
Return from subroutine
Return from interrupt
Absolute jump unconditional
Long jump unconditional
Short jump (relative address)
Jump on carry = 1
Jump on carry = 0
Jump on direct bit = 1
Jump on direct bit = 0
Jump on direct bit = 1 and clear
Jump indirect relative DPTR
Jump on accumulator = 0
Jump on accumulator ≠ 0
Compare A,direct jne relative
Compare A,immediate jne relative
Compare register, immediate jne relative
Compare indirect, immediate jne relative
Decrement register, jnz relative
Decrement direct byte, jnz relative
Bytes
2
3
1
1
2
3
2
2
2
3
3
3
1
2
2
3
3
3
3
3
3
Cycles
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
Hex code
11→F1
12
22
32
01→E1
02
80
40
50
20
30
10
73
60
70
B5
B4
B8-BF
B6-B7
D8-DF
D5
Mnemonic
NOP
No operation
MISCELLANEOUS
Description
Bytes
1
Cycles
1
Hex code
00
Mnemonic
MOVC @(DPTR++),A
TRAP
ADDITIONAL INSTRUCTIONS (selected through EO[7:4])
Description
Bytes
M8051W/M8051EW-specific instruction supporting
1
software download into program memory
Software break command
1
Cycles
2
1
Hex code
A5
A5
In the above table, an entry such as E8-EF indicates a continuous block of hex opcodes used for 8 different
registers, the register numbers of which are defined by the lowest three bits of the corresponding code. Non-
continuous blocks of codes, shown as 11→F1 (for example), are used for absolute jumps and calls, with the top 3
bits of the code being used to store the top three bits of the destination address.
The CJNE instructions use the abbreviation #d for immediate data; other instructions use #data.
PS029902-0212
PRELIMINARY
307