Intel 386 User Manual page 641

Embedded microprocessor
Table of Contents

Advertisement

Intel386™ EX EMBEDDED MICROPROCESSOR USER'S MANUAL
Table E-1. Instruction Set Summary (Sheet 3 of 19)
Instruction
CLD = Clear direction
1 1 1 1 1 1 0 0
flag
CLI = Clear interrupt
1 1 1 1 1 0 1 0
enable flag
CLTS = Clear task
0 0 0 0 1 1 1 1
switched flag
CMC = Complement
1 1 1 1 0 1 0 1
carry flag
LAHF = Load AH into
1 0 0 1 1 1 1 1
flag
POPF = Pop flags
1 0 0 1 1 1 0 1
PUSHF = Push flags
1 0 0 1 1 1 0 0
SAHF = Store AH into
1 0 0 1 1 1 1 0
flags
STC = Set carry flag
1 1 1 1 1 0 0 1
STD = Set direction flag
1 1 1 1 1 1 0 1
STI = Set interrupt
1 1 1 1 1 0 1 1
enable flag
ARITHMETIC INSTRUCTIONS
ADD = Add
register to register
0 0 0 0 0 0 d w
register to memory
0 0 0 0 0 0 0 w
memory to register
0 0 0 0 0 0 1 w
immediate to
1 0 0 0 0 0 s w
register/memory
immediate to accumu-
0 0 0 0 0 1 0 w
lator (short form)
ADC = Add with carry
register to register
0 0 0 1 0 0 d w
register to memory
0 0 0 1 0 0 0 w
memory to register
0 0 0 1 0 0 1 w
immediate to
1 0 0 0 0 0 s w
register/memory
immediate to accumu-
0 0 0 1 0 1 0 w
lator (short form)
INC = Increment
register/memory
1 1 1 1 1 1 1 w
register (short form)
0 1 0 0 0 reg
E-4
Format
0 0 0 0 0 1 1 0
mod reg r/m
mod reg r/m
mod reg r/m
mod 0 0 0 r/m
immediate data
immediate data
mod reg r/m
mod reg r/m
mod reg r/m
mod 0 1 0 r/m
immediate data
immediate data
mod 0 0 0 r/m
Clock Count
Notes
Real
Pro-
Real
Ad-
tected
Ad-
dress
Virtual
dress
Mode
Ad-
Mode
or
dress
or
Virtual
Mode
Virtual
8086
8086
Mode
Mode
2
2
8
8
5
5
c
2
2
2
2
5
5
b
4
4
b
3
3
2
2
8
8
2
2
7**
7**
b
6*
6*
b
2/7**
2/7**
b
2
2
2
2
7**
7**
b
6*
6*
b
2/7**
2/7**
b
2
2
2/6**
2/6**
b
2
2
Pro-
tected
Virtual
Ad-
dress
Mode
m
l
h, n
h
m
h
h
h
h
h
h
h

Hide quick links:

Advertisement

Table of Contents
loading

This manual is also suitable for:

Intel386 exIntel386 extbIntel386 extc

Table of Contents