
Index
I-3
DIV (Divide Unsigned Numbers) instruction, 4-50
documentation
AMD E86 Family publications, iv
E
ENTER (Enter High-Level Procedure) instruction, 4-53
ESC (Escape) instruction, 4-56
F
flag instructions
CLC (Clear Carry Flag) instruction, 4-26
CLD (Clear Direction Flag) instruction, 4-29
CLI (Clear Interrupt-Enable Flag) instruction, 4-31
CMC (Complement Carry Flag) instruction, 4-33
list of, 3-7
POPF (Pop Flags from Stack) instruction, 4-180
RCL (Rotate through Carry Left) instruction, 4-187
RCR (Rotate through Carry Right) instruction, 4-189
SAHF (Store AH in Flags) instruction, 4-209
STC (Set Carry Flag) instruction, 4-228
STD (Set Direction Flag) instruction, 4-231
STI (Set Interrupt-Enable Flag) instruction, 4-235
G
general registers
base and index registers, 1-1
description of, 1-1
stack pointer register, 1-1
H
I
IDIV (Divide Integers) instruction, 4-60
IMUL (Multiply Integers) instruction, 4-63
IN (Input Component from Port) instruction, 4-67
INC (Increment Number by One) instruction, 4-69
input/output instructions
IN (Input Component from Port) instruction, 4-67
INS (Input String Component from Port) instruction,
INSB (Input String Byte from Port) instruction, 4-71
INSW (Input String Word from Port) instruction, 4-71
list of, 3-8
OUT (Output Component to Port) instruction, 4-171
OUTS (Output String Component to Port) instruction,
OUTSB (Output String Byte to Port) instruction, 4-173
OUTSW (Output String Word to Port) instruction,
INS (Input String Component from Port) instruction, 4-71
INSB (Input String Byte from Port) instruction, 4-71
instruction prefixes, 2-1
opcode, 2-2
operand address, 2-2
segment override prefix, 2-1
instruction forms table sample, 2-4
alphabetical order list, 3-11
by type, 3-1
summary table by mnemonic, A-3– A-9
summary table by opcode, A-10– A-19
summary table by partial opcode A-20–, A-21
INSW (Input String Word from Port) instruction, 4-71
INT (Generate Interrupt) instruction, 4-73
INTO (Generate Interrupt If Overflow) instruction, 4-73
IRET (Interrupt Return) instruction, 4-76
J
JA (Jump If Above) instruction, 4-78
JAE (Jump If Above or Equal) instruction, 4-80
JB (Jump If Below) instruction, 4-82
JBE (Jump If Below or Equal) instruction, 4-84
JC (Jump If Carry) instruction, 4-82
JCXZ (Jump If CX Register Is Zero) instruction, 4-87
JE (Jump If Equal) instruction, 4-89
JG (Jump If Greater) instruction, 4-91
JGE (Jump If Greater or Equal) instruction, 4-93
JL (Jump If Less) instruction, 4-95
JLE (Jump If Less or Equal) instruction, 4-97
JNA (Jump If Not Above) instruction, 4-84
JNAE (Jump If Not Above or Equal) instruction, 4-82
JNB (Jump If Not Below) instruction, 4-80
JNBE (Jump If Not Below or Equal) instruction, 4-78
JNC (Jump If Not Carry) instruction, 4-80
JNE (Jump If Not Equal) instruction, 4-107
Summary of Contents for Am186 Series
Page 1: ...Am186 and Am188 Family Instruction Set Manual February 1997...
Page 10: ...Table of Contents x...
Page 18: ...Programming 1 8...
Page 40: ...Instruction Set Listing 3 14...