freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

c機的高級編程技術(shù)-文庫吧

2025-04-25 02:02 本頁面


【正文】 S=1 DPL P D7 D0 存在位 特權(quán)位 S=1是非系統(tǒng)段 S=0是系統(tǒng)描述符 代碼段標志 數(shù)據(jù)段標志 兼容位 可讀位 訪問位 擴展方向位 可寫位 19 段描述符中系統(tǒng)段的第 5字節(jié): 類型值 段類型 類型值 段類型 0(0000) 未定義 8(1000) 未定義 1(0001) 286的有效 任務(wù)狀態(tài)段 9(1001) 386的有效任務(wù)狀態(tài)段 2(0010) LDT描述符 10(1010) 未定義 3(0011) 286的忙碌任務(wù)狀態(tài)段 11(1011) 386的忙碌任務(wù)狀態(tài)段 4(0100) 286的 調(diào)用門 12(1100) 386的調(diào)用門 5(0101) 286或 386的 任務(wù)門 13(1101) 未定義 6(0110) 286的 中斷門 14(1110) 386的中斷門 7(0111) 286的 陷阱門 15(1111) 386的陷阱門 D7 D0 TYPE S DPL P 返回 11頁 20 include include include // DWORDLONG,DWORD,WORD等數(shù)據(jù)類型 DWORDLONG gdtr,savegdt; //下面是 GDT中將創(chuàng)建的數(shù)據(jù)段描述符表 ,基地址 0X00000F00,段界限為 0XFFFF,優(yōu)先級為 //3的在內(nèi)存中的可寫數(shù)據(jù)段,同 P16段描述符 WORD descriptor[4]={0xFFFF,0X0F00,0XF200,0X0040}; int result[10]; int main( int argc, char* argv[]) {_asm { push ebp sgdt gdtr // 將 GDTR寄存器的內(nèi)容讀取到 gdtr開始的 6個字節(jié)中 , 其中 // 前兩個字節(jié)給出 GDT的界限值 ,高 4個字節(jié)給出 GDT的基地址 mov ebp,dword ptr [gdtr+2] // 將 gdt的基地址讀到 EBP中 add ebp,70h // 我們選擇 70H偏移下的段描述符 ( GDT中第 14個描述符 ) lea edi,savegdt mov esi,ebp movsd movsd // 以上 4條指令保存原來在 70H偏移上的描述符 mov edi,ebp lea esi,descriptor; movsd movsd // 把我們的數(shù)據(jù)段描述符裝入 70H偏移上 push es mov ax,0073h // 選擇字為描述符偏移 70H拼接上低 3位控制位元 , // 其中 Ti為 0,表示訪問 GDT,RPL為 11,說明 3級優(yōu)先級 ,所以就為 73H 轉(zhuǎn) 16頁 21 mov es,ax // ES裝入選擇字 73H lea edi,result // 將存放輸出結(jié)果的變量的地址放在 EDI中 mov eax,1 mov ebx,1 } _asm { mov cx,10 a1: mov es: [eax],eax add eax,4 loop a1 // 上面 4條指令將向物理地址 0X00000F00處寫 10個雙字 } _asm { mov cx,10 a2: mov eax,es: [ebx] mov [edi],eax add ebx,4 add edi,4 loop a2 // 以上從物理地址 0X00000F00處依次讀出 10個數(shù)據(jù)存放在 // result數(shù)組中 } _asm { pop es pop ebp } 22 printf( result=); for( int i=0; i10; i++) printf( %d,result[i]); // 輸出結(jié)果 return 0; } 23 四、保護模式下 Pentium 4的虛擬頁式存儲管理 主存 ~ ~ ~ ~ 頁框 頁面 程序 1 程序 2 程序 3 24 頁面大小選擇 PGE PCE 8 31 7 6 5 4 3 2 1 0 MCE PAE PSE DE TSD VME PVI 保留 , 缺省為全 0 CR4 PAE PSE 物理地址位數(shù) 頁面大小 0 0 32位 4KB 0 1 32位 4KB/4MB 1 0 36位 4KB 1 1 36位 4KB/2MB 25 32位 4KB分頁方式地址變換 32位線性地址 頁目錄項號 頁面號 偏移 CR3 32位物理地址 31 22 21 12 11 0 頁目錄 頁表 31 12 11 9 8 7 6 5 4 3 2 1 0 PWT PCD 頁表基地址 31~12 P RW US AVL A D 0 頁目錄項 PWT PCD 頁框基地址 31~12 P RW US AVL A D 頁表項 31 12 11 9 8 7 6 5 4 3 2 1 0 P=出現(xiàn)位, US=用戶 /監(jiān)督位, PCD是頁 Cache禁止, D=Cache“臟”位,RW=讀 /寫位, PWT=頁寫貫穿位, A=訪問位, AVL=用戶的操作系統(tǒng)可用位。而第 7位( PS)在 4KB分頁中為 0 26 32位 4MB分頁方式地址變換 32位線性地址 頁目錄項號 偏移 CR3 32位物理地址 31 22 21 0 頁目錄 31 22 8 7 6 5 4 3 2 1 0 PWT PCD 頁框基地址 31~22 P RW US A D 1 頁目錄項 27 36位 4KB分頁方式地址變換 31 5 4 3 2 1 0 PWT PCD 32字節(jié)對齊的 PDPT基地址 CR3寄存器 31 36 35 12 11 6 5 4 3 2 1 0 PWT PCD P AVL PDPT項 4KB對齊的頁目錄基地址(高 24位) 32位線性地址 頁目錄項號 頁面號 偏移 CR3 36位物理地址 31 30 29 21 20 12 11 0 頁目錄 頁表 PDPT項號 頁目錄指針表 4 64位 512 64位 512 64位 63 36 35 12 11 9 8 7 6 5 4 3 2 1 0 PWT PCD 4KB對齊的頁表基地址 P RW US AVL A 0 頁目錄項 PWT PCD 4KB對齊的頁框基地址 P RW US AVL A D 頁表項 63 36 35 12 11 9 8 7 6 5 4 3 2 1 0 0 G 28 36位 2MB分頁方式地址變換 32位線性地址 頁目錄項號 偏移 CR3 36位物理地址 31 30 29 21 20 0 頁目錄 PDPT項號 頁目錄指針表 4 64位 512 64位 頁目錄項 PWT PCD 2MB對齊的頁框基地址 P RW US AVL A D 63 36 35 21 20 12 11 9 8 7 6 5 4 3 2 1 0 1 G 低 21位 高 15位 29 第三節(jié) Windows 9x驅(qū)動程序設(shè)計 一、虛擬機與 VxD的引入 計算機底層硬件 操作系統(tǒng)內(nèi)核與 VxD 操作系統(tǒng)提供的接口 應用軟件 特權(quán)級 3 特權(quán)級 0 30 Windows 9x運行環(huán)境: Windows 9x虛擬機環(huán)境 SYSVM Win16地址空間 Win16程序 Win16程序 Win16程序 Win16程序 Win32程序 Win32地址空間 Win32程序 Win32地址空間 …… DOSVM DOS程序 DOSVM DOS程序 …… 31 二、虛擬機
點擊復制文檔內(nèi)容
高考資料相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1