丁香婷婷深情五月亚洲_日本一区二区三区在线播放_91精品国产综合久久精品图片_久久精品不卡

百科創(chuàng)建
16.7K
2969

x86匯編語言:從實模式到保護模式(第2版)

作品簡介

《x86匯編語言》第二版有以下變化:

1.在書的前面添加基礎性的內容,用來說明匯編語言的由來和必要性,說明匯編語言編程的特點,以期平滑自然地進入匯編語言主題;

2.原書中對指令系統及x86指令格式的描述過于簡略,此版增補這部分內容;

3.讀者普遍反映第14章太難太緊湊,此版將相關內容拆分,降低學習的難度;

4.整個保護模式部分以現在的觀點來看,內容組織不夠合理,予以重新組織,配書代碼重新編寫和組織;

5.原書中有模糊的錯誤的表述,此版予以更正。

李忠,主要出版著作《穿越計算機的迷霧》《x86匯編語言:從實模式到保護模式》《穿越計算機的迷霧(第2版)》《C語言非常道》等。

作品目錄

  1. 第2版前言
  2. 第1版 前言
  3. 第1部分 預備知識
  4. 第1章 十六進制計數法
  5. 1.1 二進制計數法回顧
  6. 1.2 十六進制計數法
  7. 1.3 使用Windows計算器方便你的學習過程
  8. 本章習題
  9. 第2章 計算機和匯編語言
  10. 2.1 用電表示數字
  11. 2.2 二進制加法機
  12. 2.3 具有記憶功能的器件——寄存器
  13. 2.4 帶寄存器的加法機
  14. 2.5 能做四則運算的機器
  15. 2.6 機器指令
  16. 2.7 內 存
  17. 2.8 自動計算
  18. 2.9 處理器
  19. 2.10 匯編語言的誕生
  20. 本章習題
  21. 第3章 分段機制和邏輯地址
  22. 3.1 寄存器和字長
  23. 3.2 內存訪問和字節(jié)序
  24. 3.3 古老的INTEL 8086處理器
  25. 本章習題
  26. 第4章 匯編語言和匯編軟件
  27. 4.1 匯編語言程序
  28. 4.2 NASM編譯器
  29. 4.3 配書文件包的下載和使用
  30. 本章習題
  31. 第2部分 實模式
  32. 第5章 虛擬機的安裝和使用
  33. 5.1 計算機的啟動過程
  34. 5.2 創(chuàng)建和使用虛擬機
  35. 第6章 編寫主引導扇區(qū)代碼
  36. 6.1 本章代碼清單
  37. 6.2 歡迎來到主引導扇區(qū)
  38. 6.3 注 釋
  39. 6.4 在屏幕上顯示文字
  40. 6.5 顯示標號的匯編地址
  41. 6.6 使程序進入無限循環(huán)狀態(tài)
  42. 6.7 完成并編譯主引導扇區(qū)代碼
  43. 6.8 加載和運行主引導扇區(qū)代碼
  44. 6.9 程序的調試技術
  45. 本章習題
  46. 第7章 相同的功能,不同的代碼
  47. 7.1 代碼清單7-1
  48. 7.2 跳過非指令的數據區(qū)
  49. 7.3 在數據聲明中使用字面值
  50. 7.4 段地址的初始化
  51. 7.5 段之間的批量數據傳送
  52. 7.6 使用循環(huán)分解數位
  53. 7.7 計算機中的負數
  54. 7.8 數位的顯示
  55. 7.9 其他標志位和條件轉移指令
  56. 7.10 NASM編譯器的$和$$標記
  57. 7.11 觀察運行結果
  58. 7.12 本章程序的調試
  59. 本章習題
  60. 第8章 比高斯更快的計算
  61. 8.1 從1加到100的故事
  62. 8.2 代碼清單8-1
  63. 8.3 顯示字符串
  64. 8.4 計算1到100的累加和
  65. 8.5 累加和各個數位的分解與顯示
  66. 8.6 程序的編譯和運行
  67. 8.7 8086處理器的尋址方式
  68. 本章習題
  69. 第9章 硬盤和顯卡的訪問與控制
  70. 9.1 本章代碼清單
  71. 9.2 用戶程序的結構
  72. 9.3 加載程序(器)的工作流程
  73. 9.4 用戶程序的工作流程
  74. 9.5 編譯和運行程序并觀察結果
  75. 本章習題
  76. 第3部分 保護模式
  77. 第10章 中斷和動態(tài)時鐘顯示
  78. 10.1 外部硬件中斷
  79. 10.2 內部中斷
  80. 10.3 軟中斷
  81. 本章習題
  82. 第11章 32位x86處理器編程架構
  83. 11.1 IA-32架構的基本執(zhí)行環(huán)境
  84. 11.2 現代處理器的結構和特點
  85. 11.3 32位處理器的尋址方式
  86. 第12章 進入保護模式
  87. 12.1 代碼清單12-1
  88. 12.2 全局描述符表
  89. 12.3 存儲器的段描述符
  90. 12.4 安裝存儲器的段描述符并加載GDTR
  91. 12.5 關于第21條地址線A20的問題
  92. 12.6 保護模式下的內存訪問
  93. 12.7 程序的運行和調試
  94. 本章習題
  95. 第13章 操作數和有效地址的尺寸
  96. 13.1 代碼清單13-1
  97. 13.2 INTEL 80286處理器的16位保護模式
  98. 13.3 指令的操作尺寸
  99. 13.4 清空流水線并串行化處理器
  100. 13.5 有效地址尺寸和內存訪問
  101. 13.6 一般指令在32位操作尺寸下的擴展
  102. 本章習題
  103. 第14章 存儲器的保護
  104. 14.1 代碼清單14-1
  105. 14.2 進入32位保護模式
  106. 14.3 修改段寄存器時的保護
  107. 14.4 地址變換時的保護
  108. 14.5 使用別名訪問代碼段對字符排序
  109. 14.6 程序的編譯和運行
  110. 本章習題
  111. 第15章 程序的動態(tài)加載和執(zhí)行
  112. 15.1 本章代碼清單
  113. 15.2 內核的結構、功能和加載
  114. 15.3 在內核中執(zhí)行
  115. 15.4 用戶程序的加載和重定位
  116. 15.5 執(zhí)行用戶程序
  117. 15.6 代碼的編譯、運行和調試
  118. 本章習題
  119. 第16章 任務和特權級保護
  120. 16.1 任務的隔離和特權級保護
  121. 16.2 代碼清單16-1
  122. 16.3 內核程序的初始化
  123. 16.4 加載用戶程序并創(chuàng)建任務
  124. 16.5 用戶程序的執(zhí)行
  125. 本章習題
  126. 第17章 協同式任務切換
  127. 17.1 本章代碼清單
  128. 17.2 任務切換前的設置
  129. 17.3 任務切換的方法
  130. 17.4 用jmp指令發(fā)起任務切換的實例
  131. 17.5 處理器在實施任務切換時的操作
  132. 17.6 程序的編譯和運行
  133. 本章習題
  134. 第18章 中斷和異常的處理與搶占式多任務
  135. 18.1 中斷和異常
  136. 18.2 本章代碼清單
  137. 18.3 內核的加載和初始化
  138. 18.4 內核任務的創(chuàng)建
  139. 18.5 用戶任務的創(chuàng)建和執(zhí)行
  140. 18.6 程序的編譯和執(zhí)行
  141. 本章習題
  142. 第19章 分頁機制和動態(tài)頁面分配
  143. 19.1 分頁機制概述
  144. 19.2 本章代碼清單
  145. 19.3 使內核在分頁機制下工作
  146. 19.4 創(chuàng)建內核任務
  147. 19.5 用戶任務的創(chuàng)建和切換
  148. 19.6 程序的編譯、執(zhí)行和調試
  149. 本章習題
  150. 第20章 平坦內存模型和軟件任務切換
  151. 20.1 多段模型和平坦模型
  152. 20.2 本章代碼清單
  153. 20.3 初始化系統并加載內核
  154. 20.4 內核的初始化
  155. 20.5 用戶任務的創(chuàng)建
  156. 20.6 軟件任務切換
  157. 20.7 內核任務的執(zhí)行
  158. 20.8 用戶任務的執(zhí)行
  159. 本章習題
2969

免責聲明:本站詞條系由網友創(chuàng)建、編輯和維護,內容僅供參考。

以上內容均為商業(yè)內容展示,僅供參考,不具備專業(yè)問題解決服務,

如果您需要解決具體問題(尤其在法律、醫(yī)學等領域),建議您咨詢相關領域的專業(yè)人士。

如您發(fā)現詞條內容涉嫌侵權,請通過 948026894@qq.com 與我們聯系進行刪除處理!

參考資料

一秒推
主站蜘蛛池模板: 四会市| 鄂伦春自治旗| 响水县| 嫩江县| 繁峙县| 上虞市| 外汇| 长治市| 杭锦后旗| 元谋县| 嫩江县| 渑池县| 永德县| 玛曲县| 句容市| 永寿县| 南华县| 文昌市| 孝义市| 太原市| 和静县| 酒泉市| 富民县| 大英县| 宁津县| 大埔县| 曲麻莱县| 榆树市| 剑阁县| 南华县| 巴青县| 读书| 平山县| 那曲县| 莎车县| 手游| 淮南市| 松阳县| 彭泽县| 庐江县| 横峰县|