<<<    Index    >>>
3-343
INSTRUCTION SET REFERENCE
LAR—Load Access Rights Byte (Continued)
Operation
IF SRC(Offset) > descriptor table limit THEN ZF 
<
 0; FI;
Read segment descriptor;
IF SegmentDescriptor(Type) 
conforming code segment
AND (CPL > DPL) OR (RPL > DPL)
OR Segment type is not valid for instruction
THEN
ZF 
<
 0
ELSE
IF OperandSize = 32
THEN
DEST 
<
 [SRC] AND 00FxFF00H;
ELSE (*OperandSize = 16*)
DEST 
<
 [SRC] AND FF00H;
FI;
FI;
Type
Name
Valid
0
Reserved
No
1
Available 16-bit TSS
Yes
2
LDT
Yes
3
Busy 16-bit TSS
Yes
4
16-bit call gate
Yes
5
16-bit/32-bit task gate
Yes
6
16-bit interrupt gate
No
7
16-bit trap gate
No
8
Reserved
No
9
Available 32-bit TSS
Yes
A
Reserved
No
B
Busy 32-bit TSS
Yes
C
32-bit call gate
Yes
D
Reserved
No
E
32-bit interrupt gate
No
F
32-bit trap gate
No
<<<    Index    >>>