
Instruction Set Summary
A-4
CMP = Compare:
Reg/memory and register to either
0 0 1 1 1 0 d w
mod reg r/m
Immediate with register/memory
1 0 0 0 0 0 s w
mod 111 r/m
data-8/data-low
data-high if sw=01
(sw
≠
10)
Immediate with accumulator
0 0 1 1 1 1 0 w
data-8/data-low
data-high if w=1
CMPS/CMPSB/CMPSW = Compare
string
1 0 1 0 0 1 1 w
CS = CS segment register override
prefix
0 0 1 0 1 1 1 0
CWD = Convert word integer to doubleword
1 0 0 1 1 0 0 1
DAA = Decimal adjust AL after add
0 0 1 0 0 1 1 1
DAS = Decimal adjust AL after subtract
0 0 1 0 1 1 1 1
DEC = Decrement by 1:
Register/memory
1 1 1 1 1 1 1 w
mod 001 r/m
Register
0 1 0 0 1 reg
DIV = Divide unsigned numbers
1 1 1 1 0 1 1 w
mod 110 r/m
DS = DS segment register override
prefix
0 0 1 1 1 1 1 0
ENTER = Enter high-level procedure*
1 1 0 0 1 0 0 0
data-low
data-high
data-8
ES = ES segment register override prefix
0 0 1 0 0 1 1 0
ESC = Processor extension escape**
1 1 0 1 1 X X X
mod YYY r/m
(XXX YYY are opcode to proc. ext.)
HLT = Halt
1 1 1 1 0 1 0 0
IDIV = Integer divide (signed)
1 1 1 1 0 1 1 w
mod 111 r/m
IMUL = Integer multiply (signed)
1 1 1 1 0 1 1 w
mod 101 r/m
IMUL = Integer immediate multiply
(signed)*
0 1 1 0 1 0 s 1
mod reg r/m
data-8/data-low
data-high if s=0
IN = Input from:
Fixed port
1 1 1 0 0 1 0 w
data-8
Variable port
1 1 1 0 1 1 0 w
INC = Increment by 1:
Register/memory
1 1 1 1 1 1 1 w
mod 000 r/m
Register
0 1 0 0 0 reg
INS/INSB/INSW = Input string from DX
port*
0 1 1 0 1 1 0 w
INT = Interrupt:
Type specified
1 1 0 0 1 1 0 1
data-8
Type 3
1 1 0 0 1 1 0 0
Table A-2
Instruction Set Summary by Mnemonic
Instruction
Opcode
For
More
Info.,
See
Page
Notes:
* Indicates instructions not available in 8086 or 8088 systems.
**Indicates instructions that are not supported with the necessary pinout.
***The external LOCK pin is only available on some members of the Am186 and Am188 family of microcontrollers. However, LOCK internal
logic is still in effect on parts without the LOCK pin.
Содержание Am186 Series
Страница 1: ...Am186 and Am188 Family Instruction Set Manual February 1997...
Страница 10: ...Table of Contents x...
Страница 18: ...Programming 1 8...
Страница 40: ...Instruction Set Listing 3 14...