?? head.h
字號:
#ifndef _HEAD_H#define _HEAD_Htypedef struct desc_struct{ // 定義了段描述符的數據結構。該結構僅說明每個描述 unsigned long a, b; // 符是由8 個字節構成,每個描述符表共有256 項。}desc_table[256];extern unsigned long pg_dir[1024]; // 內存頁目錄數組。每個目錄項為4 字節。從物理地址0 開始。//#define pg_dir ((unsigned long*)0)
extern desc_table idt, gdt; // 中斷描述符表,全局描述符表。#define GDT_NUL 0 // 全局描述符表的第0 項,不用。#define GDT_CODE 1 // 第1 項,是內核代碼段描述符項。#define GDT_DATA 2 // 第2 項,是內核數據段描述符項。#define GDT_TMP 3 // 第3 項,系統段描述符,Linux 沒有使用。#define LDT_NUL 0 // 每個局部描述符表的第0 項,不用。#define LDT_CODE 1 // 第1 項,是用戶程序代碼段描述符項。#define LDT_DATA 2 // 第2 項,是用戶程序數據段描述符項。#endif
?? 快捷鍵說明
復制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號
Ctrl + =
減小字號
Ctrl + -