16.7K
2969
x86匯編語言:從實(shí)模式到保護(hù)模式(第2版)
目錄
作品簡(jiǎn)介
《x86匯編語言》第二版有以下變化:
1.在書的前面添加基礎(chǔ)性的內(nèi)容,用來說明匯編語言的由來和必要性,說明匯編語言編程的特點(diǎn),以期平滑自然地進(jìn)入?yún)R編語言主題;
2.原書中對(duì)指令系統(tǒng)及x86指令格式的描述過于簡(jiǎn)略,此版增補(bǔ)這部分內(nèi)容;
3.讀者普遍反映第14章太難太緊湊,此版將相關(guān)內(nèi)容拆分,降低學(xué)習(xí)的難度;
4.整個(gè)保護(hù)模式部分以現(xiàn)在的觀點(diǎn)來看,內(nèi)容組織不夠合理,予以重新組織,配書代碼重新編寫和組織;
5.原書中有模糊的錯(cuò)誤的表述,此版予以更正。
李忠,主要出版著作《穿越計(jì)算機(jī)的迷霧》《x86匯編語言:從實(shí)模式到保護(hù)模式》《穿越計(jì)算機(jī)的迷霧(第2版)》《C語言非常道》等。
作品目錄
- 第2版前言
- 第1版 前言
- 第1部分 預(yù)備知識(shí)
- 第1章 十六進(jìn)制計(jì)數(shù)法
- 1.1 二進(jìn)制計(jì)數(shù)法回顧
- 1.2 十六進(jìn)制計(jì)數(shù)法
- 1.3 使用Windows計(jì)算器方便你的學(xué)習(xí)過程
- 本章習(xí)題
- 第2章 計(jì)算機(jī)和匯編語言
- 2.1 用電表示數(shù)字
- 2.2 二進(jìn)制加法機(jī)
- 2.3 具有記憶功能的器件——寄存器
- 2.4 帶寄存器的加法機(jī)
- 2.5 能做四則運(yùn)算的機(jī)器
- 2.6 機(jī)器指令
- 2.7 內(nèi) 存
- 2.8 自動(dòng)計(jì)算
- 2.9 處理器
- 2.10 匯編語言的誕生
- 本章習(xí)題
- 第3章 分段機(jī)制和邏輯地址
- 3.1 寄存器和字長(zhǎng)
- 3.2 內(nèi)存訪問和字節(jié)序
- 3.3 古老的INTEL 8086處理器
- 本章習(xí)題
- 第4章 匯編語言和匯編軟件
- 4.1 匯編語言程序
- 4.2 NASM編譯器
- 4.3 配書文件包的下載和使用
- 本章習(xí)題
- 第2部分 實(shí)模式
- 第5章 虛擬機(jī)的安裝和使用
- 5.1 計(jì)算機(jī)的啟動(dòng)過程
- 5.2 創(chuàng)建和使用虛擬機(jī)
- 第6章 編寫主引導(dǎo)扇區(qū)代碼
- 6.1 本章代碼清單
- 6.2 歡迎來到主引導(dǎo)扇區(qū)
- 6.3 注 釋
- 6.4 在屏幕上顯示文字
- 6.5 顯示標(biāo)號(hào)的匯編地址
- 6.6 使程序進(jìn)入無限循環(huán)狀態(tài)
- 6.7 完成并編譯主引導(dǎo)扇區(qū)代碼
- 6.8 加載和運(yùn)行主引導(dǎo)扇區(qū)代碼
- 6.9 程序的調(diào)試技術(shù)
- 本章習(xí)題
- 第7章 相同的功能,不同的代碼
- 7.1 代碼清單7-1
- 7.2 跳過非指令的數(shù)據(jù)區(qū)
- 7.3 在數(shù)據(jù)聲明中使用字面值
- 7.4 段地址的初始化
- 7.5 段之間的批量數(shù)據(jù)傳送
- 7.6 使用循環(huán)分解數(shù)位
- 7.7 計(jì)算機(jī)中的負(fù)數(shù)
- 7.8 數(shù)位的顯示
- 7.9 其他標(biāo)志位和條件轉(zhuǎn)移指令
- 7.10 NASM編譯器的$和$$標(biāo)記
- 7.11 觀察運(yùn)行結(jié)果
- 7.12 本章程序的調(diào)試
- 本章習(xí)題
- 第8章 比高斯更快的計(jì)算
- 8.1 從1加到100的故事
- 8.2 代碼清單8-1
- 8.3 顯示字符串
- 8.4 計(jì)算1到100的累加和
- 8.5 累加和各個(gè)數(shù)位的分解與顯示
- 8.6 程序的編譯和運(yùn)行
- 8.7 8086處理器的尋址方式
- 本章習(xí)題
- 第9章 硬盤和顯卡的訪問與控制
- 9.1 本章代碼清單
- 9.2 用戶程序的結(jié)構(gòu)
- 9.3 加載程序(器)的工作流程
- 9.4 用戶程序的工作流程
- 9.5 編譯和運(yùn)行程序并觀察結(jié)果
- 本章習(xí)題
- 第3部分 保護(hù)模式
- 第10章 中斷和動(dòng)態(tài)時(shí)鐘顯示
- 10.1 外部硬件中斷
- 10.2 內(nèi)部中斷
- 10.3 軟中斷
- 本章習(xí)題
- 第11章 32位x86處理器編程架構(gòu)
- 11.1 IA-32架構(gòu)的基本執(zhí)行環(huán)境
- 11.2 現(xiàn)代處理器的結(jié)構(gòu)和特點(diǎn)
- 11.3 32位處理器的尋址方式
- 第12章 進(jìn)入保護(hù)模式
- 12.1 代碼清單12-1
- 12.2 全局描述符表
- 12.3 存儲(chǔ)器的段描述符
- 12.4 安裝存儲(chǔ)器的段描述符并加載GDTR
- 12.5 關(guān)于第21條地址線A20的問題
- 12.6 保護(hù)模式下的內(nèi)存訪問
- 12.7 程序的運(yùn)行和調(diào)試
- 本章習(xí)題
- 第13章 操作數(shù)和有效地址的尺寸
- 13.1 代碼清單13-1
- 13.2 INTEL 80286處理器的16位保護(hù)模式
- 13.3 指令的操作尺寸
- 13.4 清空流水線并串行化處理器
- 13.5 有效地址尺寸和內(nèi)存訪問
- 13.6 一般指令在32位操作尺寸下的擴(kuò)展
- 本章習(xí)題
- 第14章 存儲(chǔ)器的保護(hù)
- 14.1 代碼清單14-1
- 14.2 進(jìn)入32位保護(hù)模式
- 14.3 修改段寄存器時(shí)的保護(hù)
- 14.4 地址變換時(shí)的保護(hù)
- 14.5 使用別名訪問代碼段對(duì)字符排序
- 14.6 程序的編譯和運(yùn)行
- 本章習(xí)題
- 第15章 程序的動(dòng)態(tài)加載和執(zhí)行
- 15.1 本章代碼清單
- 15.2 內(nèi)核的結(jié)構(gòu)、功能和加載
- 15.3 在內(nèi)核中執(zhí)行
- 15.4 用戶程序的加載和重定位
- 15.5 執(zhí)行用戶程序
- 15.6 代碼的編譯、運(yùn)行和調(diào)試
- 本章習(xí)題
- 第16章 任務(wù)和特權(quán)級(jí)保護(hù)
- 16.1 任務(wù)的隔離和特權(quán)級(jí)保護(hù)
- 16.2 代碼清單16-1
- 16.3 內(nèi)核程序的初始化
- 16.4 加載用戶程序并創(chuàng)建任務(wù)
- 16.5 用戶程序的執(zhí)行
- 本章習(xí)題
- 第17章 協(xié)同式任務(wù)切換
- 17.1 本章代碼清單
- 17.2 任務(wù)切換前的設(shè)置
- 17.3 任務(wù)切換的方法
- 17.4 用jmp指令發(fā)起任務(wù)切換的實(shí)例
- 17.5 處理器在實(shí)施任務(wù)切換時(shí)的操作
- 17.6 程序的編譯和運(yùn)行
- 本章習(xí)題
- 第18章 中斷和異常的處理與搶占式多任務(wù)
- 18.1 中斷和異常
- 18.2 本章代碼清單
- 18.3 內(nèi)核的加載和初始化
- 18.4 內(nèi)核任務(wù)的創(chuàng)建
- 18.5 用戶任務(wù)的創(chuàng)建和執(zhí)行
- 18.6 程序的編譯和執(zhí)行
- 本章習(xí)題
- 第19章 分頁(yè)機(jī)制和動(dòng)態(tài)頁(yè)面分配
- 19.1 分頁(yè)機(jī)制概述
- 19.2 本章代碼清單
- 19.3 使內(nèi)核在分頁(yè)機(jī)制下工作
- 19.4 創(chuàng)建內(nèi)核任務(wù)
- 19.5 用戶任務(wù)的創(chuàng)建和切換
- 19.6 程序的編譯、執(zhí)行和調(diào)試
- 本章習(xí)題
- 第20章 平坦內(nèi)存模型和軟件任務(wù)切換
- 20.1 多段模型和平坦模型
- 20.2 本章代碼清單
- 20.3 初始化系統(tǒng)并加載內(nèi)核
- 20.4 內(nèi)核的初始化
- 20.5 用戶任務(wù)的創(chuàng)建
- 20.6 軟件任務(wù)切換
- 20.7 內(nèi)核任務(wù)的執(zhí)行
- 20.8 用戶任務(wù)的執(zhí)行
- 本章習(xí)題
2969
免責(zé)聲明:本站詞條系由網(wǎng)友創(chuàng)建、編輯和維護(hù),內(nèi)容僅供參考。
以上內(nèi)容均為商業(yè)內(nèi)容展示,僅供參考,不具備專業(yè)問題解決服務(wù),
如果您需要解決具體問題(尤其在法律、醫(yī)學(xué)等領(lǐng)域),建議您咨詢相關(guān)領(lǐng)域的專業(yè)人士。
如您發(fā)現(xiàn)詞條內(nèi)容涉嫌侵權(quán),請(qǐng)通過 948026894@qq.com 與我們聯(lián)系進(jìn)行刪除處理!
上一篇:靜靜的頓河(套裝全四冊(cè))
下一篇:踏入深時(shí)