出版時間:2006-8 出版社:科學出版社 作者:方風波
前言
在計算機及其應用的各個領域,特別是在自動控制系統(tǒng)中,常常涉及微機CPU及各種芯片接口硬件的使用。掌握各種芯片的功能、引腳的作用,學會分析計算機應用對象的特性,選擇合適的芯片,進行正確的系統(tǒng)設計和應用,是高職高專院校計算機及自動控制等相關專業(yè)所培養(yǎng)的高等技術應用型人才所必需的知識和能力,因此,本課程是計算機及自動控制等相關專業(yè)重要的專業(yè)基礎課程。本書內容基本覆蓋了微機原理、8086匯編語言及微機接口的主要內容。全書共分ll章,第l章、第2章主要介紹8086/8088、80286、80386、80486、Pentium系列微處理器的原理;第3章、第4章分別從指令角度和程序設計角度講述接口中用到的8086匯編語言;第5章介紹微機的各種總線;第6章介紹存儲器RAM、ROM,高速緩存CACHE的工作原理、接口;第7章講述微機中斷技術及中斷控制器8259A的內部結構、外部引腳的作用,芯片功能接口;第8章講述并行接口8255A的內部結構;第9章講述串行接口825lA的內部結構、外部引腳的作用,芯片功能接口;第10章講述DMA控制器8237A的內部寄存器格式、外部引腳的作用,芯片功能接口;第11章講述定時計數器8253的控制字、工作方式、初始化方法。為方便教學,本書力求做到立體配套,每章后面均配有練習題,并重點突出各章實訓例題的講解,引導學生“邊學邊做”,真正做到“理論與實訓一體化”。此外,科學出版社網站(WWW.abook.cn)上還有本書電子課件和其他教學資源供讀者下載。本書在體系結構和內容上作了優(yōu)化和調整,按照認知規(guī)律,以學生應用能力培養(yǎng)為主線,理論講述以“必需、夠用、管用”為度,并力求做到循序漸進、深人淺出;實訓內容緊密結合職業(yè)崗位能力的需要組織,具有較強的可操作性和實用性。本書不僅可以作為高職高專院校計算機及自動控制等相關專業(yè)的教材,也可供相關人員自學使用。作為高職高專學生的教材,對三年制學生,參考學時為80學時,實訓保持16學時;對二年制學生,參考學時為60學時,實訓保持12學時。各院校教師也可根據實際情況進行學時和內容的增減。本書由方風波、黃鶴鳴、朱曠、黃旭、田東紅、劉映群、林鄧偉編寫。在編寫過程中,參考了國內部分優(yōu)秀教材,得到了許多專家、同仁的大力支持,在此一并表示誠摯的謝意!
內容概要
《微機原理與接口技術及實訓》共分11章,分別介紹了8086/8088、80286、80386、80486、Pentium系列微處理器、微機原理;8086匯編語言,微機的各種總線;存儲器,高速緩存的工作原理和接口,中斷技術及中斷控制器等內容。《微機原理與接口技術及實訓》在體系結構和內容上作了優(yōu)化和調整,按照認知規(guī)律,以學生能力培養(yǎng)為主線,理論講述力求做到循序漸進、深入淺出,實訓內容緊密結合職業(yè)崗位能力的需要組織,具有較強的可操作性和實用性。為方便教學,《微機原理與接口技術及實訓》力求做到立體配套,每章后面均配有練習題,并重點突出各章實訓例題的講解,引導學生“邊學邊做”。
《微機原理與接口技術及實訓》不僅可以作為高職高專院校計算機應用、網絡技術及自動控制等相關專業(yè)的教材,也可供相關人員自學使用。
書籍目錄
第1章 微型計算機系統(tǒng)結構1.1 計算機的發(fā)展與應用1.1.1 微型計算機的發(fā)展及分類1.1.2 微型計算機的應用1.1.3 微型計算機的重要特點1.1.4 微型計算機的性能指標1.2 微型計算機的系統(tǒng)構成1.2.1 微型計算機的硬件系統(tǒng)1.2.2 微型計算機的軟件系統(tǒng)1.3 PC機系列體系結構1.3.1 基于8088PC總線的微機結構1.3.2 基于80286的ISA總線微機結構1.3.3 基于80386的ISA總線的微機結構1.3.4 基于80486的EISA總線的微機結構1.3.5 基于Pentium的ISA/PCI總線:南橋北橋的微機體系結構小結思考與練習第2章 微處理器2.1 8086/8088微處理器的工作模式.引腳信號2.1.1 8086/8088微處理器的兩種工作模式2.1.2 8088微處理器兩種狀態(tài)下引腳的定義2.1.3 8086微處理器兩種狀態(tài)下引腳的定義2.1.4 8086/8088最小組態(tài)下的總線的形成2.1.5 8086/8088最大組態(tài)下總線的形成2.2 8088總線時序2.2.1 8088最小組態(tài)下的總線時序2.2.2 8088最大組態(tài)下的總線時序2.3 806微處理器2.4 80386微處理器2.5 80486微處理器2.6 Pentium系列微處理器小結思考與練習第3章 指令系統(tǒng)與8086匯編指令3.1 微處理器的內部結構3.2 微處理器的指令系統(tǒng)3.2.1 指令格式3.2.2 8088/8086尋址方式3.3 8088/8086CPU數據傳送指令3.3.1 通用數據傳送指令3.3.2 堆棧操作指令3.3.3 輸入/輸出指令3.3.4 標志寄存器操作指令3.4 算術類運算指令3.4.1 加法指令3.4.2 減法運算3.4.3 符號擴展指令3.4.4 乘法運算指令3.4.5 除法指令3.5 位操作類指令3.5.1 邏輯位運算指令3.5.2 移位指令3.6 控制轉移類指令3.6.1 無條件轉移指令3.6.2 條件轉移指令3.6.3 循環(huán)指令3.6.4 中斷指令3.6.5 系統(tǒng)功能調用3.7 串類操作指令小結思考與練習實訓第4章 匯編語言程序設計4.1 常量.變量和標號4.1.1 常量的4種形式4.1.2 變量4.1.3 變量和標號的屬性4.2 匯編語言的源程序格式4.3 偽指令4.4 順序程序設計4.5 分支程序設計4.6 循環(huán)程序設計4.7 子程序4.7.1 子程序的調用指令4.7.2 子程序的返回指令4.7.3 子程序定義偽指令4.7.4 子程序參數的傳遞小結思考與練習實訓第5章 總線5.1 總線概述5.1.1 總線標準的內容5.1.2 總線的分類5.2 系統(tǒng)總線5.2.1 PC總線5.2.2 ISA總線5.2.3 PCI總線5.2.4 AGP總線5.3 外部總線5.3.1 RS-232C串行通信總線5.3.2 SCSI接口5.3.3 USB總線5.3.4 DE接口小結..思考與練習第6章 存儲器接口6.1 存儲器概述6.1.1 存儲器的分類6.1.2 存儲器的分級結構6.1.3 存儲器的性能指標6.2 隨機存儲器RAM6.2.1 SRAM存儲器6.2.2 DRAM存儲器6.3 只讀存儲器6.4 半導體存儲器與CPU的接口6.4.1 存儲芯片與CPU的連接6.4.2 8086CPU與只讀存儲器的連接6.5 高速緩沖存儲器Cache6.6 虛擬存儲器小結思考與練習第7章 中斷技術及控制器7.1 中斷概述7.2 8086中斷系統(tǒng)7.2.1 外部中斷7.2.2 內部中斷7.2.3 中斷向量表7.3 中斷控制器8259A7.3.1 中斷控制器8259A具有的功能7.3.2 中斷控制器8259A的內部結構7.3.3 8259A中斷控制器芯片的引腳7.4 8259A控制器的編程7.4.1 8259A控制器的初始化編程7.4.2 8259A控制器操作控制字編程7.4.3 8259A的工作方式7.5 IBMPC/XTCPU與8259A的接口7.6 8259A應用舉例小結思考與練習實訓第8章 并行通信接口8.1 概述8.1.1 典型的雙向并行接口與外設連接8.1.2 并行接口的工作原理8.1.3 并行接口的功能8.2 可編程的并行接口芯片8255A8.2.1 并行接口8255A的內部結構8.2.2 并行接口8255A芯片引腳8.2.3 并行接口8255A的控制字8.2.4 并行接口8255A的工作方式8.3 并行接口8255A應用舉例小結思考與練習實訓第9章 串行通信接口9.1 串行通信方式9.2 可編程的串行通信接口8251A9.2.1 串行接口8251A的內部電路9.2.2 串行接口8251A芯片的引腳9.2.3 串行接口8251A的控制字9.2.4 串行接口8251A的初始化9.3 串行接口8251A應用舉例小結思考與練習實訓第10章 DMA控制器10.1 可編程的DMA控制器8237A10.1.1 DMA控制器8237A的內部結構10.1.2 DMA控制器8237A的引腳10.1.3 DMA控制器8237A內部寄存器格式10.1.4 DMA控制器8237A內部寄存器的端口地址10.1.5 DMA控制器8237A的初始化10.2 DMA控制器8237A的應用舉例小結思考與練習實訓第11章 定時器和計數器11.1 定時計數器8253概述11.1.1 定時計數器8253的內部結構11.1.2 定時計數器8253芯片的引腳11.2 定時計數器8253的控制字11.3 定時計數器8253的工作方式11.4 定時計數器8253的初始化11.5 定時計數器8253的應用小結思考與練習實訓附錄A匯編語言實驗操作方法附錄BDEBUG命令的使用附錄CASCII編碼表附錄DDOS功能調用表附錄EBIOS中斷調用表參考文獻...
章節(jié)摘錄
插圖:8086中程序的實際執(zhí)行序列是由代碼段寄存器CS與指令指針I(yè)P確定的,CS存放當前程序指令所在代碼段的起始地址,IP則是下條指令在代碼段中的偏移地址。程序的執(zhí)行一般是按照指令序列的靜止順序來進行,但有時根據任務的需要,會改變程序的動態(tài)執(zhí)行順序,控制轉移類指令通過改變CS、IP寄存器的值來改變程序的動態(tài)執(zhí)行順序。本節(jié)講述無條件轉移指令、有條件轉移指令、循環(huán)指令、中斷指令及系統(tǒng)功能調用。3.6.1無條件轉移指令無條件轉移指令就是無任何先決條件就能使程序改變執(zhí)行順序。格式:JMP label功能:程序轉移到label標號所指示的地址,Label為要轉移到的目標地址,也稱目的地址或轉移地址。根據跳轉的距離,JMP分為段內轉移和段間轉移兩種。段內轉移是指在當前代碼段64KB的范圍內的轉移(一個代碼段最多64KB)。因為是在同一個代碼段內,不需要改變CS值,即段的初始地址,只需要改變執(zhí)行指令的偏移地址IP值就可實現。如果轉移范圍與當前的位置在一個字節(jié)(二進制8位)即一128~+127內,則稱為“短轉移”。如果轉移范圍與當前的位置在一個字(二進制16位)即一32K~+32K內,則稱為“近轉移”,這里不進行深人地講述。3.6.2條件轉移指令條件轉移指令是根據指定的條件來確定程序是否發(fā)生轉移,如果條件滿足,則程序產生轉移;如果條件不能滿足,則程序按順序執(zhí)行下一條指令。
編輯推薦
《微機原理與接口技術及實訓》不僅可以作為高職高專院校計算機及自動控制等相關專業(yè)的教材,也可供相關人員自學使用。作為高職高專學生的教材,對三年制學生,參考學時為80學時,實訓保持16學時;對二年制學生,參考學時為60學時,實訓保持12學時。各院校教師也可根據實際情況進行學時和內容的增減。
圖書封面
評論、評分、閱讀與下載