C-23
INSTRUCTION SET DESCRIPTIONS
JL
JNGE
Jump on Less Than:
Jump on Not Greater Than or Equal:
JL
disp8
JNGE
disp8
Transfers control to the target location
if the condition tested (SF
≠
OF) is true.
Instruction Operands:
JL short-label
JNGE short-label
if
(SF)
≠
(OF)
then
(IP)
←
(IP) + disp8 (sign-ext to 16 bits)
AF –
CF –
DF –
IF –
OF –
PF –
SF –
TF –
ZF –
JLE
JNG
Jump on Less Than or Equal:
Jump on Not Greater Than:
JGE
disp8
JNL
disp8
Transfers control to the target location
If the condition tested ((SF
≠
OF) or
(ZF=0)) is true.
Instruction Operands:
JGE short-label
JNL short-label
if
((SF)
≠
(OF)) or ((ZF) = 1)
then
(IP)
←
(IP) + disp8 (sign-ext to 16 bits)
AF –
CF –
DF –
IF –
OF –
PF –
SF –
TF –
ZF –
JMP
Jump Unconditionally:
JMP
target
Transfers control to the target location.
Instruction Operands:
JMP short-label
JMP near-label
JMP far-label
JMP memptr
JMP regptr
if
Inter-segment
then
(CS)
←
SEG
(IP)
←
dest
AF –
CF –
DF –
IF –
OF –
PF –
SF –
TF –
ZF –
JNC
Jump on Not Carry:
JNC disp8
Transfers control to the target location
if the tested condition (CF=0) is true.
Instruction Operands:
JNC short-label
if
(CF) = 0
then
(IP)
←
(IP) + disp8 (sign-ext to 16 bits)
AF –
CF –
DF –
IF –
OF –
PF –
SF –
TF –
ZF –
Table C-4. Instruction Set (Continued)
Name
Description
Operation
Flags
Affected
NOTE:
The three symbols used in the Flags Affected column are defined as follows:
– the contents of the flag remain unchanged after the instruction is executed
? the contents of the flag is undefined after the instruction is executed
ü
the flag is updated after the instruction is executed
Содержание 80C186XL
Страница 1: ...80C186XL 80C188XL Microprocessor User s Manual...
Страница 2: ...80C186XL 80C188XL Microprocessor User s Manual 1995...
Страница 18: ...1 Introduction...
Страница 19: ......
Страница 27: ......
Страница 28: ...2 Overview of the 80C186 Family Architecture...
Страница 29: ......
Страница 79: ......
Страница 80: ...3 Bus Interface Unit...
Страница 81: ......
Страница 127: ......
Страница 128: ...4 Peripheral Control Block...
Страница 129: ......
Страница 137: ......
Страница 138: ...5 ClockGenerationand Power Management...
Страница 139: ......
Страница 154: ...6 Chip Select Unit...
Страница 155: ......
Страница 178: ...7 Refresh Control Unit...
Страница 179: ......
Страница 193: ......
Страница 194: ...8 Interrupt Control Unit...
Страница 195: ......
Страница 227: ......
Страница 228: ...9 Timer Counter Unit...
Страница 229: ......
Страница 253: ......
Страница 254: ...10 Direct Memory Access Unit...
Страница 255: ......
Страница 283: ......
Страница 284: ...11 Math Coprocessing...
Страница 285: ......
Страница 302: ...12 ONCE Mode...
Страница 303: ......
Страница 306: ...A 80C186 Instruction Set Additions and Extensions...
Страница 307: ......
Страница 318: ...B Input Synchronization...
Страница 319: ......
Страница 322: ...C Instruction Set Descriptions...
Страница 323: ......
Страница 371: ......
Страница 372: ...D Instruction Set Opcodes and Clock Cycles...
Страница 373: ......
Страница 396: ...Index...
Страница 397: ......