![](http://datasheet.mmic.net.cn/330000/lS80C86_datasheet_16424852/lS80C86_34.png)
3-174
Intersegment
1 1 0 0 1 0 1 1
Intersegment Adding Immediate to SP
1 1 0 0 1 0 1 0
data-low
data-high
JE/JZ =
Jump on Equal/Zero
0 1 1 1 0 1 0 0
disp
JL/JNGE =
Jump on Less/Not Greater or Equal
0 1 1 1 1 1 0 0
disp
JLE/JNG =
Jump on Less or Equal/ Not Greater
0 1 1 1 1 1 1 0
disp
JB/JNAE =
Jump on Below/Not Above or Equal
0 1 1 1 0 0 1 0
disp
JBE/JNA =
Jump on Below or Equal/Not Above
0 1 1 1 0 1 1 0
disp
JP/JPE =
Jump on Parity/Parity Even
0 1 1 1 1 0 1 0
disp
JO =
Jump on Overflow
0 1 1 1 0 0 0 0
disp
JS =
Jump on Sign
0 1 1 1 1 0 0 0
disp
JNE/JNZ =
Jump on Not Equal/Not Zero
0 1 1 1 0 1 0 1
disp
JNL/JGE =
Jump on Not Less/Greater or Equal
0 1 1 1 1 1 0 1
disp
JNLE/JG =
Jump on Not Less or Equal/Greater
0 1 1 1 1 1 1 1
disp
JNB/JAE =
Jump on Not Below/Above or Equal
0 1 1 1 0 0 1 1
disp
JNBE/JA =
Jump on Not Below or Equal/Above
0 1 1 1 0 1 1 1
disp
JNP/JPO =
Jump on Not Par/Par Odd
0 1 1 1 1 0 1 1
disp
JNO =
Jump on Not Overflow
0 1 1 1 0 0 0 1
disp
JNS =
Jump on Not Sign
0 1 1 1 1 0 0 1
disp
LOOP =
Loop CX Times
1 1 1 0 0 0 1 0
disp
LOOPZ/LOOPE =
Loop While Zero/Equal
1 1 1 0 0 0 0 1
disp
LOOPNZ/LOOPNE =
Loop While Not Zero/Equal
1 1 1 0 0 0 0 0
disp
JCXZ =
Jump on CX Zero
1 1 1 0 0 0 1 1
disp
INT =
Interrupt
Type Specified
1 1 0 0 1 1 0 1
type
Type 3
1 1 0 0 1 1 0 0
INTO =
Interrupt on Overflow
1 1 0 0 1 1 1 0
IRET =
Interrupt Return
1 1 0 0 1 1 1 1
PROCESSOR CONTROL
CLC =
Clear Carry
1 1 1 1 1 0 0 0
CMC =
Complement Carry
1 1 1 1 0 1 0 1
STC =
Set Carry
1 1 1 1 1 0 0 1
CLD =
Clear Direction
1 1 1 1 1 1 0 0
STD =
Set Direction
1 1 1 1 1 1 0 1
CLl =
Clear Interrupt
1 1 1 1 1 0 1 0
ST =
Set Interrupt
1 1 1 1 1 0 1 1
HLT =
Halt
1 1 1 1 0 1 0 0
WAIT =
Wait
1 0 0 1 1 0 1 1
ESC =
Escape (to External Device)
1 1 0 1 1 x x x
mod x x x r/m
LOCK =
Bus Lock Prefix
1 1 1 1 0 0 0 0
Instruction Set Summary
(Continued)
MNEMONIC AND DESCRIPTION
INSTRUCTION CODE
7 6 5 4 3 2 1 0
7 6 5 4 3 2 1 0
7 6 5 4 3 2 1 0
7 6 5 4 3 2 1 0
80C86