本書由學習指導、實驗指導和匯編語言程序調(diào)試三部分組成。學習指導針對《微機原理及接口技術》教材,結(jié)合教學實踐,對每章內(nèi)容進行歸納、總結(jié),指出重點,結(jié)合大量例題對難點進行分析,補充了部分章節(jié)內(nèi)容;增加一些典型自測練習題,供學生檢查知識點掌握的程度,幫助學生加深對教材和課程的理解。實驗指導包括匯編語言實驗和接口實驗兩部分,其中接口實驗以北京科技大學自動化學院實驗室及其他高校廣泛采用的“ELMUT-III 型微機教學實驗系統(tǒng)”為平臺,驗證和設計若干接口實驗及綜合實驗。匯編語言程序調(diào)試主要介紹目前比較常用的DEBUG調(diào)試工具及使用方便的Turbo Debugger軟件,便于學生自主編寫調(diào)試復雜程序。
第一部分 學習指導第1 章 計算機系統(tǒng)概述1.1 知識重點1.1.1 計算機概述1.1.2 計算機中的數(shù)制1.1.3 帶符號二進制數(shù)的編碼表示1.2 典型例題解析1.3 習題與解答 第2章 微處理器及其結(jié)構(gòu)2.1 知識重點2.1.1 8086/8088 CPU功能結(jié)構(gòu)2.1.2 8086/8088 CPU寄存器結(jié)構(gòu)2.1.3 8086/8088 CPU工作模式與引腳2..1.4 存儲器組織2.2 典型例題解析2.3 習題與解答第3章 指令系統(tǒng)3.1 知識重點3.1.1 Intel 8086 尋址方式3.1.2 Intel 80x86指令系統(tǒng)3.2 典型例題解析3.3 習題與解答第4章 匯編語言程序設計4.1 知識重點4.1.1 匯編語言的基本語法4.1.2 常用偽指令4.1.3 宏指令4.1.4 DOS系統(tǒng)功能調(diào)用4.1.5 匯編語言源程序設計4.2 典型例題解析4.3 習題與解答第5章 處理器總線時序和系統(tǒng)總線5.1 知識重點5.1.1 處理器總線5.1.2 處理器時序5.1.3 常用總線5.2 典型例題解析5.3 習題與解答第6章 存儲器系統(tǒng)6.1 知識重點6.1.1 微型計算機的存儲器系統(tǒng)6.1.2 內(nèi)存系統(tǒng)6.1.3 存儲器系統(tǒng)的設計6.2 典型例題解析6.3 習題與解答第7章 微型計算機和外設間的數(shù)據(jù)傳輸7.1 知識重點7.1.1 I/O概述7.1.2 CPU與I/O設備間的信號7.1.3 I/O接口的功能及基本組成7.1.4 I/O端口的編址7.1.5 CPU與外設間的數(shù)據(jù)傳送方式7.1.6 可編程DMA控制器8237A7.2 典型例題解析7.3 習題與解答第8章 中斷系統(tǒng)8.1 知識重點8.1.1 中斷概述8.1.2 8086/8088中斷系統(tǒng)8.1.3 可編程中斷控制器8259A8.2 典型例題解析8.3習題與解答第9章 微型計算機接口技術9.1 知識重點9.1.1 可編程定時/計數(shù)器芯片82549.1.2 并行通信接口9.1.3 串行通信接口9.1.4 模擬量的輸入/輸出9.2 典型例題解析9.3 習題與解答第二部分 實驗指導第10章 匯編語言程序設計的實驗環(huán)境及上機步驟10.1 匯編語言程序設計的實驗環(huán)境10.2 上機步驟10.3 程序調(diào)試方法10.4 常用DOS命令第11章 匯編語言程序設計實驗11.1 顯示程序?qū)嶒?1.1.1 實驗目的11.1.2 實驗所用設備11.1.3 實驗內(nèi)容11.1.4 實驗步驟11.1.5 參考程序清單11.1.6實驗報告內(nèi)容及要求11.2 數(shù)據(jù)傳送實驗(三級標題同11.1節(jié),略,下同)11.3 數(shù)碼轉(zhuǎn)換程序?qū)嶒?1.4 運算類程序?qū)嶒?1.5 分支程序設計實11.6 循環(huán)程序設計實驗11.7 子程序設計實驗*11.8 綜合程序設計實驗*11.9 簡單I/O口擴展實驗11.10 存儲器讀寫實驗11.11 8255并行口實驗11.12 8253定時器/計數(shù)器接口實驗11.13 8259中斷控制器實驗11.14 步進電機控制11.15 鍵盤顯示控制第三部分 匯編語言程序調(diào)試方法12 Microsoft DEBUG常用命令及使用12.1 DEBUG常用命令12.2 應用舉例12.3 DEBUG命令匯總第13章 Turbo Debugger使用說明13.1 Turbo Debugger軟件介紹13.2 應用舉例第14章 匯編語言程序常見錯誤分析14.1 錯誤舉例14.2 匯編程序常見錯誤信息匯總附錄1 模擬試題附錄2 模擬試題參考答案