作者簡介
作者:(美國)馬茲迪(Muhammad Ali Mazidi) (美國)考西(Danny Causey) (美國)馬茲迪(Janice Gillispie Mazidi) 譯者:高升 合著者:王筱珍
內容簡介
全書包括兩大部分內容:(1)彙編語言程式設計;(2)IBM PC兼容計算機接口設計。在介紹彙編語言程式的章節中,以彙編方法為引導,逐步加入各種語句及指令,給出了很多程式實例,並通過Debug實用工具展示出程式指令執行的具體動作。在接口設計方面,從PC所套用的晶片到設備,從電路設計到編程都進行了詳細的闡述。《X86 PC彙編語言、設計與接口(第5版)》內容新穎,示例豐富,可作為高校計算機專業學生的教材,也是x86嵌入式設計人員的理想參考書。
目錄
第0章 計算導論
0.1 計數與編碼系統
0.2 數字系統入門
0.3 進入計算機內部
本章習題
複習題答案
第1章 x86微處理器
1.1 x86系列演變的簡要歷史
1.2 走進8088/86的內部
1.3 彙編語言簡介
1.4 程式段介紹
1.5 堆疊
1.6 標誌暫存器
1.7 x86定址模式
本章習題
複習題答案
第2章 彙編語言程式設計
2.1 偽指令和示例程式
2.2 程式的彙編、連結與執行
2.3 示例程式
2.4 控制轉移指令
2.5 數據類型和數據定義
2.6 完整段定義
2.7 流程圖和偽代碼
本章習題
複習題答案
第3章 算術與邏輯運算指令及編程
3.1 無符號數的加減法
3.2 無符號數的乘法和除法
3.3 邏輯指令
3.4 BCD和ASCII的轉換
3.5 循環移位指令
3.6 C語言的位操作
本章習題
複習題答案
第4章 INT21H和INT10H編程及宏指令
4.1 BIOS中INT10H的編程
4.2 DOS中斷21H
4.3 什麼是宏以及如何使用宏
本章習題
複習題答案
第5章 鍵盤和滑鼠編程
5.1 INT16H鍵盤編程
5.2 利用INT33H進行滑鼠編程
本章習題
複習題答案
第6章 帶符號數、字元串和表
6.1 帶符號數的算術運算
6.2 字元串和表操作
本章習題
複習題答案
第7章 模組及模組化程式設計
7.1 編寫和連結模組
7.2 一些非常有用的模組
7.3 在模組之間傳遞參數
本章習題
複習題答案
第8章 x86的32位程式設計
8.1 x86的32位編程
本章習題
複習題答案
第9章 8088、80286微處理器與ISA匯流排
9.1 8088微處理器
9.2 8284和8288支撐晶片
9.3 ISA匯流排的8位區段
9.4 80286微處理器
9.5 16位ISA匯流排
本章習題
複習題答案
第10章 存儲器及其接口
10.1 半導體存儲器
……
第11章 8255 I/O編程
第12章 LCD、電動機、ADC及感測器接口
第13章 8253/54定時器
第14章 x86 PC的中斷系統
第15章 x86 PC直接存儲器存取和DMA通道
第16章 視頻和視頻適配器
第17章 彙編語言和C#串口編程
第18章 鍵盤與印表機接口
第19章 硬碟
第20章 IEEE浮點數和x87數字協處理器
第21章 386微處理器:實模式與保護模式
第22章 高速存儲器設計和快取
第23章 奔騰和RISC處理器
第24章 x86的演化:從32位到64位
第25章 系統設計與故障分析
第26章 ISA、PC104和PCI匯流排
第27章 USB編程