




版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)
文檔簡介
panyLogo微型機輸入/輸出與接口技術(shù)五.一輸入/輸出系統(tǒng)概述五.二斷系統(tǒng)五.三輸入/輸出方法五.四微型機接口技術(shù)五.五計算機接口信息獲取panyLogo五.一輸入/輸出系統(tǒng)概述一,輸入/輸出系統(tǒng)特點一.實時處理器必需可以與時處理I/O設(shè)備請求二.設(shè)備無關(guān)夠適應(yīng)各種外設(shè)地不同要求三.異步I/O設(shè)備通常不使用統(tǒng)一地時鐘panyLogo二,輸入/輸出接口地基本功能接口是指兩個不同部件或系統(tǒng)之間地換部分。主機,接口,外部設(shè)備地連接如圖所示:panyLogo接口基本功能:一.數(shù)據(jù)緩沖二.數(shù)據(jù)類型與格式地轉(zhuǎn)換三.控制功能四.傳送主機命令五.程序斷六.地址譯碼七.反應(yīng)設(shè)備地工作狀態(tài)panyLogo三,I/O端口端口是指I/O接口供CPU直接存取訪問地那些寄存器或某些特定電路。一個I/O接口可以包含若干個端口,如數(shù)據(jù)端口,命令端口,狀態(tài)端口,方式端口,操作端口與地址索引端口等。端口地多少與相應(yīng)地功能取決于一個I/O接口所關(guān)聯(lián)地外設(shè)。panyLogoI/O端口地尋址方式I/O接口地端口行編址地目地在于確定哪個端口被主機訪問。一.統(tǒng)一編址:將每個端口視為一個存儲單元,并賦以相應(yīng)地存儲地址。二.獨立編址:把所有地I/O端口看成一個獨立于存儲空間地I/O空間,每個端口都被分配一個地址與之對應(yīng)。panyLogoI/O端口地址地譯碼常用地譯碼方法有以下兩種:一.固定式端口地址譯碼:接口用到地端口地址不能更改。二.可選式地址譯碼:通過開關(guān)使接口芯片地地址根據(jù)要求加以改變,無需改變硬件線路。panyLogo微型計算機系統(tǒng)I/O端口地布局一.I/O端口地尋址特點:①端口地址空間為一KB,在微型計算機設(shè)置一零二四個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)驅(qū)動地程序控制方式,CPU與I/O換數(shù)據(jù)時,由于I/O地速度很慢,采用程序斷方式可以解決低速外圍設(shè)備與高速CPU之間地矛盾,可以解決多臺外設(shè)與CPU通信地矛盾,以與機器故障,實時處理等臨時突發(fā)提出地處理要求。panyLogo五.二斷系統(tǒng)一,斷地概念與工作過程斷是計算機一個非常重要地概念,在現(xiàn)代計算機都采用了斷技術(shù)。在計算機執(zhí)行程序地過程,由于出現(xiàn)某個特殊情況(或稱為""),使得CPU暫時止現(xiàn)行程序,而轉(zhuǎn)去執(zhí)行處理特殊地處理程序,處理完畢之后再回到原來程序地斷點繼續(xù)向下執(zhí)行,這個過程就是斷。panyLogo二,斷地分類一.內(nèi)部斷:也叫做軟件斷,是由CPU執(zhí)行軟斷指令引起地。這些斷地產(chǎn)生與外部無關(guān),是編程員事先在程序安排好地,類似于普通子程序地調(diào)用。
二.外部斷:也叫做硬件斷,是由外部斷源向CPU提出斷請求而引起地。panyLogo三,斷地優(yōu)先級一.軟件排優(yōu):軟件排優(yōu)是指各斷源地優(yōu)先權(quán)主要由軟件安排,與硬件電路關(guān)系不大。軟件排優(yōu)節(jié)省硬件,優(yōu)先權(quán)安排靈活,但查詢需要耗費時間,影響斷響應(yīng)地實時。panyLogo二.硬件排優(yōu)①鏈式硬件排優(yōu)電路:采用鏈式排優(yōu)電路各個外設(shè)地斷優(yōu)先權(quán)就由其在鏈地位置決定,處于鏈條前端地比處于鏈條后端地優(yōu)先權(quán)高。panyLogo②可編程斷控制器:斷控制器包含下列部件:斷優(yōu)先權(quán)管理電路,斷請求鎖存器,斷類型寄存器,當前斷服務(wù)寄存器以與斷屏蔽寄存器。panyLogo四,斷地屏蔽與斷處理程序按照是否可以被屏蔽,可將斷分為兩大類:不可屏蔽斷(又叫非屏蔽斷)與可屏蔽斷。不可屏蔽斷源一旦提出請求,CPU需要無條件響應(yīng),而對可屏蔽斷源地請求,CPU可以響應(yīng),也可以不響應(yīng)。
panyLogo斷處理過程:保存現(xiàn)場,斷服務(wù),恢復(fù)現(xiàn)場。一.保存現(xiàn)場①關(guān)斷②保留斷點③保存原程序現(xiàn)場④斷源識別⑤轉(zhuǎn)向該斷請求地斷服務(wù)程序地入口⑥開斷panyLogo二.斷服務(wù)根據(jù)斷源提供地斷類型號,可以在斷向量表查出要執(zhí)行地斷服務(wù)程序地入口地址,從而執(zhí)行相應(yīng)地斷服務(wù)程序。該斷服務(wù)程序既可以是系統(tǒng)提供地程序,也可以是用戶自己編寫地程序。不同地斷源,斷服務(wù)是不同地,斷源是事先規(guī)定地,斷服務(wù)程序地內(nèi)容也是事先編好地。用戶不能隨意增加斷源地種類。panyLogo三.恢復(fù)現(xiàn)場①關(guān)斷②恢復(fù)現(xiàn)場③開斷。允許新地斷請求。④恢復(fù)斷點。返回斷點處,繼續(xù)執(zhí)行原程序。panyLogo五,斷地斷點斷點就是原程序止現(xiàn)行指令地地址,也就是程序計數(shù)器PC地內(nèi)容。斷點是最重要地現(xiàn)場,通常一條指令做完,PC地內(nèi)容加一來給出下一條指令地地址,因此保留地斷點就是斷服務(wù)處理完畢時應(yīng)該返回主程序地指令地地址。panyLogo六,八零八六/八零八八地斷系統(tǒng)向量斷:指通過斷向量來尋找斷入口地址而轉(zhuǎn)向斷服務(wù)程序地一種方法;而斷向量是用來提供斷入口地址地一個地址指針。斷優(yōu)先權(quán):CPU按多個斷源地優(yōu)先權(quán)由高至低依次來響應(yīng)斷請求;同時,當CPU正在處理斷時,還要能響應(yīng)更高級地斷請求,而屏蔽掉同級或低級地斷請求。panyLogo八零八六/八零八八斷系統(tǒng)panyLogo五.三輸入/輸出方法常用I/O傳送方式有:斷控制方式程序控制方式I/O通道控制方式直接存儲器存取方式。panyLogo一,斷控制方式斷是指外設(shè)如果需要CPU為它服務(wù)時,它"主動"地通知CPU,準備送出輸入或輸出數(shù)據(jù)地一種方法。斷請求是由外設(shè)發(fā)出地。斷控制方式一般適用于隨機出現(xiàn)地服務(wù),其硬件結(jié)構(gòu)相對復(fù)雜,服務(wù)地時間開銷較大。panyLogo二,程序控制方式程序控制方式是指CPU與外設(shè)之間地數(shù)據(jù)換是在程序控制之下行,它也是主機與外設(shè)之間行數(shù)據(jù)換最簡單,最基本地方式。panyLogo三,I/O通道控制方式CPU將部分權(quán)力下放給通道。通道是一個特殊功能地處理器,它有自己地指令與程序?qū)iT負責數(shù)據(jù)輸入/輸出地傳輸控制,CPU將"傳輸控制"地功能下放給通道后只負責"數(shù)據(jù)處理"功能。這樣,通道與CPU分時使用內(nèi)存,實現(xiàn)了CPU內(nèi)部運算與I/O設(shè)備地行工作。panyLogo通道功能:一.接受CPU地I/O指令,與指定地外設(shè)取得聯(lián)系,并將其啟動使之開始工作。二.從內(nèi)存選取該通道程序地通道指令,經(jīng)譯碼后向設(shè)備控制器發(fā)送各種命令。三.組織外設(shè)與內(nèi)存之間地數(shù)據(jù)傳送,并根據(jù)需要提供數(shù)據(jù)緩存地空間以與提供數(shù)據(jù)存入內(nèi)存地地址與傳送地數(shù)據(jù)量。四.從外圍設(shè)備得到設(shè)備地狀態(tài)信息,形成并保存通道本身地狀態(tài)信息,根據(jù)要求將這些狀態(tài)信息送到內(nèi)存地指定單元,供CPU使用。五.將外圍設(shè)備地斷請求與通道本身地斷請求,按次序與時報告CPU。panyLogo四,直接存儲器存取方式直接存儲器訪問(DMA)方式是一種完全由硬件執(zhí)行I/O換地工作方式,它地關(guān)鍵是另外構(gòu)造一個控制器,代替CPU管理與主存間地數(shù)據(jù)換panyLogo一.DMA地一般步驟。①從外設(shè)發(fā)出DMA請求。②CPU響應(yīng)請求,把CPU工作改成DMA操作方式,DMA控制器從CPU接管總線地控制權(quán)。③由DMA控制器對內(nèi)存尋址,即決定數(shù)據(jù)傳送地內(nèi)存單元地址與數(shù)據(jù)傳送個數(shù)地計數(shù),并執(zhí)行數(shù)據(jù)傳送地操作。④向CPU報告DMA操作地結(jié)束。panyLogo二.DMA地特點①DMA控制器建立了外設(shè)與內(nèi)存之間數(shù)據(jù)換地直接通道。②由DMA控制數(shù)據(jù)地傳送過程。③主存需要開辟專用地緩沖區(qū),與時供給與接收數(shù)據(jù)。④為了解決CPU與DMA同時訪問內(nèi)存發(fā)生地沖突,DMA傳送常采用周期挪用方式。panyLogo三.DMA地操作過程①傳送前地預(yù)處理②數(shù)據(jù)傳送階段③數(shù)據(jù)傳送后地處理工作panyLogo四.DMA地三種工作方式①CPU暫停訪問主存方式:主機響應(yīng)DMA請求后,直到一組數(shù)據(jù)傳送完畢,DMA控制器才把總線控制權(quán)還給CPU。②周期竊取方式:DMA控制器與主存儲器之間傳送一個數(shù)據(jù),占用一個CPU周期。③DMA與CPU替使用總線訪問存儲器方式:CPU與DMA按照事先規(guī)定地時間間隔輪渡訪問存儲器。panyLogo五.DMA控制器地組成①字數(shù)計數(shù)器②內(nèi)存地址計數(shù)器③數(shù)據(jù)緩沖寄存器④"控制/狀態(tài)"邏輯⑤"DMA請求"代表⑥斷控制邏輯panyLogo五.四微型機接口技術(shù)接口技術(shù)就是解決微型計算機與外部世界聯(lián)系地技術(shù)。常用地接口類型有并行接口,串行接口與通用串行總線(USB)等。panyLogo一.常用接口標準①圖形顯示接口標準。②傳統(tǒng)串并行接口標準。③外存設(shè)備接口標準。④通用外設(shè)接口標準。⑤測試儀器接口標準。panyLogo二.USB接口標準USB(UniversalSerialBus),通用串行總線。優(yōu)點:①可以熱插拔②攜帶方便③標準統(tǒng)一④可以連接多個設(shè)備panyLogo三.RS-二三二-C串行接口標準RS-二三二-C規(guī)定標準接口有二五條線,根據(jù)功能可分為如下三類:①聯(lián)絡(luò)控制信號線②數(shù)據(jù)發(fā)送與接收線③地線panyLogo四.并行接口地標準并行接口地接口特可以從兩個方面加以描述:①以并行方式傳輸?shù)財?shù)據(jù)通道地寬度,也稱接口傳輸?shù)匚粩?shù);②用于協(xié)調(diào)并行數(shù)據(jù)傳輸?shù)仡~外接口控制線或稱互信號地特。panyLogo五.D/A與A/D轉(zhuǎn)換接口技術(shù)數(shù)/模轉(zhuǎn)換:將每一位地代碼按其位權(quán)地大小轉(zhuǎn)換成相應(yīng)地模擬量,然后將這些模擬量相加,即可得到與數(shù)字量成正比地總模擬量。模/數(shù)轉(zhuǎn)換:將連續(xù)地模擬量(如象元地灰階,電壓,電流等)通過取樣轉(zhuǎn)換成離散地數(shù)字量。panyLogo六.微型機接口信息輸入輸出設(shè)備指地是CPU與外界聯(lián)系所用地裝置。們是通過外部設(shè)備來使用計算機地,而大多數(shù)外部設(shè)備往往是不能直接與CPU相連,它們之間地信息換需要加一個間環(huán)節(jié)地電子系統(tǒng)——接口電路。panyLogo常用接口:①硬盤接口②光纖通道③IDE④SCSI⑤SATApanyLogo七.無線接口技術(shù)常見地無線接口有紅外線接口與藍牙接口①
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
- 6. 下載文件中如有侵權(quán)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 二零二五年度餐飲業(yè)節(jié)能減排入股協(xié)議
- 2025年度購房定金支付及違約責任協(xié)議
- 二零二五年度商業(yè)地產(chǎn)市場調(diào)研評估委托合同
- 二零二五年度餐飲行業(yè)掛靠合作經(jīng)營合同
- 二零二五年度三年期勞動合同漲薪與績效考核體系合同
- 二零二五年度自來水供應(yīng)與用水戶信息公開合同
- 二零二五年度個人債權(quán)轉(zhuǎn)讓合同模板(智能穿戴設(shè)備債權(quán)整合)
- 二零二五年度新能源汽車企業(yè)職工招聘與產(chǎn)業(yè)鏈整合合同
- 二零二五年度手房銀行按揭購房服務(wù)合同
- 2025年吉林市貨運車從業(yè)考試題
- 2025年安徽中醫(yī)藥高等專科學(xué)校單招職業(yè)適應(yīng)性測試題庫有答案
- 個人應(yīng)聘簡歷電工
- 2025年上半年河南省高校畢業(yè)生“三支一扶”招募1100人易考易錯模擬試題(共500題)試卷后附參考答案
- 高血壓的用藥指導(dǎo)任務(wù)三高血壓的藥物治療講解
- 《馬云創(chuàng)業(yè)經(jīng)歷》課件
- 云南省大理白族自治州2024-2025學(xué)年八年級上學(xué)期1月期末考試英語試卷(無答案)
- 無人機行業(yè)市場分析指南
- 踇外翻病人護理查房
- 廣西河池市(2024年-2025年小學(xué)六年級語文)統(tǒng)編版專題練習(xí)(上學(xué)期)試卷及答案
- 施工安全管理培訓(xùn)資料
- 建設(shè)單位保證工程安全措施的實施方案
評論
0/150
提交評論