|
NetcanOS
Netcan OS is an operation system for x86 PCs, for learning how os works.
|
GDT表结构。 1st flags: (present) (privilege) (descriptor type) type flags: (code) (conforming) (readable) (accessed) 2nd flags: (granularity) (32-bit default) (64-bit seg) (AVL) 更多...
#include <descriptor_tables.h>
Public 属性 | |
| u16 | limit_low |
| segment limit(0:15) 更多... | |
| u16 | base_low |
| base address(0:15) 更多... | |
| u8 | base_middle |
| base address(16:23) 更多... | |
| u8 | access |
| 1st flags和type flags 更多... | |
| u8 | granularity |
| 2nd flags和segment limit(16:19) 更多... | |
| u8 | base_high |
| base address(24:31) 更多... | |
GDT表结构。 1st flags: (present) (privilege) (descriptor type) type flags: (code) (conforming) (readable) (accessed) 2nd flags: (granularity) (32-bit default) (64-bit seg) (AVL)
| u8 gdt_entry_struct::access |
1st flags和type flags
| u8 gdt_entry_struct::base_high |
base address(24:31)
| u16 gdt_entry_struct::base_low |
base address(0:15)
| u8 gdt_entry_struct::base_middle |
base address(16:23)
| u8 gdt_entry_struct::granularity |
2nd flags和segment limit(16:19)
| u16 gdt_entry_struct::limit_low |
segment limit(0:15)
1.8.14