《微機原理、匯編語言與接口技術》全面系統(tǒng)地論述了Intel 80x86系列機中16位微型計算機的基本原理、匯編語言程序設計和接口技術,并介紹了32位微機系統(tǒng)的相關技術以及64位微機系統(tǒng)的新發(fā)展。主要內容包括:Intel 80x86系列微處理器的內部結構、指令系統(tǒng)與匯編語言程序設計;系統(tǒng)總線,半導體存儲器的結構及其與系統(tǒng)總線的連接;I/O接口和中斷系統(tǒng),常用微機接口芯片8259A、8255A、8253/8254及8250/8251的技術和應用,A/D、D/A轉換技術與編程;Intel 80x86系列微處理器的技術發(fā)展等。
《微機原理、匯編語言與接口技術》可作為高等院校微機原理與應用、微機接口技術、匯編語言程序設計或計算機組成原理等課程的教材或參考書,適合計算機類、電子類、通信類、自控類等相關專業(yè)本科學生及成教學生閱讀,也可作為從事微機軟硬件開發(fā)的工作人員和希望學習微機應用技術的讀者的參考書。
《微機原理、匯編語言與接口技術》是作者在中山大學多年教學經驗的結晶,全書從原理、實驗及應用等方面進行介紹和分析,在講授理論知識的同時,指導讀者實踐所學的理論知識,并結合應用案例進行分析,具有實踐性強、涉及知識面廣的特點。全書內容翔實.語言通俗易懂,講述方法深入淺出,內容選擇及安排結合了這一系列課程理論與實驗的多年教學經驗。務求系統(tǒng)性、先進性和實用性相結合,使教師和學生都能感到《微機原理、匯編語言與接口技術》的易用性,而且能夠直接指導實驗和應用。電子版的教師資料:包括全部PPT格式的講稿、習題參考答案、試卷及參考答案。 結合課程理論與實驗的教學經驗 內容注重系統(tǒng)性、先進性和實用性 附有大量的程序及硬件設計實例
第1章 緒論
1.1 微型計算機的組成原理
1.1.1 微型計算機的硬件組成
1.1.2 微處理器的組成
1.1.3 微型計算機的工作過程
1.2 微型計算機的發(fā)展
1.3 數據的表示方法
1.3.1 進位計數制
1.3.2 數制間的相互轉換
1.3.3 帶符號數的表示法
1.3.4 二-十進制編碼(BCD碼)
1.3.5 字符編碼
習題
第2章 Intel微處理器的結構
2.1 Intel /8088微處理器的結構
2.1.1 /8088 CPU的功能結構
2.1.2 /8088 CPU的寄存器結構
2.1.3 /8088的存儲器組織結構
2.2 Intel 微處理器
2.2.1 微處理器的功能結構
2.2.2 微處理器的寄存器結構
2.2.3 系統(tǒng)的存儲器組織結構
2.2.4 的工作方式
2.3 Pentium微處理器
2.3.1 Pentium微處理器概述
2.3.2 Pentium微處理器的功能結構
2.3.3 Pentium微處理器的寄存器組
2.3.4 Intel系列微處理器的技術發(fā)展
習題
第3章 x86指令系統(tǒng)
3.1 x86的尋址方式
3.1.1 立即尋址
3.1.2 寄存器尋址
3.1.3 存儲器尋址
3.1.4 I/O端口尋址
3.2 x86指令系統(tǒng)
3.2.1 數據傳送類
3.2.2 算術運算類
3.2.3 邏輯操作類
3.2.4 字符串操作類
3.2.5 控制轉移類
3.2.6 處理器控制類
3.3 x86指令系統(tǒng)的縱向比較
習題
第4章 匯編語言程序設計
4.1 匯編語言概述
4.1.1 機器語言、匯編語言和高級語言
4.1.2 匯編語言程序結構
4.2 匯編語言語句的組成
4.2.1 字符集
4.2.2 保留字與標識符
4.2.3 常量、變量與標號
4.2.4 表達式及運算符
4.3 匯編語言的語句
4.3.1 指示性語句
4.3.2 指令性語句
4.4 宏匯編指令
4.5 編寫完整的匯編語言程序
4.5.1 匯編語言程序與MS-DOS
4.5.2 匯編語言程序的整體框架
4.5.3 模塊化程序設計的思想
4.5.4 利用簡化段定義偽指令編寫程序
4.6 匯編語言程序設計
4.6.1 程序設計基本方法
4.6.2 程序設計舉例
習題
第5章 微機總線技術
5.1 總線概述
5.2 /8088CPU的引腳及總線
5.2.1 兩種工作模式的公共引腳
5.2.2 最小模式的引腳
5.2.3 最小模式的總線接口部件
5.2.4 最大模式的引腳
5.2.5 最大模式的總線接口部件
5.3 /8088CPU的總線時序
5.3.1 /8088的總線時序概述
5.3.2 /8088的總線操作
5.4 Pentium微處理器的引腳信號
5.5 Pentium微處理器的總線時序
5.6 常用總線技術
習題
第6章 存儲系統(tǒng)
6.1 存儲器概述
6.2 主存儲器
6.2.1 主存儲器的分類
6.2.2 靜態(tài)RAM
6.2.3 動態(tài)RAM
6.2.4 只讀存儲器ROM
6.2.5 IBM PC主存空間的分配
6.3 虛擬存儲器
6.3.1 分段管理機制
6.3.2 分頁管理機制
6.3.3 轉換后備緩沖器
6.3.4 Pentium虛擬存儲管理技術
6.4 高速緩沖存儲器
習題
第7章 輸入/輸出接口
7.1 I/O接口
7.1.1 I/O接口的功能
7.1.2 接口電路的基本結構
7.2 無條件傳送和查詢式傳送
7.2.1 無條件傳送方式
7.2.2 查詢傳送方式
7.3 中斷控制系統(tǒng)
7.3.1 中斷概述
7.3.2 可屏蔽中斷
7.3.3 Intel x86/Pentium CPU的中斷系統(tǒng)
7.3.4 中斷控制器Intel A
7.4 DMA傳送
7.4.1 DMA傳送方式
7.4.2 DMA控制器8237A
習題
第8章 常用接口技術
8.1 計數器/定時器
8.1.1 的功能結構
8.1.2 的編程
8.1.3 的工作方式
8.1.4 與8253的區(qū)別
8.1.5 在PC上的應用
8.1.6 應用實例
8.2 并行輸入/輸出接口
8.2.1 A的功能結構
8.2.2 A的控制字
8.2.3 A的工作方式
8.2.4 A應用舉例
8.3 模/數和數/模轉換接口
8.3.1 DAC0832數模轉換器芯片
8.3.2 ADC0809數模轉換器芯片
8.4 串行通信接口
8.4.1 串行通信
8.4.2 可編程通用異步收發(fā)器
8.4.3 可編程通用同步/異步收發(fā)器
習題
附錄
附錄A ASCII字符表
附錄B ROM BIOS中斷調用
附錄C 常用DOS功能調用表
附錄D /8088指令系統(tǒng)表
附錄E DEBUG調試程序的使用方法
參考文獻