4158| 48
|
[『編程語言』] X64匯編語言:從實(shí)模式到保護(hù)模式 |
X64匯編語言:從實(shí)模式到保護(hù)模式
├──{01}–課程說明 | └──[1.1]–課程說明_ev.mp4 51.62M ├──{02}–匯編語言的前世今生 | ├──[2.10]–處理器_ev.mp4 19.65M | ├──[2.11]–匯編語言的誕生_ev.mp4 20.71M | ├──[2.1]–引子_ev.mp4 7.19M | ├──[2.2]–用電來表示數(shù)字_ev.mp4 10.88M | ├──[2.3]–二進(jìn)制加法機(jī)_ev.mp4 8.86M | ├──[2.4]–具有記憶功能的器件——寄存器_ev.mp4 13.06M | ├──[2.5]–帶寄存器的加法機(jī)_ev.mp4 8.44M | ├──[2.6]–能做四則運(yùn)算的機(jī)器_ev.mp4 13.09M | ├──[2.7]–機(jī)器指令_ev.mp4 43.36M | ├──[2.8]–內(nèi)存_ev.mp4 40.06M | └──[2.9]–自動(dòng)計(jì)算_ev.mp4 30.04M ├──{03}–認(rèn)識(shí)8086處理器 | ├──[3.1]–8086的通用寄存器_ev.mp4 23.15M | ├──[3.2]–8086的內(nèi)存訪問和字節(jié)序_ev.mp4 12.85M | ├──[3.3]–程序的分段_ev.mp4 11.24M | ├──[3.4]–程序的重定位難題_ev.mp4 14.17M | ├──[3.5]–段地址和偏移地址_ev.mp4 13.09M | ├──[3.6]–8086內(nèi)存訪問的困境_ev.mp4 8.19M | ├──[3.7]–8086選擇段地址的策略_ev.mp4 21.66M | ├──[3.8]–8086的內(nèi)存訪問過程_ev.mp4 13.82M | └──[3.9]–邏輯地址和分段的靈活性_ev.mp4 25.43M ├──{04}–原書第1版第2章檢測(cè)點(diǎn)和習(xí)題解析 | └──[4.1]–原書第1版第2章檢測(cè)點(diǎn)和習(xí)題解析_ev.mp4 22.29M ├──{05}–匯編語言和匯編軟件 | ├──[5.1]–創(chuàng)建匯編語言源程序_ev.mp4 23.11M | ├──[5.2]–Notepad++的下載和使用_ev.mp4 23.37M | ├──[5.3]–下載和安裝編譯器NASM_ev.mp4 17.45M | ├──[5.4]–編譯匯編語言源程序_ev.mp4 32.23M | ├──[5.5]–下載和使用配套源碼及工具_(dá)ev.mp4 50.67M | └──[5.6]–將編譯功能集成到Notepad++_ev.mp4 18.63M ├──{06}–原書第1版第3章檢測(cè)點(diǎn)和習(xí)題解析 | └──[6.1]–原書第1版第3章檢測(cè)點(diǎn)和習(xí)題解析_ev.mp4 13.70M ├──{07}–如何執(zhí)行編譯好的程序 | ├──[7.1]–8086加電或者復(fù)位時(shí)的狀態(tài)_ev.mp4 24.52M | ├──[7.2]–8086地址空間的分配_ev.mp4 32.36M | ├──[7.3]–跳轉(zhuǎn)指令_ev.mp4 16.69M | ├──[7.4]–硬盤的構(gòu)造和工作原理_ev.mp4 23.18M | └──[7.5]–一切從主引導(dǎo)扇區(qū)開始_ev.mp4 22.70M ├──{08}–虛擬機(jī)的安裝和使用 | ├──[8.1]–安裝VirtualBox虛擬機(jī)管理器_ev.mp4 31.70M | ├──[8.2]–創(chuàng)建VirtualBox虛擬機(jī)_ev.mp4 96.91M | ├──[8.3]–虛擬硬盤簡(jiǎn)介_ev.mp4 44.27M | ├──[8.4]–在Windows下創(chuàng)建虛擬硬盤并安裝操作系統(tǒng)_ev.mp4 78.68M | └──[8.5]–在Linux下創(chuàng)建虛擬硬盤并安裝操作系統(tǒng)_ev.mp4 21.98M ├──{09}–匯編語言程序的調(diào)試 | ├──[9.1]–帶調(diào)試功能的虛擬機(jī)_ev.mp4 11.29M | ├──[9.2]–安裝Bochs虛擬機(jī)_ev.mp4 35.99M | ├──[9.3]–為Bochs虛擬機(jī)安裝虛擬硬盤_ev.mp4 22.23M | ├──[9.4]–創(chuàng)建主引導(dǎo)扇區(qū)程序_ev.mp4 33.29M | ├──[9.5]–將程序?qū)懭胗脖P主引導(dǎo)扇區(qū)_ev.mp4 68.72M | └──[9.6]–用調(diào)試器觀察程序的執(zhí)行_ev.mp4 132.84M ├──{10}–原書第1版第4章檢測(cè)點(diǎn)和習(xí)題解析 | └──[10.1]–原書第1版第4章檢測(cè)點(diǎn)和習(xí)題解析_ev.mp4 7.86M ├──{11}–在屏幕上顯示文本 | ├──[11.10]–在VirtualBox中運(yùn)行寫屏程序_ev.mp4 28.35M | ├──[11.11]–主引導(dǎo)扇區(qū)執(zhí)行時(shí)的內(nèi)存布局_ev.mp4 43.54M | ├──[11.12]–使用標(biāo)號(hào)計(jì)算跳轉(zhuǎn)的偏移地址_ev.mp4 31.37M | ├──[11.13]–使用寄存器的絕對(duì)間接近跳轉(zhuǎn)_ev.mp4 32.43M | ├──[11.14]–使用相對(duì)偏移量的短跳轉(zhuǎn)和近跳轉(zhuǎn)_ev.mp4 49.92M | ├──[11.1]–顯卡和顯存_ev.mp4 37.67M | ├──[11.2]–準(zhǔn)備訪問文本模式下的顯存_ev.mp4 22.99M | ├──[11.3]–字符的編碼和顯示屬性_ev.mp4 37.42M | ├──[11.4]–文本模式下的顯存操作_ev.mp4 25.97M | ├──[11.5]–MOV指令的形式和機(jī)器碼_ev.mp4 64.09M | ├──[11.6]–列表文件的創(chuàng)建和使用_ev.mp4 42.44M | ├──[11.7]–在匯編程序中使用標(biāo)號(hào)_ev.mp4 26.68M | ├──[11.8]–段間直接絕對(duì)跳轉(zhuǎn)指令_ev.mp4 21.28M | └──[11.9]–在Bochs中運(yùn)行和調(diào)試寫屏程序_ev.mp4 130.04M ├──{12}–在屏幕上顯示數(shù)字 | ├──[12.1]–顯示數(shù)字的基本原理_ev.mp4 23.05M | ├──[12.2]–無符號(hào)數(shù)除法指令div_ev.mp4 47.80M | ├──[12.3]–在調(diào)試器里驗(yàn)證除法操作_ev.mp4 20.87M | ├──[12.4]–異或指令xor的用法_ev.mp4 60.69M | ├──[12.5]–加法指令add的用法_ev.mp4 30.20M | ├──[12.6]–使用標(biāo)號(hào)訪問內(nèi)存數(shù)據(jù)_ev.mp4 23.46M | ├──[12.7]–段超越前綴的使用_ev.mp4 41.56M | └──[12.8]–顯示標(biāo)號(hào)的匯編地址_ev.mp4 42.12M ├──{13}–階段性重點(diǎn)內(nèi)容總結(jié) | ├──[13.1]–階段性重點(diǎn)內(nèi)容總結(jié)_ev.mp4 40.49M | └──[13.2]–原書第1版第5章檢測(cè)點(diǎn)和習(xí)題解析_ev.mp4 49.95M ├──{14}–循環(huán)、批量傳送和條件轉(zhuǎn)移 | ├──[14.1]–跳過非指令的數(shù)據(jù)區(qū)_ev.mp4 14.68M | ├──[14.2]–邏輯段地址的重新設(shè)定_ev.mp4 11.44M | ├──[14.3]–串傳送指令和標(biāo)志寄存器_ev.mp4 26.08M | ├──[14.4]–NASM的$和$$記號(hào)_ev.mp4 38.28M | ├──[14.5]–使用循環(huán)指令LOOP分解數(shù)位_ev.mp4 18.10M | ├──[14.6]–基址尋址和INC指令_ev.mp4 33.57M | ├──[14.7]–數(shù)字的顯示和DEC指令_ev.mp4 29.03M | └──[14.8]–基址變址尋址和條件轉(zhuǎn)移指令_ev.mp4 52.21M ├──{15}–計(jì)算機(jī)中的負(fù)數(shù) | ├──[15.1]–無符號(hào)數(shù)和有符號(hào)數(shù)_ev.mp4 43.77M | ├──[15.2]–減法指令SUB和求補(bǔ)指令NEG_ev.mp4 62.16M | ├──[15.3]–計(jì)算機(jī)如何區(qū)分對(duì)待無符號(hào)數(shù)和有符號(hào)數(shù)_ev.mp4 39.23M | ├──[15.4]–有符號(hào)數(shù)除法指令I(lǐng)DIV_ev.mp4 57.27M | └──[15.5]–有符號(hào)數(shù)的符號(hào)擴(kuò)展指令_ev.mp4 66.40M ├──{16}–階段性知識(shí)總結(jié)和拓展 | ├──[16.1]–8086的標(biāo)志寄存器_ev.mp4 41.81M | ├──[16.2]–條件轉(zhuǎn)移指令和CMP指令_ev.mp4 53.99M | └──[16.3]–原書第1版第6章檢測(cè)點(diǎn)和習(xí)題解析_ev.mp4 52.59M ├──{17}–從1加到100并顯示結(jié)果 | ├──[17.1]–字符串的定義和累加過程_ev.mp4 29.77M | ├──[17.2]–棧的原理和使用_ev.mp4 90.68M | ├──[17.3]–棧在數(shù)位分解和顯示中的應(yīng)用_ev.mp4 23.34M | ├──[17.4]–在調(diào)試器里觀察棧操作的狀態(tài)_ev.mp4 44.13M | ├──[17.5]–進(jìn)一步認(rèn)識(shí)棧和棧操作的特點(diǎn)_ev.mp4 30.35M | └──[17.6]–邏輯或指令OR和邏輯與指令A(yù)ND_ev.mp4 71.25M ├──{18}–INTEL8086處理器的尋址方式 | ├──[18.1]–寄存器、立即數(shù)和直接尋址_ev.mp4 35.08M | ├──[18.2]–基址尋址_ev.mp4 61.43M | ├──[18.3]–變址尋址_ev.mp4 43.94M | ├──[18.4]–基址變址尋址_ev.mp4 39.89M | └──[18.5]–原書第1版第7章檢測(cè)點(diǎn)和習(xí)題解析_ev.mp4 14.37M ├──{19}–硬盤和顯卡的訪問與控制 | ├──[19.10]–過程和過程調(diào)用_ev.mp4 42.31M | ├──[19.11]–過程調(diào)用和返回的原理_ev.mp4 26.04M | ├──[19.12]–加載整個(gè)用戶程序_ev.mp4 25.53M | ├──[19.13]–用戶程序的重定位_ev.mp4 23.44M | ├──[19.14]–比特位的移動(dòng)指令_ev.mp4 67.20M | ├──[19.15]–轉(zhuǎn)到用戶程序內(nèi)部執(zhí)行_ev.mp4 13.82M | ├──[19.16]–8086的無條件轉(zhuǎn)移指令_ev.mp4 67.38M | ├──[19.17]–用戶程序的執(zhí)行過程_ev.mp4 40.98M | ├──[19.18]–驗(yàn)證加載器加載和執(zhí)行用戶程序的過程_ev.mp4 48.20M | ├──[19.19]–書中第八章用戶程序概述_ev.mp4 23.16M | ├──[19.1]–離開主引導(dǎo)扇區(qū)_ev.mp4 16.55M | ├──[19.20]–與文本顯示有關(guān)的回車、換行與光標(biāo)控制_ev.mp4 45.52M | ├──[19.21]–回車的光標(biāo)處理和乘法指令MUL_ev.mp4 82.50M | ├──[19.22]–換行和普通字符的處理過程與滾屏操作_ev.mp4 47.48M | ├──[19.23]–8086的過程調(diào)用方式_ev.mp4 48.45M | ├──[19.24]–通過RETF指令轉(zhuǎn)到另一個(gè)代碼段內(nèi)執(zhí)行_ev.mp4 31.66M | ├──[19.25]–在程序中訪問不同的數(shù)據(jù)段_ev.mp4 19.51M | ├──[19.26]–使用新版FixVhdWr寫虛擬硬盤并運(yùn)行程序_ev.mp4 61.09M | ├──[19.27]–原書第一版第8章習(xí)題解析解答_ev.mp4 27.65M | ├──[19.2]–給匯編語言程序分段_ev.mp4 30.32M | ├──[19.3]–控制段內(nèi)元素的匯編地址_ev.mp4 24.19M | ├──[19.4]–加載器和用戶程序頭部段_ev.mp4 36.90M | ├──[19.5]–加載器的工作流程和常數(shù)聲明_ev.mp4 21.87M | ├──[19.6]–確定用戶程序的加載位置_ev.mp4 38.09M | ├──[19.7]–外圍設(shè)備及其接口_ev.mp4 20.49M | ├──[19.8]–輸入輸出端口的訪問_ev.mp4 33.64M | └──[19.9]–通過硬盤控制器端口讀扇區(qū)數(shù)據(jù)_ev.mp4 51.80M ├──{20}–中斷和動(dòng)態(tài)時(shí)鐘顯示 | ├──[20.10]–用NOT指令反轉(zhuǎn)時(shí)間分隔符的顏色_ev.mp4 18.33M | ├──[20.11]–使用IRET指令從中斷過程返回_ev.mp4 10.94M | ├──[20.12]–用停機(jī)指令HLT使處理器進(jìn)入低功耗狀態(tài)_ev.mp4 46.79M | ├──[20.13]–內(nèi)部中斷和軟中斷_ev.mp4 31.83M | ├──[20.14]–BIOS中斷概述_ev.mp4 62.75M | ├──[20.15]–使用BIOS功能調(diào)用接收并顯示鍵盤輸入_ev.mp4 40.31M | ├──[20.16]–原書第9章檢測(cè)點(diǎn)和習(xí)題解析_ev.mp4 13.46M | ├──[20.1]–中斷和硬件中斷_ev.mp4 15.32M | ├──[20.2]–中斷控制器簡(jiǎn)介_ev.mp4 17.53M | ├──[20.3]–中斷號(hào)、中斷處理過程和中斷向量表_ev.mp4 44.68M | ├──[20.4]–實(shí)時(shí)時(shí)鐘、CMOSRAM和BCD編碼_ev.mp4 33.50M | ├──[20.5]–實(shí)時(shí)時(shí)鐘芯片的中斷信號(hào)_ev.mp4 49.02M | ├──[20.6]–安裝0x70號(hào)中斷處理過程_ev.mp4 41.34M | ├──[20.7]–啟用更新周期結(jié)束中斷_ev.mp4 33.22M | ├──[20.8]–用TEST指令等待更新周期結(jié)束_ev.mp4 35.73M | └──[20.9]–讀取BCD碼的時(shí)間并在屏幕上顯示_ev.mp4 37.20M ├──{21}–32位x86處理器編程架構(gòu) | ├──[21.1]–IA-32架構(gòu)和保護(hù)模式_ev.mp4 41.24M | ├──[21.2]–寄存器的擴(kuò)展和擴(kuò)充_ev.mp4 24.35M | ├──[21.3]–32位處理器的內(nèi)存訪問概況_ev.mp4 27.96M | ├──[21.4]–32位處理器的尋址方式概況_ev.mp4 44.36M | ├──[21.5]–選修-流水線技術(shù)_ev.mp4 14.74M | ├──[21.6]–選修-高速緩存技術(shù)_ev.mp4 11.19M | ├──[21.7]–選修-亂序執(zhí)行技術(shù)_ev.mp4 28.93M | ├──[21.8]–選修-寄存器重命名技術(shù)_ev.mp4 30.59M | └──[21.9]–選修-分支目標(biāo)預(yù)測(cè)技術(shù)_ev.mp4 24.48M ├──{22}–進(jìn)入保護(hù)模式 | ├──[22.10]–通過設(shè)置寄存器CR0的PE位進(jìn)入保護(hù)模式_ev.mp4 31.83M | ├──[22.11]–描述符高速緩存器和保護(hù)模式下的內(nèi)存訪問_ev.mp4 26.03M | ├──[22.12]–在調(diào)試器中觀察實(shí)模式和保護(hù)模式的內(nèi)存訪問_ev.mp4 69.90M | ├──[22.1]–保護(hù)模式是要保護(hù)什么_ev.mp4 23.57M | ├──[22.2]–全局描述符表GDT和全局描述符表寄存器GDTR_ev.mp4 15.34M | ├──[22.3]–準(zhǔn)備創(chuàng)建全局描述符表_ev.mp4 17.44M | ├──[22.4]–描述符的分類_ev.mp4 14.86M | ├──[22.5]–存儲(chǔ)器的段描述符-段的類型和基地址_ev.mp4 16.01M | ├──[22.6]–存儲(chǔ)器的段描述符-段界限及訪問控制位_ev.mp4 22.16M | ├──[22.7]–安裝存儲(chǔ)器的段描述符_ev.mp4 18.14M | ├──[22.8]–加載全局描述符表寄存器GDTR_ev.mp4 16.30M | └──[22.9]–開啟處理器的第21根地址線A20_ev.mp4 31.10M ├──{23}–指令的格式及其操作尺寸 | ├──[23.10]–描述符和段描述符高速緩存器的D位_ev.mp4 32.81M | ├──[23.11]–進(jìn)入保護(hù)模式后立即切換到32位模塊并使用32位默認(rèn)操作尺寸_ev.mp4 49.68M | ├──[23.1]–80286的16位保護(hù)模式_ev.mp4 20.84M | ├──[23.2]–16位處理器的指令操作尺寸_ev.mp4 13.76M | ├──[23.3]–32位處理器的指令操作尺寸_ev.mp4 46.61M | ├──[23.4]–x86的指令格式-操作碼和立即數(shù)部分_ev.mp4 55.22M | ├──[23.5]–x86的指令格式-ModRM和偏移量部分_ev.mp4 91.61M | ├──[23.6]–x86的指令格式-SIB部分_ev.mp4 47.93M | ├──[23.7]–x86的指令格式-指令前綴部分_ev.mp4 7.14M | ├──[23.8]–處理器的默認(rèn)操作尺寸和相關(guān)指令前綴_ev.mp4 38.82M | └──[23.9]–用偽指令bits生成16位和32位模塊_ev.mp4 18.26M ├──{24}–存儲(chǔ)器的保護(hù) | ├──[24.10]–通過別名來實(shí)現(xiàn)段的共用和共享_ev.mp4 34.56M | ├──[24.11]–冒泡排序法的基本原理_ev.mp4 15.51M | ├──[24.12]–32位操作尺寸下的LOOP指令_ev.mp4 15.98M | ├──[24.13]–數(shù)據(jù)交換指令XCHG_ev.mp4 41.84M | ├──[24.1]–話說MOVDS,AX和MOVDS,EAX_ev.mp4 46.38M | ├──[24.2]–修改段寄存器時(shí)的保護(hù)_ev.mp4 18.12M | ├──[24.3]–代碼段執(zhí)行時(shí)的保護(hù)_ev.mp4 16.23M | ├──[24.4]–用向上擴(kuò)展的段做為棧段_ev.mp4 23.08M | ├──[24.5]–向上擴(kuò)展的段用做棧段時(shí)的保護(hù)_ev.mp4 13.23M | ├──[24.6]–訪問普通數(shù)據(jù)段時(shí)的保護(hù)_ev.mp4 14.69M | ├──[24.7]–內(nèi)存線性地址的回繞特性_ev.mp4 20.26M | ├──[24.8]–用向下擴(kuò)展的段做為棧段_ev.mp4 21.71M | └──[24.9]–向下擴(kuò)展的段用做棧段時(shí)的保護(hù)_ev.mp4 23.70M ├──{25}–保護(hù)模式程序的動(dòng)態(tài)加載和執(zhí)行 | ├──[25.10]–條件傳送指令簇CMOVcc_ev.mp4 43.90M | ├──[25.11]–計(jì)算以512字節(jié)為單位的用戶程序總長(zhǎng)度_ev.mp4 13.88M | ├──[25.12]–內(nèi)存分配的基本策略和方法_ev.mp4 25.86M | ├──[25.13]–內(nèi)存分配的簡(jiǎn)易實(shí)現(xiàn)過程_ev.mp4 19.69M | ├──[25.14]–加載用戶程序_ev.mp4 20.55M | ├──[25.15]–準(zhǔn)備安裝用戶程序的段描述符_ev.mp4 17.96M | ├──[25.16]–用SGDT和MOVZX指令確定GDT的位置_ev.mp4 58.06M | ├──[25.17]–安裝新描述符并生成選擇子_ev.mp4 13.82M | ├──[25.18]–安裝用戶程序的段描述符并回填選擇子_ev.mp4 20.55M | ├──[25.19]–用戶程序的執(zhí)行和退出_ev.mp4 41.10M | ├──[25.1]–本章的目標(biāo)和內(nèi)容提要_ev.mp4 15.64M | ├──[25.20]–在虛擬機(jī)上觀察內(nèi)核的加載以及用戶程序的執(zhí)行與退出_ev.mp4 22.42M | ├──[25.2]–內(nèi)核的結(jié)構(gòu)和加載前的準(zhǔn)備工作_ev.mp4 63.18M | ├──[25.3]–準(zhǔn)備為內(nèi)核的每個(gè)段創(chuàng)建和安裝描述符_ev.mp4 32.07M | ├──[25.4]–段描述符的創(chuàng)建和BSWAP指令_ev.mp4 34.51M | ├──[25.5]–進(jìn)入內(nèi)核執(zhí)行_ev.mp4 29.99M | ├──[25.6]–進(jìn)入內(nèi)核后顯示文本信息_ev.mp4 28.54M | ├──[25.7]–用CPUID指令取得處理器品牌信息并顯示_ev.mp4 45.79M | ├──[25.8]–準(zhǔn)備加載用戶程序_ev.mp4 33.71M | └──[25.9]–預(yù)讀用戶程序并得到它的大小_ev.mp4 16.49M ├──{26}–用戶程序編程接口及其實(shí)現(xiàn) | ├──[26.10]–在虛擬機(jī)上驗(yàn)證程序的執(zhí)行_ev.mp4 15.63M | ├──[26.11]–以十六進(jìn)制形式顯示一個(gè)雙字以及PUSHAD、POPAD和XLAT_ev.mp4 50.16M | ├──[26.1]–內(nèi)核與用戶程序之間的棧切換問題_ev.mp4 27.99M | ├──[26.2]–在內(nèi)核中為用戶程序提供編程支持_ev.mp4 23.61M | ├──[26.3]–用戶程序中的符號(hào)地址檢索表_ev.mp4 32.32M | ├──[26.4]–內(nèi)核程序中的符號(hào)地址檢索表_ev.mp4 29.46M | ├──[26.5]–串比較指令CMPS_ev.mp4 27.03M | ├──[26.6]–串比較的方向和重復(fù)前綴_ev.mp4 69.16M | ├──[26.7]–使用外循環(huán)依次取得用戶SALT表的每個(gè)條目_ev.mp4 15.13M | ├──[26.8]–使用內(nèi)循環(huán)依次取得內(nèi)核SALT表的每個(gè)條目并進(jìn)行比較_ev.mp4 20.49M | └──[26.9]–在用戶程序內(nèi)使用內(nèi)核編程接口讀硬盤和顯示文本_ev.mp4 26.83M ├──{27}–任務(wù)和任務(wù)的創(chuàng)建 | ├──[27.10]–TSS描述符的格式和TSS描述符的創(chuàng)建_ev.mp4 12.95M | ├──[27.11]–用帶參數(shù)的RET指令返回調(diào)用者_(dá)ev.mp4 26.99M | ├──[27.12]–加載任務(wù)寄存器TR和局部描述符表寄存器LDTR_ev.mp4 38.08M | ├──[27.13]–在虛擬機(jī)上驗(yàn)證任務(wù)的執(zhí)行_ev.mp4 48.88M | ├──[27.1]–任務(wù):概念和組成_ev.mp4 10.23M | ├──[27.2]–使用任務(wù)控制塊保存任務(wù)基本信息_ev.mp4 36.04M | ├──[27.3]–將任務(wù)控制塊加入任務(wù)控制塊鏈表_ev.mp4 16.06M | ├──[27.4]–通過棧傳遞例程參數(shù)以及立即數(shù)的壓棧指令_ev.mp4 20.24M | ├──[27.5]–段寄存器的壓棧和出棧以及棧的隨機(jī)訪問機(jī)制_ev.mp4 17.83M | ├──[27.6]–創(chuàng)建任務(wù)的局部描述符表LDT_ev.mp4 22.51M | ├──[27.7]–在當(dāng)前任務(wù)的LDT中安裝描述符_ev.mp4 31.00M | ├──[27.8]–LDT描述符的格式和LDT描述符的創(chuàng)建_ev.mp4 30.74M | └──[27.9]–創(chuàng)建任務(wù)狀態(tài)段TSS_ev.mp4 16.02M ├──{28}–特權(quán)級(jí)和特權(quán)級(jí)保護(hù) | ├──[28.10]–一般情況下的請(qǐng)求特權(quán)級(jí)設(shè)置_ev.mp4 18.59M | ├──[28.11]–為內(nèi)核接口例程創(chuàng)建調(diào)用門_ev.mp4 58.30M | ├──[28.12]–調(diào)用門的測(cè)試和調(diào)用門轉(zhuǎn)移過程_ev.mp4 33.76M | ├──[28.13]–通過調(diào)用門實(shí)施低特權(quán)級(jí)到高特權(quán)級(jí)的轉(zhuǎn)移_ev.mp4 37.51M | ├──[28.14]–通過調(diào)用門轉(zhuǎn)移控制時(shí)的棧切換過程_ev.mp4 16.69M | ├──[28.15]–通過調(diào)用門轉(zhuǎn)移控制并返回的完整描述_ev.mp4 26.95M | ├──[28.16]–創(chuàng)建0、1和2特權(quán)級(jí)的棧并登記在TSS中_ev.mp4 32.65M | ├──[28.17]–通過模擬調(diào)用門返回進(jìn)入用戶程序執(zhí)行_ev.mp4 35.57M | ├──[28.1]–特權(quán)級(jí)保護(hù)的必要性和特權(quán)保護(hù)機(jī)制_ev.mp4 26.83M | ├──[28.2]–當(dāng)前特權(quán)級(jí)CPL_ev.mp4 10.10M | ├──[28.3]–描述符特權(quán)級(jí)DPL_ev.mp4 28.89M | ├──[28.4]–任務(wù)公共部分和私有部分的特權(quán)級(jí)劃分_ev.mp4 50.25M | ├──[28.5]–依從的代碼段_ev.mp4 8.74M | ├──[28.6]–門描述符和調(diào)用門_ev.mp4 23.53M | ├──[28.7]–本章程序說明及特權(quán)級(jí)檢查的時(shí)機(jī)_ev.mp4 17.24M | ├──[28.8]–請(qǐng)求特權(quán)級(jí)RPL_ev.mp4 25.02M | └──[28.9]–請(qǐng)求特權(quán)級(jí)調(diào)整指令A(yù)RPL_ev.mp4 19.96M ├──{29}–協(xié)同式任務(wù)切換 | ├──[29.10]–通過JMPFAR執(zhí)行任務(wù)切換的過程_ev.mp4 27.62M | ├──[29.11]–內(nèi)核任務(wù)與用戶任務(wù)輪流執(zhí)行的過程_ev.mp4 47.30M | ├──[29.12]–任務(wù)的終止和清理_ev.mp4 36.34M | ├──[29.1]–多任務(wù)和任務(wù)切換概述_ev.mp4 25.85M | ├──[29.2]–內(nèi)核任務(wù)的創(chuàng)建和I/O特權(quán)級(jí)IOPL_ev.mp4 28.80M | ├──[29.3]–I/O特權(quán)級(jí)的修改和POPF指令_ev.mp4 14.64M | ├──[29.4]–任務(wù)的用戶態(tài)和內(nèi)核態(tài)_ev.mp4 17.10M | ├──[29.5]–I/O許可位串和TSS的I/O許可位映射區(qū)_ev.mp4 24.51M | ├──[29.6]–任務(wù)切換的方法及內(nèi)核任務(wù)的確立_ev.mp4 33.28M | ├──[29.7]–用戶任務(wù)的創(chuàng)建和初始化_ev.mp4 58.42M | ├──[29.8]–簡(jiǎn)單的任務(wù)調(diào)度和切換策略_ev.mp4 20.35M | └──[29.9]–遍歷TCB鏈表尋找忙任務(wù)和就緒任務(wù)_ev.mp4 25.50M ├──{30}–中斷和異常的處理與搶占式多任務(wù) | ├──[30.10]–中斷和異常發(fā)生時(shí)的棧切換過程_ev.mp4 30.89M | ├──[30.11]–在中斷處理過程中實(shí)施任務(wù)切換(含NOP指令的介紹)_ev.mp4 62.43M | ├──[30.12]–搶占式多任務(wù)的執(zhí)行效果演示_ev.mp4 35.49M | ├──[30.1]–中斷和異常概述_ev.mp4 21.50M | ├──[30.2]–保護(hù)模式下中斷和異常的向量分配_ev.mp4 23.71M | ├──[30.3]–中斷描述符表、中斷門和陷阱門_ev.mp4 29.79M | ├──[30.4]–本章程序介紹_ev.mp4 56.64M | ├──[30.5]–創(chuàng)建并安裝全部的256個(gè)中斷門_ev.mp4 47.84M | ├──[30.6]–為實(shí)時(shí)時(shí)鐘中斷創(chuàng)建和安裝中斷門_ev.mp4 21.08M | ├──[30.7]–加載中斷描述符表寄存器IDTR_ev.mp4 14.26M | ├──[30.8]–重新設(shè)置8259A主片的中斷向量_ev.mp4 37.43M | └──[30.9]–中斷和異常發(fā)生時(shí)的特權(quán)級(jí)檢查_ev.mp4 12.34M ├──{31}–分頁和動(dòng)態(tài)頁面分配 | ├──[31.10]–設(shè)置控制寄存器CR3和CR0開啟分頁功能_ev.mp4 13.40M | ├──[31.11]–在調(diào)試器中觀察頁目錄表和頁表_ev.mp4 51.87M | ├──[31.12]–準(zhǔn)備將內(nèi)核映射到虛擬內(nèi)存的高端_ev.mp4 26.11M | ├──[31.13]–在分頁機(jī)制下訪問頁目錄表自身_ev.mp4 20.23M | ├──[31.14]–使內(nèi)核在虛擬內(nèi)存高端的映射生效_ev.mp4 28.68M | ├──[31.15]–為內(nèi)核任務(wù)創(chuàng)建任務(wù)控制塊TCB_ev.mp4 32.55M | ├──[31.16]–為內(nèi)核任務(wù)的TSS分配內(nèi)存空間_ev.mp4 30.63M | ├──[31.17]–處理與線性地址對(duì)應(yīng)的頁目錄項(xiàng)和頁表項(xiàng)_ev.mp4 27.06M | ├──[31.18]–根據(jù)需要分配物理頁并設(shè)置頁表項(xiàng)_ev.mp4 10.42M | ├──[31.19]–物理內(nèi)存的頁面管理和頁映射位串_ev.mp4 29.05M | ├──[31.1]–保護(hù)模式下的段式虛擬內(nèi)存管理_ev.mp4 27.08M | ├──[31.20]–空閑頁的搜索和BTS指令_ev.mp4 12.47M | ├──[31.21]–空閑頁搜索和分配的具體過程_ev.mp4 21.27M | ├──[31.22]–確立內(nèi)核任務(wù)并開始創(chuàng)建用戶任務(wù)_ev.mp4 36.15M | ├──[31.23]–用戶任務(wù)的內(nèi)存分配策略_ev.mp4 26.37M | ├──[31.24]–清空內(nèi)核任務(wù)頁目錄表的前半部分并刷新TLB_ev.mp4 27.57M | ├──[31.25]–為用戶任務(wù)分配內(nèi)存并創(chuàng)建LDT_ev.mp4 21.21M | ├──[31.26]–用戶程序的加載和重定位_ev.mp4 38.74M | ├──[31.27]–用戶任務(wù)頁目錄表的創(chuàng)建和訪問以及INVLPG指令_ev.mp4 43.95M | ├──[31.28]–第二個(gè)用戶任務(wù)的創(chuàng)建和分頁模式下的任務(wù)切換_ev.mp4 32.05M | ├──[31.29]–分頁模式下多任務(wù)切換的演示和調(diào)試_ev.mp4 107.49M | ├──[31.2]–每個(gè)任務(wù)獨(dú)立的虛擬內(nèi)存_ev.mp4 14.29M | ├──[31.3]–物理內(nèi)存的分頁以及段到頁的拆分_ev.mp4 20.83M | ├──[31.4]–處理器的段部件和頁部件_ev.mp4 20.87M | ├──[31.5]–從線性地址到物理地址的轉(zhuǎn)換過程_ev.mp4 21.29M | ├──[31.6]–頁目錄和頁表及其地址轉(zhuǎn)換過程_ev.mp4 28.53M | ├──[31.7]–設(shè)計(jì)內(nèi)核的頁目錄和頁表_ev.mp4 34.58M | ├──[31.8]–頁目錄項(xiàng)和頁表項(xiàng)的組成格式_ev.mp4 12.55M | └──[31.9]–創(chuàng)建內(nèi)核的頁表并初始化低端1MB對(duì)應(yīng)的頁表項(xiàng)_ev.mp4 18.38M ├──{32}–平坦模型(大結(jié)局) | ├──[32.1]–為什么要引入平坦模型及平坦模型的特點(diǎn)_ev.mp4 24.65M | ├──[32.2]–在主引導(dǎo)程序中創(chuàng)建平坦模型下的段_ev.mp4 20.55M | ├──[32.3]–平坦模型對(duì)內(nèi)核程序分段的影響_ev.mp4 43.66M | ├──[32.4]–平坦模型對(duì)加載內(nèi)核程序的影響_ev.mp4 26.22M | ├──[32.5]–平坦模型下的內(nèi)核初始化與內(nèi)核任務(wù)的確立_ev.mp4 47.66M | ├──[32.6]–平坦模型下的用戶程序結(jié)構(gòu)_ev.mp4 37.86M | ├──[32.7]–平坦模型下的用戶任務(wù)創(chuàng)建_ev.mp4 13.00M | ├──[32.8]–在用戶任務(wù)內(nèi)動(dòng)態(tài)分配內(nèi)存_ev.mp4 19.35M | └──[32.9]–平坦模型下的多任務(wù)切換演示與調(diào)試_ev.mp4 14.79M ├──X86從實(shí)模式到保護(hù)模式 源代碼.pdf 1.13M └──x86匯編語言-從實(shí)模式到保護(hù)模式.文字版.pdf 33.90M
購買主題
已有 1 人購買
本主題需向作者支付 10 資源幣 才能瀏覽
| |
| ||
| ||
| ||
| ||
| ||
| ||
| ||
| ||
| ||
小黑屋|資源共享吧 ( 瓊ICP備2023000410號(hào)-1 )
GMT+8, 2024-12-22 01:45 , Processed in 0.078774 second(s), 17 queries , MemCached On.