English
Language : 

80C286_08 Datasheet, PDF (10/60 Pages) Intersil Corporation – High Performance Microprocessor with Memory Management and Protection
80C286
TABLE 2D. SHIFT/ROTATE LOGICAL INSTRUCTIONS
LOGICALS
NOT
AND
OR
XOR
TEST
SHIFTS
SHL/SAL
SHR
SAR
ROTATES
ROL
ROR
RCL
RCR
“Not” byte or word
“And” byte or word
“Inclusive or” byte or word
“Exclusive or” byte or word
“Test” byte or word
Shift logical/arithmetic left byte or word
Shift logical right byte or word
Shift arithmetic right byte or word
Rotate left byte or word
Rotate right byte or word
Rotate through carry left byte or word
Rotate through carry right byte or word
TABLE 2E. HIGH LEVEL INSTRUCTIONS
ENTER
LEAVE
BOUND
Format stack for procedure entry
Restore stack for procedure exit
Detects values outside prescribed range
TABLE 2F. PROCESSOR CONTROL INSTRUCTIONS
FLAG OPERATIONS
STC
Set carry flag
CLC
Clear carry flag
CMC
Complement carry flag
STD
Set direction flag
CLD
Clear direction flag
STl
Set interrupt enable flag
CLl
Clear interrupt enable flag
EXTERNAL SYNCHRONIZATION
HLT
Halt until interrupt or reset
WAIT
Wait for TEST pin active
ESC
Escape to extension processor
LOCK
Lock bus during next instruction
NO OPERATION
NOP
No operation
EXECUTION ENVIRONMENT CONTROL
LMSW
Load machine status word
SMSW
Store machine status word
TABLE 2G. PROGRAM TRANSFER INSTRUCTIONS
CONDITIONAL TRANSFERS
JA/JNBE
Jump if above/not below nor equal
JAE/JNB
Jump if above or equal/not below
JB/JNAE
Jump if below/not above nor equal
JBE/JNA
Jump if below or equal/not above
JC
Jump if carry
JE/JZ
Jump if equal/zero
JG/JNLE
Jump if greater/not less nor equal
JGE/JNL
Jump if greater or equal/not less
JL/JNGE
Jump if less/not greater nor equal
JLE/JNG
Jump if less or equal/not greater
JNC
Jump if not carry
JNE/JNZ
Jump if not equal/not zero
JNO
Jump if not overflow
JNP/JPO
Jump if not parity/parity odd
JNS
Jump if not sign
JO
Jump if overflow
JP/JPE
Jump if parity/parity even
JS
Jump if sign
UNCONDITIONAL TRANSFERS
CALL
Call procedure
RET
Return from procedure
JMP
Jump
ITERATION CONTROLS
LOOP
Loop
LOOPE/LOOPZ
LOOPNE/LOOPNZ
JCXZ
Loop if equal/zero
Loop if not equal/not zero
Jump if register CX = 0
INTERRUPTS
INT
Interrupt
INTO
lRET
Interrupt if overflow
Interrupt return
10