彙編語言與接口技術(北京理工大學出版社2018年11月出版的書籍)

彙編語言與接口技術(北京理工大學出版社2018年11月出版的書籍)

本詞條是多義詞,共4個義項
更多義項 ▼ 收起列表 ▲

《彙編語言與接口技術》是北京理工大學出版社2018年11月出版的書籍。本書將彙編語言與接口技術結合起來,在對CPU、硬體底層充分了解的基礎上掌握彙編語言程式設計的基本方法和接口技術的基本原理,培養學生的硬體組成與設計思維,再結合典型的接口電路實例,通過彙編語言實現其典型套用,在巨觀上勾畫出計算機硬體系統與接口框架的同時,結合彙編語言編程技術,使學生對現代計算機系統有更全面深入的了解。

基本介紹

  • 中文名:彙編語言與接口技術
  • 作者:李元章
  • 出版社:北京理工大學出版社
  • ISBN:9787568264266
內容簡介,圖書目錄,作者簡介,

內容簡介

本書將彙編語言與接口技術結合起來,在對CPU、硬體底層充分了解的基礎上掌握彙編語言程式設計的基本方法和接口技術的基本原理,培養學生的硬體組成與設計思維,再結合典型的接口電路實例,通過彙編語言實現其典型套用,在巨觀上勾畫出計算機硬體系統與接口框架的同時,結合彙編語言編程技術,使學生對現代計算機系統有更全面深入的了解。 本規劃教材的編寫將遵照循序漸進的原則,注重理論基礎到實踐套用的過渡。教材章、第二章主要講述微處理器及計算機系統的硬體結構基礎知識;第三章主要講述CPU保護模式下的編程模式,包括記憶體管理、任務和保護等知識;第四章至第六章則從指令、編程、與C語言相結合等方面系統性的講述彙編語言編程的基本方法與實際套用;第七章則系統的講述存儲器體系及其接口技術;第八章為匯流排與可程式接口晶片相關基礎知識及其彙編套用;第九章為中斷技術及其彙編編程套用。全書基本涵蓋了彙編語言與接口技術的常規內容,參與編寫的幾位老師均為站在教學和科研*線、有著豐富教學經驗的教師,該書編寫完成後適合用作工科計算機與信息類專業的課程教材。

圖書目錄

