Intel 386 User Manual
Page 649

Intel386™ EX EMBEDDED MICROPROCESSOR USER’S MANUAL
E-12
within segment adding
immed to SP
1 1 0 0 0 0 1 0
16-bit displacement
12 + m
b
g, h, r
intersegment
1 1 0 0 1 0 1 1
36 + m
b
g, h, j, k,
r
intersegment adding
immed to SP
1 1 0 0 1 0 1 0
16-bit displacement
36 + m
b
g, h, j, k,
r
Protected mode only (RET):
to different privilege level
Intersegment
72
h, j, k, r
Intersegment adding immed to SP
72
h, j, k, r
CONDITIONAL JUMPS
(times are jump “Taken or not Taken”)
JO = jump on overflow
8-bit displacement
0 1 1 1 0 0 0 0
8-bit displacement
7 + m
or 3
7 + m
or 3
r
Full displacement
0 0 0 0 1 1 1 1
1 0 0 0 0 0 0 0
Full displacement
7 + m
or 3
7 + m
or 3
r
JNO = Jump on not overflow
8-bit displacement
0 1 1 1 0 0 0 1
8-bit displacement
7 + m
or 3
7 + m
or 3
r
Full displacement
0 0 0 0 1 1 1 1
1 0 0 0 0 0 0 1
Full displacement
7 + m
or 3
7 + m
or 3
r
JB/JNAE = jump on below/not above or equal
8-bit displacement
0 1 1 1 0 0 1 0
8-bit displacement
7 + m
or 3
7 + m
or 3
r
Full displacement
0 0 0 0 1 1 1 1
1 0 0 0 0 0 1 0
Full displacement
7 + m
or 3
7 + m
or 3
r
JNB/JAE = jump on not below/above or equal
8-bit displacement
0 1 1 1 0 0 1 1
8-bit displacement
7 + m
or 3
7 + m
or 3
r
Full displacement
0 0 0 0 1 1 1 1
1 0 0 0 0 0 1 1
Full displacement
7 + m
or 3
7 + m
or 3
r
JE/JZ= jump on equal/zero
8-bit displacement
0 1 1 1 0 1 0 0
8-bit displacement
7 + m
or 3
7 + m
or 3
r
Full displacement
0 0 0 0 1 1 1 1
1 0 0 0 0 1 0 0
Full displacement
7 + m
or 3
7 + m
or 3
r
JNE/JNZ = jump on not equal/not zero
8-bit displacement
0 1 1 1 0 1 0 1
8-bit displacement
7 + m
or 3
7 + m
or 3
r
Table E-1. Instruction Set Summary (Sheet 11 of 19)
Instruction
Format
Clock Count
Notes
Real
Ad-
dress
Mode
or
Virtual
8086
Mode
Pro-
tected
Virtual
Ad-
dress
Mode
Real
Ad-
dress
Mode
or
Virtual
8086
Mode
Pro-
tected
Virtual
Ad-
dress
Mode