Intel 386 Computer Hardware User Manual


 
Intel386™ EX EMBEDDED MICROPROCESSOR USER’S MANUAL
E-4
CLD = Clear direction
flag
1 1 1 1 1 1 0 0
22
CLI = Clear interrupt
enable flag
1 1 1 1 1 0 1 0
88 m
CLTS = Clear task
switched flag
0 0 0 0 1 1 1 1 0 0 0 0 0 1 1 0
55cl
CMC = Complement
carry flag
1 1 1 1 0 1 0 1
22
LAHF = Load AH into
flag
1 0 0 1 1 1 1 1
22
POPF = Pop flags 1 0 0 1 1 1 0 1 5 5 b h, n
PUSHF = Push flags 1 0 0 1 1 1 0 0 44bh
SAHF = Store AH into
flags
1 0 0 1 1 1 1 0
33
STC = Set carry flag 1 1 1 1 1 0 0 1 2 2
STD = Set direction flag 1 1 1 1 1 1 0 1
STI = Set interrupt
enable flag
1 1 1 1 1 0 1 1
88 m
ARITHMETIC INSTRUCTIONS
ADD = Add
register to register 0 0 0 0 0 0 d w mod reg r/m 2 2
register to memory 0 0 0 0 0 0 0 w mod reg r/m 7** 7** b h
memory to register 0 0 0 0 0 0 1 w mod reg r/m 6* 6* b h
immediate to
register/memory
1 0 0 0 0 0 s w mod 0 0 0 r/m immediate data
2/7** 2/7** b h
immediate to accumu-
lator (short form)
0 0 0 0 0 1 0 w immediate data
22
ADC = Add with carry
register to register 0 0 0 1 0 0 d w mod reg r/m 2 2
register to memory 0 0 0 1 0 0 0 w mod reg r/m 7** 7** b h
memory to register 0 0 0 1 0 0 1 w mod reg r/m 6* 6* b h
immediate to
register/memory
1 0 0 0 0 0 s w mod 0 1 0 r/m immediate data
2/7** 2/7** b h
immediate to accumu-
lator (short form)
0 0 0 1 0 1 0 w immediate data
22
INC = Increment
register/memory 1 1 1 1 1 1 1 w mod 0 0 0 r/m 2/6** 2/6** b h
register (short form) 0 1 0 0 0 reg 2 2
Table E-1. Instruction Set Summary (Sheet 3 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