第1章 微型計算機硬體系統  1.1 微處理器   1.1.1 微處理器概述   1.1.2 80x86系列CPU發展   1.1.3 CPU的微結構   1.1.4 微處理器性能指標   1.1.5 微處理器軟體特性   1.1.6 多核技術  1.2 主機板   1.2.1 主機板結構   1.2.2 晶片組   1.2.3 主機板插槽   1.2.4 外部接口  1.3 記憶體   1.3.1 基本概念   1.3.2 存儲器訪問  1.4 擴展卡  習題1 第2章 微處理器管理模式  2.1 微處理器的基本結構  2.2 CPU工作模式   2.2.1 實模式   2.2.2 保護模式   2.2.3 虛擬8086模式   2.2.4 64位CPU的工作模式  2.3 暫存器   2.3.1 程式可見暫存器   2.3.2 保護模式下的暫存器  2.4 記憶體管理   2.4.1 實模式下分段管理   2.4.2 保護模式下分段管理   2.4.3 頁式記憶體管理  2.5 任務   2.5.1 任務執行環境   2.5.2 任務狀態段   2.5.3 門   2.5.4 任務切換  2.6 保護   2.6.1 數據訪問保護   2.6.2 對程式的保護   2.6.3 輸入輸出保護  習題2 第3章 指令系統  3.1 數據定址方式   3.1.1 CPU運算元定址   3.1.2 存儲器運算元定址  3.2 數據運算指令   3.2.1 數據傳送指令   3.2.2 算術運算指令   3.2.3 位運算指令  3.3 程式控制指令  3.3.1 轉移指令的定址方式   3.3.2 轉移指令   3.3.3 循環指令   3.3.4 子程式調用與返回指令   3.3.5 中斷調用與返回指令  3.4 處理機控制指令   3.4.1 標誌操作指令   3.4.2 常用處理機控制指令  3.5 塊操作指令   3.5.1 塊操作指令格式   3.5.2 塊操作指令示例  習題3 第4章 彙編語言程式開發  4.1 彙編語言基本知識   4.1.1 彙編語言概述   4.1.2 彙編語言編程環境   4.1.3 彙編語言語句格式  4.2 常用偽指令   4.2.1 數據定義偽指令   4.2.2 符號定義偽指令   4.2.3 操作符偽指令   4.2.4 框架定義偽指令  4.3 彙編源程式格式   4.3.1 用戶界面   4.3.2 控制台界面的彙編源程式   4.3.3 Windows界面的彙編源程式   4.3.4 輸入/輸出有關的Windows API函式  4.4 分支與循環程式設計   4.4.1 分支程式設計   4.4.2 循環程式設計  4.5 浮點運算   4.5.1 浮點數的表示與存儲   4.5.2 浮點暫存器   4.5.3 浮點指令及其編程  4.6 程式最佳化   4.6.1 運行時間最佳化   4.6.2 占用空間最佳化  習題4 第5章 子程式設計  5.1 子程式基本知識   5.1.1 子程式定義   5.1.2 堆疊   5.1.3 子程式的返回地址  5.2 參數傳遞   5.2.1 C語言函式的參數傳遞方式   5.2.2 彙編語言子程式的參數傳遞方式   5.2.3 帶參數子程式的調用   5.2.4 子程式中的局部變數  5.3 子程式的特殊套用   5.3.1 子程式嵌套   5.3.2 子程式遞歸   5.3.3 緩衝區溢出  5.4 模組化程式設計   5.4.1 模組化設計基本概念   5.4.2 模組間的通信  5.5 C語言模組的反彙編   5.5.1 基本框架   5.5.2 選擇結構   5.5.3 循環結構   5.5.4 變數定義   5.5.5 指針   5.5.6 函式  5.6 C語言和彙編語言的混合編程   5.6.1 直接嵌入   5.6.2 C程式調用彙編子程式   5.6.3 彙編調用C函式   5.6.4 C 與彙編的聯合編程  習題5 第6章 存儲系統與技術  6.1 高速緩衝存儲器   6.1.1 Cache工作原理   6.1.2 Cache一致性協定  6.2 內部存儲器   6.2.1 記憶體分類   6.2.2 主要技術指標和參數   6.2.3 記憶體模組  6.3 輔助存儲器   6.3.1 硬碟概述   6.3.2 HDD原理和主要技術指標  6.3.3 ATAPI標準   6.3.4 ATA接口的編程模型   6.3.5 ATA設備暫存器   6.3.6 硬碟讀寫方式   6.3.7 串列ATA   6.3.8 固態硬碟  習題6 第7章 匯流排技術  7.1 匯流排概述   7.1.1 匯流排的分類   7.1.2 匯流排技術指標  7.2 PCI匯流排   7.2.1 PCI匯流排特點   7.2.2 PCI匯流排的體系結構   7.2.3 PCI匯流排引腳信號定義   7.2.4 PCI匯流排命令   7.2.5 PCI匯流排協定   7.2.6 PCI匯流排數據傳輸過程   7.2.7 匯流排仲裁   7.2.8 PCI匯流排配置  7.3 PCI - E匯流排   7.3.1 PCI - E概述   7.3.2 PCI - E的協定層次  7.4 USB匯流排   7.4.1 USB的起源和發展   7.4.2 USB接口的硬體特性   7.4.3 USB OTG技術及其擴展   7.4.4 USB通信協定  7.5 I2C匯流排   7.5.1 I2C概述   7.5.2 I2C接口訪問EEPROM  習題7 第8章 接口技術  8.1 串列接口及套用   8.1.1 串列通信概述   8.1.2 可程式串列通信接口  8.2 定時與計數技術   8.2.1 定時與計數概述   8.2.2 可程式定時器晶片   8.2.3 微機系統中的定時  8.3 紅外   8.3.1 紅外技術概述   8.3.2 IrDA協定分析   8.3.3 IrDA建立連線的過程  8.4 Wi-Fi   8.4.1 WLAN的組成   8.4.2 WLAN的結構   8.4.3 IEEE 802.11協定 習題8 第9章 中斷技術  9.1 中斷概述   9.1.1 中斷基本原理   9.1.2 中斷和異常   9.1.3 中斷服務程式  9.2 實模式的中斷處理   9.2.1 中斷向量表   9.2.2 中斷處理過程   9.2.3 寫中斷向量表  9.3 保護模式的中斷處理  9.3.1 中斷描述符表  9.3.2 中斷和異常的處理過程 9.4 可程式中斷控制器8259  9.4.1 內部結構  9.4.2 8259中斷過程  9.4.3 8259的級聯  9.4.4 8259的編程  9.4.5 8259在PC中的套用 9.5 高級可程式中斷控制器  9.5.1 APIC概述  9.5.2 LAPIC  9.5.3 IO APIC 習題9 附錄 Visual Studio 2017編寫彙編語言程式步驟參考文獻

作者簡介

李元章 1978年生,北京理工大學計算機學院 數據存儲技術團隊,講師、碩士生導師,主要研究領域為信息安全、嵌入式技術等。主講課程:彙編語言程式設計(本科)、計算機接口技術(本科)、嵌入式技術(研究生)。

相關詞條

熱門詞條

聯絡我們