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...
E-19
INSTRUCTION SET SUMMARY
PREFIX BYTES
Address size prefix 0 1 1 0 0 1 1 1 0 0
LOCK = Bus lock prefix 1 1 1 1 0 0 0 0 0 0 m
Operand size prefix 0 1 1 0 0 1 1 0 0 0
Segment override prefix
CS: 0 0 1 0 1 1 1 0 0 0
DS: 0 0 1 1 1 1 1 0 0 0
ES: 0 0 1 0 0 1 1 0 0 0
FS: 0 1 1 0 0 1 0 0 0 0
GS: 0 1 1 0 0 1 0 1 0 0
SS: 0 0 1 1 0 1 1 0 0 0
PROTECTION CONTROL
ARPL = adjust requested privilege level
from register/memory 0 1 1 0 0 0 1 1 mod reg r/m N/A 20/21** a h
LAR = load access rights
from register/memory 0 0 0 0 1 1 1 1 0 0 0 0 0 0 1 0 mod reg r/m N/A 15/16* a g, h, j, p
LGDT = load global descriptor
table register 0 0 0 0 1 1 1 1 0 0 0 0 0 0 0 1 mod 0 1 0 r/m 11* 11* b, c h, l
LIDT = load interrupt descriptor
table register 0 0 0 0 1 1 1 1 0 0 0 0 0 0 0 1 mod 0 1 1 r/m 11* 11* b, c h, l
LLDT = load local descriptor
table register to
register/memory
0 0 0 0 1 1 1 1 0 0 0 0 0 0 0 0 mod 0 1 0 r/m
N/A 20/24* a g, h, j, l
LMSW = load machine status word
from register/memory 0 0 0 0 1 1 1 1 0 0 0 0 0 0 0 1 mod 1 1 0 r/m 10/13 10/13* b, c h, l
LSL = load segment limit
from register memory 0 0 0 0 1 1 1 1 0 0 0 0 0 0 1 1 mod reg r/m
Byte-Granular limit
Page-Granular limit
N/A
N/A
20/21*
25/26*
a
a
g, h, j, p
g, h, j, p
LTR = load task register
from register/memory 0 0 0 0 1 1 1 1 0 0 0 0 0 0 0 0 mod 0 0 1 r/m N/A 23/27* a g, h, j, l
SGDT = store global descriptor
table register 0 0 0 0 1 1 1 1 0 0 0 0 0 0 0 1 mod 0 0 0 r/m 9* 9* b, c h
SIDT = store interrupt descriptor
Table E-1. Instruction Set Summary (Sheet 18 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