|
ncloader
0.1
|
Interrupt gate descriptor. 더 자세히 ...
#include <x86.h>
데이타 필드 | |
| unsigned long | offset0:16 |
| unsigned long | selector:16 |
| unsigned long | unused:5 |
| unsigned long | reserved0:3 |
| unsigned long | type:3 |
| unsigned long | d:1 |
| unsigned long | reserved1:1 |
| unsigned long | dpl:2 |
| unsigned long | p:1 |
| unsigned long | offset1:16 |
Interrupt gate descriptor.
| unsigned long interrupt_gate::d |
size of gate: 1 = 32, 0 = 16
| unsigned long interrupt_gate::dpl |
DPL
| unsigned long interrupt_gate::offset0 |
Offset LSB part
| unsigned long interrupt_gate::offset1 |
Offset MSB part
| unsigned long interrupt_gate::p |
Present
| unsigned long interrupt_gate::reserved0 |
000
| unsigned long interrupt_gate::reserved1 |
0
| unsigned long interrupt_gate::selector |
Segment selector
| unsigned long interrupt_gate::type |
Interrupt(110), Trap(111), Task(101)
| unsigned long interrupt_gate::unused |