本書從工程應用的角度, 以Intel8086微處理器為基礎, 系統(tǒng)闡述微型計算機的基本組成、工作原理和接口技術。主要內容包括: 8086微處理器、指令系統(tǒng)、匯編語言程序設計、基本輸入/輸出方法及接口技術、半導體存儲器接口、中斷控制接口、可編程接口芯片、模擬接口技術及總線技術、Proteus仿真平臺及應用實例等。計算機是二十世紀最重要的科技成果之一, 是信息時代的主要標志。微型計算機是計算機的重要分支, 極大推動了計算機技術在各領域的應用。本章主要介紹微型計算機的概念、體系結構和工作原理, 微型計算機的性能指標和分類, 計算機中信息的表示。
本書力求原理、技術與應用并重,EDA仿真和實驗箱實驗兼顧。仿真實驗注重系統(tǒng)性、設計性;實驗箱實驗注重工程性、實踐性。本書在知識點、章節(jié)內容、思考題、小結等教學內容編排設計上更符合當代大學生的認知心理,循序漸進、重點突出。提供教學PPT、習題、模擬試題、實驗視頻等系列教學學習資源。
“微機原理與接口技術”是電子信息類與電氣工程類等工科專業(yè)的專業(yè)基礎課,其知識體系具有軟硬件結合、綜合性實踐性強的特點。本書的編寫理念是既要強調微型計算機系統(tǒng)的基礎性和系統(tǒng)性,又要突出實踐應用特色、新工科教育立足培養(yǎng)創(chuàng)新能力的特點,使讀者能夠從理論和實踐兩方面掌握微型計算機的基本組成、工作原理和常用接口技術,掌握匯編語言程序設計的基本方法和上機調試過程,具備利用微型計算機實現(xiàn)硬軟件開發(fā)的初步能力。 本書的主要內容包括微型計算機基礎、8086/80386微處理器、80x86指令系統(tǒng)、匯編語言程序設計、存儲器系統(tǒng)、輸人輸出接口技術、中斷技術與中斷控制器、常用可編程接口芯片、模擬接口技術等。本書的每個章節(jié)都給出了教學目標和自測練習,每章給出了習題和思考題,幫助讀者深人理解微機系統(tǒng)知識點和各部分的工作原理。本書力求做到內容講解深人淺出,并考慮學習者的認知規(guī)律,例如在指令系統(tǒng)章節(jié),不僅給出了每類指令的定義,還總結了其使用特點,使讀者通過80x86指令系統(tǒng)的學習,能夠掌握指令的內涵并觸類旁通。本書在內容編排上注重各知識環(huán)節(jié)的內在聯(lián)系,表達流暢,重點突出。 本書結構清晰,循序漸進.配套了大量例題和習題,可作為高等院校相關課程的本科生教材,也適合自學者使用。本書教學參考學時為48~64學時。 參加本書編寫工作的教師具有多年豐富的課程教學和實踐教學經(jīng)驗,全書由吳葉蘭負責組織編寫并統(tǒng)稿。吳葉蘭編寫了第1章、第2章、第3章、第6章、第7章、第8章.薛子云編寫了第4章、第5章,王立編寫了第9章。本書的編寫工作得到了北京工商大學人工智能學院領導和老師們的大力支持和幫助,在此表示感謝。 由于編者水平有限,書中難免有疏漏和不妥之處,敬請讀者批評指正。
吳葉蘭,女,北京工商大學計算機與信息工程學院副教授,碩士生導師,北京市屬市管高校中青年骨干教師,美國密西根州立大學訪問學者,校級優(yōu)秀教師,系副主任。主要研究方向為物聯(lián)網(wǎng)、機器學習、智能儀表等,近年來主要研究顯微視場下的目標檢測識別及跟蹤、基于物聯(lián)網(wǎng)云平臺的燃氣抄表、基于深度學習的果蔬識別、服務機器人的地圖構建及導航等。主持北京市優(yōu)秀人才項目、北京市人才強教深化計劃-骨干人才項目、北京市*項目等多項科研項目;主持參與橫向項目多項。已授權國家發(fā)明專利1項、實用新型專利3項、軟件著作權1項;發(fā)表論文 40 余篇(EI、SCI檢索 10 余篇);出版教材、專著3部
1微型計算機基礎
1.1 微型計算機系統(tǒng)
自測練習1.1
1.2 微型計算機的性能指標和分類自測練習
自測練習1.2
1.3 計算機的運算基礎
自測練習1.3
1.4 計算機的信息表示
自測練習1.4
本章總結
習題與思考題
2 8086/8088微處理器
2.1 8086/8088 微處理器結構
自測練習2.1
2.2 8086/8088 引腳功能及系統(tǒng)配置
自測練習2.2
2.3 8086/8088的存儲器與I/O組織
自測練習2.3
2.4 8086/8088的操作時序
自測練習2.4
2.5 80386微處理器
本章總結
習題與思考題
3 8086/8088指令系統(tǒng)
3.1 指令概述”
自測練習3.1
3.2 尋址方式"
自測練習3.2
3.3 指令系統(tǒng)
自測練習3.3
本章總結
習題與思考題
4 匯編語言程序設計
4.1 匯編語言基本知識
自測練習4.1
4.2 偽指令與宏指令
自測練習4.2
4.3 DOS 和BIOS功能調用
自測練習4.3
4.4 匯編語言程序設計基礎
自測練習4.4
4.5 匯編程序設計實例
本章總結
習題與思考題
5 存儲器系統(tǒng)
5.1存儲器概述
自測練習5.1
5.2 隨機存取存儲器
自測練習5.2
5.3 只讀存儲器
自測練習5.3
5.4 存儲器擴展技術
自測練習5.4
5.5 高速緩沖存儲器
自測練習5.5
本章總結
習題與思考題
6 輸入/輸出接口技術
6.1 接口技術概述
自測練習6.1
6.2 CPU與外部設備數(shù)據(jù)傳輸方式
自測練習6.2
6.3 DMA控制器8237A
自測練習6.3
本章總結
習題與思考題
7 中斷技術與中斷控制器
7.1 中斷技術概述
自測練習7.1
7.2 8086/8088中斷系統(tǒng)
自測練習7.2
7.3 可編程中斷控制 器8259A
自測練習7.3
本章總結
習題與思考題
8 可編程接口芯片及應用
8.1 可編程并行接口芯片8255A
自測練習8.1
8.2 可編程串行接口芯片8251A
自測練習8.2
8.3 可編程定時/計數(shù)器8253
自測練習8.3
本章總結
習題與思考題
9 模擬接口技術
9.1模擬接口技術概述
自測練習9.1
9.2 數(shù)/模轉換芯片及接口技術
自測練習9.2
9.3 模/數(shù)轉換芯片及接口技術
自測練習9.3
本章總結
習題與思考題
附錄
附錄A ASCII 碼表
附錄B DOS功能調用
附錄C BIOS中斷調用
附錄D DEBUG調試軟件參考文獻