EasyManua.ls Logo

Intel 386

Intel 386
691 pages
To Next Page IconTo Next Page
To Next Page IconTo Next Page
To Previous Page IconTo Previous Page
To Previous Page IconTo Previous Page
Loading...
Intel386™ EX EMBEDDED MICROPROCESSOR USERS 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
55c l
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

Table of Contents

Related product manuals