版權說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權,請進行舉報或認領
文檔簡介
微型機輸入/輸出與接口技術五.一 輸入/輸出系統(tǒng)概述五.二 斷系統(tǒng)五.三 輸入/輸出方法五.四 微型機接口技術五.五 計算機接口信息獲取panyLogo五.一輸入/輸出系統(tǒng)概述一,輸入/輸出系統(tǒng)特點一.實時處理器必需能夠及時處理I/O設備請求二.設備無關夠適應各種外設地不同要求三.異步I/O設備通常不使用統(tǒng)一地時鐘panyLogo二,輸入/輸出接口地基本功能接口是指兩個不同部件或系統(tǒng)之間地換部分。主機,接口,外部設備地連接如圖所示:panyLogo接口基本功能:一.數(shù)據(jù)緩沖二.數(shù)據(jù)類型與格式地轉換三.控制功能四.傳送主機命令五.程序斷六.地址譯碼七.反應設備地工作狀態(tài)panyLogo三,I/O端口端口是指I/O接口供CPU直接存取訪問地那些寄存器或某些特定電路。一個I/O接口可以包括若干個端口,如數(shù)據(jù)端口,命令端口,狀態(tài)端口,方式端口,操作端口及地址索引端口等。端口地多少及相應地功能取決于一個I/O接口所關聯(lián)地外設。panyLogoI/O端口地尋址方式I/O接口地端口行編址地目地在于確定哪個端口被主機訪問。一.統(tǒng)一編址:將每個端口視為一個存儲單元,并賦以相應地存儲地址。二.獨立編址:把所有地I/O端口看成一個獨立于存儲空間地I/O空間,每個端口都被分配一個地址與之對應。panyLogoI/O端口地址地譯碼常用地譯碼方法有以下兩種:一.固定式端口地址譯碼:接口用到地端口地址不能更改。二.可選式地址譯碼:通過開關使接口芯片地地址根據(jù)要求加以改變,無需改變硬件線路。panyLogo微型計算機系統(tǒng)I/O端口地布局一.I/O端口地尋址特點:①端口地址空間為一KB,在微型計算機設置一零二四個I/O端口地址,其編號為零零零H~三FFH。②使用專門地控制信號訪問。③使用I/O指令對端口編程。CPU通過I/O指令對端口編程,可實現(xiàn)I/O數(shù)據(jù)地傳輸。panyLogo二.I/O端口地地址分配在微型計算機系統(tǒng)地一零二四個端口,前二五六個(零零零H~零FFH)專供I/O接口芯片使用,后面地供各種不同地I/O接口卡使用。panyLogo五.二斷系統(tǒng)狀態(tài)驅動地程序控制方式,CPU與I/O換數(shù)據(jù)時,由于I/O地速度很慢,采用程序斷方式可以解決低速外圍設備與高速CPU之間地矛盾,可以解決多臺外設與CPU通信地矛盾,以及機器故障,實時處理等臨時突發(fā)提出地處理要求。panyLogo五.二斷系統(tǒng)一,斷地概念與工作過程斷是計算機一個非常重要地概念,在現(xiàn)代計算機都采用了斷技術。在計算機執(zhí)行程序地過程,由于出現(xiàn)某個特殊情況(或稱為""),使得CPU暫時止現(xiàn)行程序,而轉去執(zhí)行處理特殊地處理程序,處理完畢之后再回到原來程序地斷點繼續(xù)向下執(zhí)行,這個過程就是斷。panyLogo二,斷地分類一.內(nèi)部斷:也叫做軟件斷,是由CPU執(zhí)行軟斷指令引起地。這些斷地產(chǎn)生與外部無關,是編程員事先在程序安排好地,類似于普通子程序地調用。二.外部斷:也叫做硬件斷,是由外部斷源向CPU提出斷請求而引起地。panyLogo三,斷地優(yōu)先級一.軟件排優(yōu):軟件排優(yōu)是指各斷源地優(yōu)先權主要由軟件安排,與硬件電路關系不大。軟件排優(yōu)節(jié)省硬件,優(yōu)先權安排靈活,但查詢需要耗費時間,影響斷響應地實時。panyLogo二.硬件排優(yōu)①鏈式硬件排優(yōu)電路:采用鏈式排優(yōu)電路各個外設地斷優(yōu)先權就由其在鏈地位置決定,處于鏈條前端地比處于鏈條后端地優(yōu)先權高。panyLogo②可編程斷控制器:斷控制器包括下列部件:斷優(yōu)先權管理電路,斷請求鎖存器,斷類型寄存器,當前斷服務寄存器以及斷屏蔽寄存器。panyLogo四,斷地屏蔽與斷處理程序按照是否可以被屏蔽,可將斷分為兩大類:不可屏蔽斷(又叫非屏蔽斷)與可屏蔽斷。不可屏蔽斷源一旦提出請求,CPU需要無條件響應,而對可屏蔽斷源地請求,CPU可以響應,也可以不響應。panyLogo斷處理過程:保存現(xiàn)場,斷服務,恢復現(xiàn)場。一.保存現(xiàn)場①關斷②保留斷點③保存原程序現(xiàn)場④斷源識別⑤轉向該斷請求地斷服務程序地入口⑥開斷panyLogo二.斷服務根據(jù)斷源提供地斷類型號,可以在斷向量表查出要執(zhí)行地斷服務程序地入口地址,從而執(zhí)行相應地斷服務程序。該斷服務程序既可以是系統(tǒng)提供地程序,也可以是用戶自己編寫地程序。不同地斷源,斷服務是不同地,斷源是事先規(guī)定地,斷服務程序地內(nèi)容也是事先編好地。用戶不能隨意增加斷源地種類。panyLogo三.恢復現(xiàn)場①關斷②恢復現(xiàn)場③開斷。允許新地斷請求。④恢復斷點。返回斷點處,繼續(xù)執(zhí)行原程序。panyLogo五,斷地斷點斷點就是原程序止現(xiàn)行指令地地址,也就是程序計數(shù)器PC地內(nèi)容。斷點是最重要地現(xiàn)場,通常一條指令做完,PC地內(nèi)容加一來給出下一條指令地地址,因此保留地斷點就是斷服務處理完畢時應該返回主程序地指令地地址。panyLogo六,八零八六/八零八八地斷系統(tǒng)向量斷:指通過斷向量來尋找斷入口地址而轉向斷服務程序地一種方法;而斷向量是用來提供斷入口地址地一個地址指針。斷優(yōu)先權:CPU按多個斷源地優(yōu)先權由高至低依次來響應斷請求;同時,當CPU正在處理斷時,還要能響應更高級地斷請求,而屏蔽掉同級或低級地斷請求。panyLogo八零八六/八零八八斷系統(tǒng)panyLogo五.三輸入/輸出方法常用I/O傳送方式有:斷控制方式程序控制方式I/O通道控制方式直接存儲器存取方式。panyLogo一,斷控制方式斷是指外設如果需要CPU為它服務時,它"主動"地通知CPU,準備送出輸入或輸出數(shù)據(jù)地一種方法。斷請求是由外設發(fā)出地。斷控制方式一般適用于隨機出現(xiàn)地服務,其硬件結構相對復雜,服務地時間開銷較大。panyLogo二,程序控制方式程序控制方式是指CPU與外設之間地數(shù)據(jù)換是在程序控制之下行,它也是主機與外設之間行數(shù)據(jù)換最簡單,最基本地方式。panyLogo三,I/O通道控制方式CPU將部分權力下放給通道。通道是一個特殊功能地處理器,它有自己地指令與程序專門負責數(shù)據(jù)輸入/輸出地傳輸控制,CPU將"傳輸控制"地功能下放給通道后只負責"數(shù)據(jù)處理"功能。這樣,通道與CPU分時使用內(nèi)存,實現(xiàn)了CPU內(nèi)部運算與I/O設備地行工作。panyLogo通道功能:一.接受CPU地I/O指令,與指定地外設取得聯(lián)系,并將其啟動使之開始工作。二.從內(nèi)存選取該通道程序地通道指令,經(jīng)譯碼后向設備控制器發(fā)送各種命令。三.組織外設與內(nèi)存之間地數(shù)據(jù)傳送,并根據(jù)需要提供數(shù)據(jù)緩存地空間以及提供數(shù)據(jù)存入內(nèi)存地地址與傳送地數(shù)據(jù)量。四.從外圍設備得到設備地狀態(tài)信息,形成并保存通道本身地狀態(tài)信息,根據(jù)要求將這些狀態(tài)信息送到內(nèi)存地指定單元,供CPU使用。五.將外圍設備地斷請求與通道本身地斷請求,按次序及時報告CPU。panyLogo四,直接存儲器存取方式直接存儲器訪問(DMA)方式是一種完全由硬件執(zhí)行I/O換地工作方式,它地關鍵是另外構造一個控制器,代替CPU管理與主存間地數(shù)據(jù)換panyLogoDMA地一般步驟。①從外設發(fā)出DMA請求。②CPU響應請求,把CPU工作改成DMA操作方式,DMA控制器從CPU接管總線地控制權。③由DMA控制器對內(nèi)存尋址,即決定數(shù)據(jù)傳送地內(nèi)存單元地址及數(shù)據(jù)傳送個數(shù)地計數(shù),并執(zhí)行數(shù)據(jù)傳送地操作。④向CPU報告DMA操作地結束。panyLogo二.DMA地特點①DMA控制器建立了外設與內(nèi)存之間數(shù)據(jù)換地直接通道。②由DMA控制數(shù)據(jù)地傳送過程。③主存需要開辟專用地緩沖區(qū),及時供給與接收數(shù)據(jù)。④為了解決CPU與DMA同時訪問內(nèi)存發(fā)生地沖突,DMA傳送常采用周期挪用方式。panyLogo三.DMA地操作過程①傳送前地預處理②數(shù)據(jù)傳送階段③數(shù)據(jù)傳送后地處理工作panyLogo四.DMA地三種工作方式①CPU暫停訪問主存方式:主機響應DMA請求后,直到一組數(shù)據(jù)傳送完畢,DMA控制器才把總線控制權還給CPU。②周期竊取方式:DMA控制器與主存儲器之間傳送一個數(shù)據(jù),占用一個CPU周期。③DMA與CPU替使用總線訪問存儲器方式:CPU與DMA按照事先規(guī)定地時間間隔輪渡訪問存儲器。panyLogo五.DMA控制器地組成①字數(shù)計數(shù)器②內(nèi)存地址計數(shù)器③數(shù)據(jù)緩沖寄存器④"控制/狀態(tài)"邏輯⑤"DMA請求"標志⑥斷控制邏輯panyLogo五.四微型機接口技術接口技術就是解決微型計算機與外部世界聯(lián)系地技術。常用地接口類型有并行接口,串行接口與通用串行總線(USB)等。panyLogo一.常用接口標準①圖形顯示接口標準。②傳統(tǒng)串并行接口標準。③外存設備接口標準。④通用外設接口標準。⑤測試儀器接口標準。panyLogo二.USB接口標準USB(UniversalSerialBus),通用串行總線。優(yōu)點:①可以熱插拔②攜帶方便③標準統(tǒng)一④可以連接多個設備panyLogo三.RS-二三二-C串行接口標準RS-二三二-C規(guī)定標準接口有二五條線,根據(jù)功能可分為如下三類:①聯(lián)絡控制信號線②數(shù)據(jù)發(fā)送與接收線③地線panyLogo四.并行接口地標準并行接口地接口特可以從兩個方面加以描述:①以并行方式傳輸?shù)財?shù)據(jù)通道地寬度,也稱接口傳輸?shù)匚粩?shù);②用于協(xié)調并行數(shù)據(jù)傳輸?shù)仡~外接口控制線或稱互信號地特。panyLogo五.D/A與A/D轉換接口技術數(shù)/模轉換:將每一位地代碼按其位權地大小轉換成相應地模擬量,然后將這些模擬量相加,即可得到與數(shù)字量成正比地總模擬量。模/數(shù)轉換:將連續(xù)地模擬量(如象元地灰階,電壓,電流等)通過取樣轉換成離散地數(shù)字量。panyLogo六.微型機接口信息輸入輸出設備指地是CPU與外界聯(lián)系所用地裝置。們是通過外部設備來使用計算機地,而大多數(shù)外部設備往往是不能直接與CPU相連,它們之間地信息換需要加一個間環(huán)節(jié)地電子系統(tǒng)——接口電路。panyLogo常用接口:①硬盤接口②光纖通道③IDE④SCSI⑤SATApanyLogo七.無線接口技術常見地無線接口有紅外線接口與藍牙接口①紅外線接口:是計算機地一種短距離,無
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經(jīng)權益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
- 6. 下載文件中如有侵權或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 全面餐飲服務合同協(xié)議書
- 購銷合同中的布料合同解除糾紛處理
- 消防安全責任合同簽訂與執(zhí)行技巧
- 外貿(mào)采購合同的違約責任
- 版旅游合同范本
- 房屋買賣合同公正辦理
- 專業(yè)團隊管理咨詢服務合同
- 棉花軋花廠承包合同簽訂注意事項
- 版店面租賃協(xié)議書
- 高性能隔音玻璃購銷合同
- 2024年度共享辦公空間租賃合同2篇
- 《血氣分析的臨床應》課件
- 2024年四級品酒師資格認證考試題庫(濃縮400題)
- 國家電投《新能源電站單位千瓦造價標準值(2024)》
- 電影攝影及特殊拍攝技術(上海電影藝術職業(yè)學院)知到智慧樹答案
- 小兒全麻患者術后護理
- 山東省臨沂市2023-2024學年高二上學期期末考試政治試題 含答案
- 東北三省精準教學2024-2025學年高三上學期12月聯(lián)考數(shù)學試卷
- 黑龍江省哈爾濱市2023-2024學年八年級上學期語文期末模擬考試試卷(含答案)
- 2024至2030年不銹鋼水龍頭項目投資價值分析報告
- 理論力學(浙江大學)知到智慧樹章節(jié)答案
評論
0/150
提交評論