版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡介
1、第九章 接口和總線,一、接口功能與分類 接口: 兩個(gè)相對獨(dú)立的子系統(tǒng)間的界面 I/O接口:主機(jī)與外設(shè)的硬件接口 接口的主要功能: (1)識別外設(shè)碼 (2)交換數(shù)據(jù)、控制命令及狀態(tài)信息等 (3)支持特定的訪問方式 (4)緩存、驅(qū)動(dòng)等 (5)數(shù)據(jù)格式轉(zhuǎn)換,第一節(jié) 概述,I/O接口分類: 1、按數(shù)據(jù)傳送格式分:串行、并行 2、按主機(jī)訪問I/O設(shè)備的控制方式: 程序查詢、中斷、DMA、通道控制、I/O處理機(jī) 3、按時(shí)序控制方式: 同步、異步,第一節(jié) 概述,二、主機(jī)與外圍設(shè)備間的連接方式 總線方式,第一節(jié) 概述,二、主機(jī)與外圍設(shè)備間的連接方式 星型方式,第一節(jié) 概述,二、主機(jī)與外圍設(shè)備間的連接方式 輸入
2、數(shù)出處理機(jī)方式,第一節(jié) 概述,三、總線功能與分類 總線: 一組能為多個(gè)部件分時(shí)共享的信息傳送線,用來連接多個(gè)部件并為之提供信息交換通路。 共享性:總線連接的部件都可以通過它傳遞信息。 總線的分類: 1、總線在系統(tǒng)中所處地位:內(nèi)總線、外總線 2、按數(shù)據(jù)傳送格式:并行、串行 雙工 3、按時(shí)序控制:同步總線、異步總線,第一節(jié) 概述,四、接口的編址與I/O指令 1、I/O接口編址 (1)與存儲(chǔ)器統(tǒng)一編址 (2)I/O端口獨(dú)立編址 2、 I/O指令,第一節(jié) 概述,四、接口的編址與I/O指令 3、通道指令 (1)供主CPU執(zhí)行的I/O指令,用來訪問通道。 (2)供通道執(zhí)行的通道指令。 4、 IOP指令,第
3、一節(jié) 概述,第二節(jié) 直接程序控制方式,1 立即程序傳送方式 基本思想 I/O接口:總是準(zhǔn)備好接受或發(fā)送的數(shù)據(jù) CPU:無須查詢接口狀態(tài) 優(yōu)缺點(diǎn):簡單,實(shí)時(shí),局限性 應(yīng)用:時(shí)間/馬達(dá)等控制,2 程序查詢方式 基本思想 I/O接口:設(shè)置反映外設(shè)工作的狀態(tài)字 CPU:利用程序循環(huán)查詢 優(yōu)缺點(diǎn):代價(jià)低,CPU利用率低 應(yīng)用:調(diào)試維護(hù)過程或其他簡單調(diào)用外設(shè)。,第二節(jié) 直接程序控制方式,第三節(jié) 程序中斷方式,基本思想 I/O接口:中斷請求 CPU:中斷響應(yīng),執(zhí)行中斷處理程序,中斷恢復(fù) 優(yōu)缺點(diǎn):提高CPU利用率,復(fù)雜(和程序查詢方式比) 傳輸效率受限(和DMA方式比),豐富的應(yīng)用: 中慢速外設(shè),使CPU與I
4、/O設(shè)備并行工作 處理突發(fā)故障 實(shí)時(shí)處理 系統(tǒng)調(diào)度:多道程序/頁面調(diào)度 人機(jī)對話 其它高級處理方式:多機(jī)通訊/DMA等,第三節(jié) 程序中斷方式,相關(guān)的概念 (1)中斷源 引起中斷的原因??梢允峭庠O(shè)、故障、人為等 外部中斷(源):來自CPU外部(外設(shè)等) 內(nèi)部中斷(源):來自CPU內(nèi)部 8086/8088的內(nèi)中斷 除數(shù)為0、溢出、單步中斷、軟中斷、訪管指令等,第三節(jié) 程序中斷方式,(2)中斷屏蔽問題 中斷屏蔽:忽略中斷請求,保證CPU在執(zhí)行重要程序段時(shí)不被中斷。 根據(jù)“中斷允許標(biāo)志位”IF,中斷分為兩類 可屏蔽中斷:不受IF控制,如外設(shè)中斷 非屏蔽中斷:受IF控制,如內(nèi)中斷,第三節(jié) 程序中斷方式,
5、(3)入口地址形成 查詢法:,第三節(jié) 程序中斷方式,(3)入口地址形成 單獨(dú)請求線編碼法 速度快、連線多、硬件代價(jià)高,不易擴(kuò)展。適用于中斷源極少且固定場合。 向量中斷法 中斷向量:中斷處理程序的入口地址 中斷向量表:集中存放的中斷向量,一般放在特定的位置。可以通過中斷碼得到對應(yīng)中斷處理程序的入口地址。,第三節(jié) 程序中斷方式,8086/8088中斷向量與中斷向量表 偏移量 IP=(4N,4N+1) 段基址CS=(4N+2,4N+3),第三節(jié) 程序中斷方式,表10-1 8086中斷類型碼分配表,(4)中斷嵌套問題 中斷優(yōu)先級:中斷請求的重要性 中斷嵌套:在低級中斷處理中響應(yīng)高級中斷請求 多重中斷,
6、第三節(jié) 程序中斷方式,中斷嵌套與遞歸過程,中斷的基本過程 (1)中斷請求 外設(shè)等中斷源向CPU發(fā)中斷請求(通過接口) (2)中斷排優(yōu) 當(dāng)多個(gè)中斷請求到達(dá)時(shí),決定響應(yīng)誰? 一般原則:故障引起中斷優(yōu)于I/O操作引起中斷 非屏蔽中斷優(yōu)于可屏蔽中斷 高速事件中斷優(yōu)于低速事件的中斷 輸入信息中斷優(yōu)于輸出信息中斷,第三節(jié) 程序中斷方式,中斷的基本過程 (3)中斷響應(yīng) CPU發(fā)中斷響應(yīng)到外設(shè)等。 CPU在執(zhí)行完一條指令后查詢中斷 中斷響應(yīng)后進(jìn)入INTA周期 斷點(diǎn)保護(hù):PC(CS/IP)入棧,形成中斷向量,第三節(jié) 程序中斷方式,中斷的基本過程 (4)中斷處理(程序) 保護(hù)現(xiàn)場:通用寄存器等 事件處理 恢復(fù)現(xiàn)場
7、 (5)中斷返回 恢復(fù)斷點(diǎn)等,第三節(jié) 程序中斷方式,第四節(jié) DMA方式,基本思想 DMA控制器:DMA請求;可以擁有總線控制權(quán);數(shù)據(jù)傳輸控制。 CPU: DMA響應(yīng);移交總線控制權(quán)到DMA控制器;結(jié)束處理。 優(yōu)缺點(diǎn):代價(jià)高(和中斷方式比) (數(shù)據(jù)塊)傳輸效率高(和中斷方式比) 主要應(yīng)用:外存等高速外設(shè),如磁盤接口、網(wǎng)絡(luò)通訊接口、高速數(shù)據(jù)采集接口等。,DMA的基本過程 (1)初始化 * 數(shù)據(jù)準(zhǔn)備或緩沖區(qū)設(shè)置 * 數(shù)據(jù)塊:首址,長度 (2) DMA請求 * 向CPU請求DMA操作 (3) DMA響應(yīng) * CPU在總線周期結(jié)束令后查詢DMA * DMA響應(yīng)后進(jìn)入DMA周期 * 移交總線控制權(quán),第四節(jié) DMA方式,DMA的基本過程(CONT) (4) DMA傳送 * 由DMA控制器控制傳輸 (3) 結(jié)束處理 * 發(fā)DMA結(jié)束請求到CPU * 收回總線控制權(quán),第四節(jié) DMA方式,第五節(jié) 通道方式,基本思想 通道:專用的I/O控制器;可以連接多個(gè)外設(shè)(控制器);執(zhí)行通道程序。 CPU: 啟動(dòng)通道 優(yōu)缺點(diǎn):代價(jià)高(和中斷和DMA方式比) 傳輸功能強(qiáng)(和DMA方式
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲(chǔ)空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 人工智能在學(xué)生個(gè)性化學(xué)習(xí)路徑調(diào)整中的應(yīng)用研究-以自適應(yīng)學(xué)習(xí)系統(tǒng)為例教學(xué)研究課題報(bào)告
- 2025年化驗(yàn)室常規(guī)檢查項(xiàng)目解讀培訓(xùn)試題及答案
- 2025上半年湖南中學(xué)教師資格筆試《綜合素質(zhì)》真題及答案解析
- 2026年高爾夫球場教練應(yīng)聘全攻略及常見問題解析
- 2026年科研人員面試題及答案
- 2025政府采購評審專家考試真題庫(帶答案)
- 2026年電子技術(shù)人才招聘與面試題集
- 2026年電梯故障排除員面試題集
- 2026年軟件測試工程師崗位面試問題詳解
- 2026年上海市華東師大二附中高一語文上學(xué)期1月階段測試語文試卷及答案
- 小小養(yǎng)殖員課件
- 公司員工意識培訓(xùn)課件
- 倉庫統(tǒng)計(jì)員的工作總結(jié)
- 小流浪貓知識題庫及答案
- 2025年大學(xué)《科學(xué)社會(huì)主義-中國特色社會(huì)主義理論體系》考試備考題庫及答案解析
- Unit 6 Find your way 第1課時(shí) Get ready Start up 課件 2025-2026學(xué)年外研版(三起)英語四年級上冊
- 2025秋期版國開河南電大本科《法律社會(huì)學(xué)》一平臺(tái)我要考試無紙化考試試題及答案
- 義務(wù)教育英語教學(xué)大綱及實(shí)施方案2024版
- 豬場產(chǎn)房技術(shù)員工作總結(jié)
- 寧德時(shí)代shl測試題庫以及答案解析
- 公眾號解封申請書
評論
0/150
提交評論