版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、第七章:輸入 / 輸出接口,內(nèi)容摘要: 輸入和輸出設(shè)備是計(jì)算機(jī)系統(tǒng)的組成部分 程序、數(shù)據(jù)和各種信息,需要通過輸入設(shè)備送入計(jì)算機(jī) 計(jì)算結(jié)果或控制信號(hào)要通過輸出設(shè)備得以實(shí)現(xiàn) CPU與外設(shè)交換信息是計(jì)算機(jī)系統(tǒng)中重要和頻繁的操作 本章主要介紹: 接口的概念 CPU與外圍設(shè)備交換信息的方式,71 接口概述, 計(jì)算機(jī)系統(tǒng)由主機(jī)和外部設(shè)備兩大部分組成, 外設(shè)不能直接和計(jì)算機(jī)系統(tǒng)的三總線相連接。其原因如下: 1外設(shè)的多樣性,形式復(fù)雜:電子式、電磁式、光電式等; 2外設(shè)與CPU之間交換的信息的多樣性: 信息類型:數(shù)據(jù)信息、控制信息、狀態(tài)信息 信息模式:模擬信息、數(shù)字信息 傳遞形式:串行傳遞、并行傳遞 3從外設(shè)管
2、理和提高CPU的效率方面, 須在外設(shè)和CPU三總線之間增設(shè)一個(gè)能控制外設(shè)與CPU進(jìn)行信息 交換的中轉(zhuǎn)電路,用來協(xié)調(diào)CPU和外設(shè)的信息交換及工作秩序。 這個(gè)中轉(zhuǎn)電路就是接口電路 對(duì)于不同的外部設(shè)備,其接口電路也是不同的。(見下圖),不同外設(shè)與計(jì)算機(jī)主機(jī)之間的接口,711 I/O 接口的主要功能及結(jié)構(gòu),1接口電路是外設(shè)和CPU進(jìn)行連接的橋梁和交換信息的中轉(zhuǎn)站 2通過接口電路交換的信息: 狀態(tài)信息:外設(shè)狀態(tài)經(jīng)接口電路傳遞給 CPU,使CPU 了解外設(shè) 當(dāng)前的狀態(tài),以便進(jìn)行下一步的操作; 控制信息:CPU 的控制信息經(jīng)接口電路傳遞給外部設(shè)備,控制 外設(shè)進(jìn)行有序的工作; 數(shù)據(jù)信息:通過接口電路CPU與外
3、設(shè)間交換有效的傳遞。 3接口的基本功能就是對(duì)數(shù)據(jù)傳送控制: 包括信號(hào)暫存、數(shù)據(jù)格式轉(zhuǎn)換、傳送路徑的切換控制和狀態(tài)信號(hào) 的交換、通訊控制、設(shè)備動(dòng)作、定時(shí)控制、中斷管理及錯(cuò)誤檢測(cè) 等功能。,一、接口的概念:,I/O 連接示意圖, 接口在 CPU 與外設(shè)之間建立一個(gè)緩沖區(qū) 解決了CPU與外設(shè)之間在: 數(shù)據(jù)形式、數(shù)據(jù)傳遞方式及傳遞速率上存在很大差異的矛盾。,二、I/O 接口電路的組成:,1與外設(shè)相連接,用以傳遞信息,具有暫存信息的寄存器部件。 暫存信息的部件被稱為 端口 端口根據(jù)存放信息類型的不同,分以下三種: 1)數(shù)據(jù)端口:一般為雙向 2)控制端口:?jiǎn)蜗蜉敵?3)狀態(tài)端口:?jiǎn)蜗蜉斎?每個(gè)端口具有自己
4、的地址。因此,接口電路具有多個(gè)端口地址 2與計(jì)算機(jī)總線相連接: 數(shù)據(jù)總線緩沖器:接數(shù)據(jù)總線,用傳遞數(shù)據(jù)信息,為雙向三態(tài) 邏輯控制電路:接控制總線,控制端口的讀、寫狀態(tài) 地址譯碼電路:接地址總線,接受地址信息,尋找被訪問的端口,接口是接在計(jì)算機(jī)總線和外設(shè)之間的一個(gè)電路,7.1.2 I/O 端口的編址方式, 接口電路中的端口是用來暫存與CPU交換的信息, 由接口電路中的內(nèi)部寄存器構(gòu)成; CPU可以象訪問存儲(chǔ)器一樣直接對(duì)端口進(jìn)行讀寫操作。 因此,必須對(duì)接口電路中的這些端口一一分配地址。 對(duì)端口分配地址的方式稱為:端口地址編址方式 編址方式有兩種: 1統(tǒng)一編址 和存儲(chǔ)器的存儲(chǔ)單元一起進(jìn)行編址 2單獨(dú)編
5、址 給端口單獨(dú)分配地址空間,7.1.2 I/O 端口的編址方式,一、I/O 端口統(tǒng)一編址, I/O 端口和存儲(chǔ)單元按照存儲(chǔ)單元的編址方法統(tǒng)一編排地址號(hào), 由 I/O 端口地址和存儲(chǔ)單元地址共同構(gòu)成一個(gè)統(tǒng)一的地址空間。 優(yōu)點(diǎn):訪問端口同訪問存儲(chǔ)器一樣,不需專用的指令 缺點(diǎn):占用了存儲(chǔ)器的地址空間,使存儲(chǔ)器的地址空間減少, I/O 地址空間和內(nèi)存地址空間是相對(duì)獨(dú)立的,有兩個(gè)地址空間, 即 MEM 和 I/O 地址空間,由專用控制線來確定要訪問的對(duì)象。 優(yōu)點(diǎn):不占用存儲(chǔ)器的地址空間 缺點(diǎn):訪問端口必須使用專用的指令(如 IN / OUT) 8086 CPU系統(tǒng)采用了單獨(dú)編址方式,并通過 M /IO
6、控制信號(hào)來 區(qū)分地址線上的地址是用于訪問存儲(chǔ)器或是訪問端口的。,二、I/O 端口獨(dú)立編址,7.1.2 I/O 端口的編址方式,三、端口地址的尋址方式,1直接端口尋址方式: 輸入輸出端口地址在指令中以立即數(shù) n (8 bit)表明。 直接尋址可尋址256個(gè)輸入端口和256個(gè)輸出端口。 2間接端口尋址方式 輸入輸出端口地址由 DX 寄存器(16 bit)間接尋址。 間接尋址可尋址 65536 個(gè)輸入輸出端口。, 雖然PC機(jī)有高達(dá)20位的地址總線,但對(duì)I/O端口地址來講僅使用 A0A15位地址線,因此I/O接口地址最大尋址范圍為 64K。,7.1.3 I/O 端口地址的譯碼,一、固定式譯碼 二、開關(guān)
7、式可選地址譯碼 三、PC/XT 端口地址分配,請(qǐng)自學(xué),72 數(shù)據(jù)傳送方式, CPU與接口之間的信息傳遞,實(shí)際上是與外設(shè)之間的信息傳遞。 因外設(shè)接收和發(fā)送信息的速度差別很大,應(yīng)針對(duì)不同的外設(shè)采用 不同的控制方式進(jìn)行信息的傳遞。 常用傳遞信息的方式有四種:,無(wú)條件傳送方式,中斷控制方式,查詢傳送方式,DMA 控制方式,7.3.1 無(wú)條件傳送方式, 外設(shè)的接口電路,應(yīng)隨時(shí)做好接收或輸出數(shù)據(jù)的準(zhǔn)備;以保證 信息的可靠傳輸,下列設(shè)備可采用此控制方式進(jìn)行信息的傳送: 1輸入設(shè)備:信息變化緩慢的外設(shè); 2輸出設(shè)備:能對(duì)輸出的信息立即做出反應(yīng)的外設(shè); 3信息變化呈周期性、且定時(shí)的周期為已知的外設(shè)。,CPU 可
8、以沒有任何條件隨時(shí)訪問外部設(shè)備與其交換信息,7.2.2 查詢傳送方式, 當(dāng)CPU 需要同外設(shè)交換信息時(shí),首先對(duì)外設(shè)的狀態(tài)進(jìn)行查詢, 得知外設(shè)已做好數(shù)據(jù)接收或發(fā)送的準(zhǔn)備時(shí),才進(jìn)行信息交換。,一查詢輸入傳送方式,三態(tài) 緩存器,數(shù)據(jù) 鎖存器,狀 態(tài) 信 號(hào),輸 入 設(shè) 備,地 址 譯 碼,02H,數(shù)據(jù),控制,STB,01H,LL:IN AL,02H TEST AL,01H JZ LL IN AL,01H,CP,D,Q,RD,RD:置零,1,二查詢輸出傳送方式,NN:IN AL,04H AND AL,80H JNZ NN MOV AL,DATA OUT 03H,AL,7.2.3 中斷傳送方式, 在查詢方式下,CPU主動(dòng)查詢外設(shè)的狀態(tài),占用了CPU 大 量的時(shí)間資源,降低了CPU的工作效率。 在中斷方式下,由外設(shè)主動(dòng)向 CPU 提出中斷請(qǐng)求, CPU 響應(yīng)外設(shè)的中斷請(qǐng)求后,才和外設(shè)進(jìn)行一次信息交換; 交換結(jié)束后返回繼續(xù)進(jìn)行其它的操作。,中斷控制方式進(jìn)行數(shù)據(jù)輸入時(shí)的基本電路,7.3.4 直接存儲(chǔ)器方式,一、DMA傳送方式簡(jiǎn)介 D
溫馨提示
- 1. 本站所有資源如無(wú)特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 機(jī)關(guān)培訓(xùn)教學(xué)
- 2025至2030中國(guó)智能電網(wǎng)行業(yè)市場(chǎng)現(xiàn)狀供需分析及投資政策支持研究報(bào)告
- 智慧農(nóng)業(yè)技術(shù)推廣障礙及解決方案與投資可行性分析
- 2026年昭通市永善縣緊密型醫(yī)共體溪洛渡街道衛(wèi)生院分院招聘9人備考題庫(kù)有答案詳解
- 2026年鹽城市機(jī)關(guān)事務(wù)管理局直屬事業(yè)單位公開選調(diào)工作人員備考題庫(kù)完整答案詳解
- 2026年溫州外國(guó)語(yǔ)高級(jí)中學(xué)(溫州中學(xué)國(guó)際部)招聘教師備考題庫(kù)及一套答案詳解
- 2025至2030中國(guó)在線教育市場(chǎng)發(fā)展現(xiàn)狀及未來投資機(jī)會(huì)研究報(bào)告
- 2025-2030中國(guó)風(fēng)電安裝船(WTIV)市場(chǎng)發(fā)展動(dòng)向及投資戰(zhàn)略規(guī)劃策略研究報(bào)告
- 2025-2030中國(guó)硼礦行業(yè)營(yíng)銷模式及競(jìng)爭(zhēng)格局分析研究報(bào)告
- 2025-2030中國(guó)機(jī)床穩(wěn)壓器市場(chǎng)經(jīng)營(yíng)策略及銷售投資運(yùn)作模式分析研究報(bào)告
- 2025年湖南水利水電職業(yè)技術(shù)學(xué)院?jiǎn)握新殬I(yè)技能測(cè)試題庫(kù)附答案
- 石灰石購(gòu)銷合同-石灰石購(gòu)銷合同模板5篇
- 反制無(wú)人機(jī)課件
- 材料作文(原卷版)-2026年中考語(yǔ)文復(fù)習(xí)試題(浙江專用)
- 衰老標(biāo)志物人工智能數(shù)據(jù)模型建立應(yīng)用指南
- 2025至2030中國(guó)球囊膽管導(dǎo)管行業(yè)產(chǎn)業(yè)運(yùn)行態(tài)勢(shì)及投資規(guī)劃深度研究報(bào)告
- 生物樣本資源庫(kù)建設(shè)計(jì)劃及管理工作方案
- 消防安全管理人責(zé)任書范文
- 光伏電站安全事故案例
- 重癥肺炎患者護(hù)理要點(diǎn)回顧查房
- 住院醫(yī)師規(guī)范化培訓(xùn)階段考核(年度考核、出科考核)
評(píng)論
0/150
提交評(píng)論