English
Language : 

UPSD3354DV-40U6 Datasheet, PDF (54/272 Pages) STMicroelectronics – fast 8032 MCU with programmable logic
UPSD33xx instruction set summary
UPSD33xx
Table 9.
Boolean variable manipulation instruction set (continued)
Mnemonic(1)
and use
Description
Length/cycles
ANL
C, bit
AND direct bit to carry
2 byte/2 cycle
ANL
C, /bit
AND compliment of
direct bit to carry
2 byte/2 cycle
ORL
ORL
C, bit
C, /bit
OR direct bit to carry
OR compliment of
direct bit to carry
2 byte/2 cycle
2 byte/2 cycle
MOV
C, bit
Move direct bit to carry
2 byte/1 cycle
MOV
bit, C
Move carry to direct bit
2 byte/2 cycle
JC
rel
Jump if carry is set
2 byte/2 cycle
JNC
rel
Jump if carry is not set
2 byte/2 cycle
JB
rel
Jump if direct bit is set
t(s) JNB
rel
Jump if direct bit is not
set
uc JBC
bit, rel
Jump if direct bit is set
and clear bit
rod 1. All mnemonics copyrighted ©Intel Corporation 1980.
3 byte/2 cycle
3 byte/2 cycle
3 byte/2 cycle
te P Table 10.
bsole ACALL
- O LCALL
t(s) RET
RETI
uc AJMP
rod LJMP
P SJMP
leteJMP
so JZ
Ob JNZ
Program branching instruction set
Mnemonic(1)
and use
Description
addr11
addr16
Absolute subroutine call
Long subroutine call
addr11
addr16
Return from subroutine
Return from interrupt
Absolute jump
Long jump
rel
@A+DPTR
rel
rel
Short jump (relative
addr)
Jump indirect relative to
the DPTR
Jump if ACC is zero
Jump if ACC is not zero
Length/cycles
2 byte/2 cycle
3 byte/2 cycle
1 byte/2 cycle
1 byte/2 cycle
2 byte/2 cycle
3 byte/2 cycle
2 byte/2 cycle
1 byte/2 cycle
2 byte/2 cycle
2 byte/2 cycle
CJNE
CJNE
A, direct, rel
A, #data, rel
Compare direct byte to
ACC, jump if not equal
Compare immediate to
ACC, jump if not equal
3 byte/2 cycle
3 byte/2 cycle
54/272
Doc ID 9685 Rev 7