出版時間:2010-2 出版社:高等教育出版社 作者:孫曄 頁數:266
內容概要
《32位微機原理與匯編語言》根據從簡單和實例入手的原則,由淺入深地講述了微型計算機的基本組成、數制與碼制、微處理器的結構、工作原理與工作過程、指令系統(tǒng)、匯編語言程序設計、半導體存儲器、中斷、總線技術和微型計算機的輸入/輸出等內容,力爭把復雜的內容講清楚,便于學生理解和掌握。
書籍目錄
第1章 微型計算機概述1.1節(jié) 概述1.2節(jié) 微型計算機系統(tǒng)的組成1.2.1 硬件系統(tǒng)1.2.2 軟件系統(tǒng)1.2.3 層次結構1.3節(jié) 微型計算機的發(fā)展、分類與應用1.3.1 微型計算機發(fā)展概況1.3.2 微型計算機的分類與應用1.4節(jié) 微處理器的運算速度與字長習題第2章 數制與碼制2.1節(jié) 進位計數制的應用2.1.1 進位計數制的基本概念2.1.2 計算機中的常用進位制2.1.3 不同進位制之間的轉換2.2節(jié) 計算機內數值的表示方法2.2.1 無符號定點數表示方法2.2.2 有符號定點數表示方法2.2.3 浮點數表示方法2.3節(jié) 運算方法2.3.1 補碼定點加減法的運算2.3.2 運算結果溢出的判別方法2.3.3 無符號數的乘法與除法運算2.4節(jié) BCD碼與其他字符的編碼2.4.1 BCD碼2.4.2 ASCII碼2.4.3 漢字編碼習題第3章 32位CPU工作原理3.1節(jié) CPU的基本結構3.1.1 通用CPU的內部結構3.1.2 80x86 CPU的內部基本結構3.1.3 80x86 CPU的外部基本引腳3.1.4 80x86 CPU的主要邏輯結構3.1.5 嵌入式微處理器3.2節(jié) 80x86CPU寄存器組織3.2.1 通用寄存器3.2.2 段寄存器3.2.3 專用寄存器3.2.4 地址寄存器3.2.5 控制寄存器3.2.6 測試寄存器3.2.7 調試寄存器3.2.8 堆棧和堆棧指針3.3節(jié) CPU的工作方式3.3.1 實地址方式3.3.2 虛擬8086方式3.3.3 保護方式3.3.4 3種工作方式的狀態(tài)轉換3.3.5 系統(tǒng)管理方式3.4節(jié) 指令流水線操作3.5節(jié) 高速緩存3.5.1 高速緩存結構3.5.2 高速緩存的操作3.5.3 高速緩存的清洗3.5.4 二級高速緩存習題第4章 80x86指令系統(tǒng)4.1節(jié) 指令和指令系統(tǒng)概述4.1.1 指令系統(tǒng)的發(fā)展4.1.2 指令系統(tǒng)的含義4.1.3 指令編碼格式4.1.4 指令格式4.2節(jié) 主存儲器4.2.1 80x86主存儲器的特點4.2.2 主存儲器的段結構4.2.3 主存儲器的頁結構4.2.4 邏輯地址與物理地址4.3節(jié) 指令系統(tǒng)的尋址方式4.3.1 數據尋址方式4.3.2 程序地址尋址方式4.3.3 堆棧地址尋址方式4.4節(jié) 80x86指令系統(tǒng)4.4.1 數據傳送指令4.4.2 算術運算指令4.4.3 邏輯運算指令4.4.4 控制轉移指令4.4.5 串操作指令4.4.6 輸入/輸出指令4.4.7 處理器控制指令4.4.8 保護方式指令習題第5章 匯編語言程序設計5.1節(jié) 概述5.2節(jié) 匯編語言語句5.3節(jié) 匯編語言數據5.3.1 符號定義語句5.3.2 數據定義語句5.3.3 數據5.3.4 運算符5.4節(jié) 偽指令語句5.4.1 簡化的段定義偽指令5.4.2 完整段定義偽指令5.4.3 常用偽指令5.5節(jié) 順序程序設計5.6節(jié) 分支程序設計5.6.1 簡單分支程序5.6.2 復雜分支程序5.7節(jié) 循環(huán)程序設計5.7.1 單重循環(huán)程序5.7.2 多重循環(huán)程序5.8節(jié) 子程序設計5.8.1 過程定義5.8.2 調用與返回5.8.3 編制子程序的基本要求5.8.4 子程序設計5.9節(jié) 匯編語言與高級語言的接口5.9.1 C語言調用協(xié)議5.9.2 內存模式和段的約定5.9.3 數據類型與結果返回5.9.4 MASM調用高級語言5.10節(jié) 匯編語言程序的開發(fā)5.10.1 匯編語言程序上機過程5.10.2 匯編語言程序的開發(fā)習題第6章 微型計算機存儲器6.1節(jié) 存儲器的基本概念6.1.1 半導體存儲器的分類6.1.2 半導體存儲器的性能指標6.1.3 半導體存儲器的地址譯碼原理6.1.4 只讀存儲器的分類6.2節(jié) 微型計算機內存儲器的組成6.2.1 32位存儲器的組成與多字節(jié)訪問6.2.2 存儲器的多級結構6.3節(jié) 存儲容量的擴展6.3.1 存儲容量的位擴展6.3.2 存儲容量的體擴展6.4節(jié) 內存儲器的分段和分頁管理的基本思想6.4.1 內存分段的基本思想6.4.2內存分頁的基本思想6.5節(jié) 微型計算機存儲系統(tǒng)的層次結構習題第7章 中斷7.1節(jié) 中斷與中斷控制7.1.1 中斷的概念7.1.2 中斷源的識別與中斷源的判優(yōu)7.1.3 基本中斷控制方式7.2節(jié) 可編程中斷控制器8259A7.2.1 8259A的內部結構及邏輯功能7.2.2 8259A的外部引腳信號7.2.3 8259A的工作方式7.2.4 8259A的編程及應用舉例7.3節(jié) 中斷向量表7.3.1 中斷向量表7.3.2 中斷類型7.3.3 中斷向量表的建立方法習題第8章 總線技術8.1節(jié) 概述8.1.1 總線的基本概念8.1.2 總線的分類8.1.3 總線標準及標準總線的優(yōu)點8.1.4 總線的數據傳輸8.1.5 總線的性能指標8.2節(jié) 局部總線8.2.1 IBM PC總線結構8.2.2 ISA工業(yè)標準總線8.2.3 MCA微通道結構總線8.2.4 EISA擴展的工業(yè)標準體系結構總線8.2.5 VL總線8.2.6 PCI總線8.3節(jié) 系統(tǒng)總線8.3.1 常用的系統(tǒng)總線簡介8.3.2 MUUI bus的功能規(guī)范8.3.3 STD總線8.4節(jié) 通信總線8.4.1 IEEE 488總線8.4.2 VXI總線8.4.3 SCSI總線8.4.4 IDE總線8.4.5 Centronics總線8.4.6 RS-232C總線8.4.7 RS-423A總線8.4.8 RS-422A總線8.4.9 RS-485總線習題第9章 微型計算機的輸入/輸出9.1節(jié) CPU與外設通信的特點9.1.1 接口的用途9.1.2 UO端口的尋址方式9.1.3 I/O端口地址的形成9.2節(jié) 輸入/輸出方式9.2.1 程序控制傳送方式9.2.2 中斷控制傳送方式9.2.3 直接存儲器存取方式9.2.4 I/O處理機方式9.3節(jié) CPU與外設通信的接口9.3.1 同步傳送方式與接口9.3.2 異步查詢方式與接口9.3.3 查詢方式應用舉例9.4節(jié) DMA傳送方式與DMA控制器8237A9.4.1 8237A的基本功能和內部結構9.4.2 8237A的工作方式9.4.3 8237A的寄存器組與編程習題附錄 美國標準信息交換碼ASCII碼表參考文獻
圖書封面
評論、評分、閱讀與下載