Processor Programming (Continued)
Table 3-23. Application and System Segment Descriptors TYPE Bit Definitions
TYPE
Bits [11:8]
System Segment and Gate Types
Bit 12 = 0
Application Segment Types
Bit 12 = 1
Num
SEWA
0000
0001
0010
0011
0100
0101
0110
0111
SCRA
1000
1001
1010
1011
1100
1101
1110
1111
TYPE (Data Segments)
0
1
Reserved
Available 16-Bit TSS
LDT
Data
Data
Data
Data
Data
Data
Data
Data
Read-Only
Read-Only, accessed
2
Read/Write
3
Busy 16-Bit TSS
16-Bit Call Gate
Task Gate
Read/Write accessed
Read-Only, expand down
Read-Only, expand down, accessed
Read/Write, expand down
Read/Write, expand down, accessed
4
5
6
16-Bit Interrupt Gate
16-Bit Trap Gate
7
Num
8
TYPE (Code Segments)
Reserved
Available 32-Bit TSS
Reserved
Code
Code
Code
Code
Code
Code
Code
Code
Execute-Only
9
Execute-Only, accessed
A
Execute/Read
B
Busy 32-Bit TSS
32-Bit Call Gate
Reserved
Execute/Read, accessed
C
D
E
Execute/Read, conforming
Execute/Read, conforming, accessed
Execute/Read-Only, conforming
Execute/Read-Only, conforming accessed
32-Bit Interrupt Gate
32-Bit Trap Gate
F
SEWA/SCRA:S = Code Segment (not Data Segment)
E = Expand Down
W = Write Enable
A = Accessed
C = Conforming Code Segment
R = Read Enable
Revision 1.1
73
www.national.com