freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

輸入輸出與中斷ppt課件-wenkub.com

2025-04-26 03:59 本頁面
   

【正文】 特殊屏蔽方式允許低優(yōu)先級(jí)中斷請(qǐng)求中斷正在服務(wù)的高優(yōu)先級(jí)中斷。 為達(dá)到此目的 , 引入了 特殊屏蔽 方式 。 當(dāng) IMR某一位為 1時(shí) , 對(duì)應(yīng)的中斷請(qǐng)求就受到屏蔽 , 不能進(jìn)入優(yōu)先權(quán)裁決器 。 因不保留當(dāng)前正在服務(wù)的中斷的狀態(tài),所以不能用于中斷嵌套方式。 (1)自動(dòng)中斷結(jié)束方式 AEOI 此方式只適用于單片 8259A系統(tǒng)中 , 且多個(gè)中斷 不會(huì)嵌套 。 ? 普通自動(dòng)循環(huán)方式 的特點(diǎn)是: IR7~ IR0中的初始最高優(yōu)先級(jí)由系統(tǒng)指定 , 即指定 IR0的優(yōu)先級(jí)最高 , 以后按右循環(huán)規(guī)則進(jìn)行循環(huán)排隊(duì) 。 其變化規(guī)律是:當(dāng)某一個(gè)中斷請(qǐng)求 IRi服務(wù)結(jié)束后 , 該中斷的優(yōu)先權(quán)自動(dòng)降為最低 , 而緊跟其后的中斷請(qǐng)求 IR(i+ 1)的優(yōu)先權(quán)自動(dòng)升為最高 , IR7~ IR0優(yōu)先權(quán)級(jí)別按如下所示的右循環(huán)方式改變 。 它們由高到低的優(yōu)先級(jí)順序是: IR0, IR1, IR2, … , IR7, 其中 , IR0的優(yōu)先級(jí)最高 , IR7的優(yōu)先級(jí)最低 。(但 IR3IR7仍被本從片封鎖 ) C. 假定 從片 IR3發(fā)生中斷 ,并獲得服務(wù) 一般全嵌套方式:主片的 IR4的中斷被服務(wù)時(shí) , 這些中斷將被封鎖 。 8259A有兩種中斷嵌套方式: 8259A的中斷管理功能很強(qiáng) , 單片可以管理 8級(jí)外部中斷 , 在多片級(jí)聯(lián)方式下最多可以管理 64級(jí)外部中斷 , 并且具有中斷嵌套 、 中斷優(yōu)先權(quán)判優(yōu) 、 中斷結(jié)束和中斷觸發(fā)等多種中斷管理方式 。 8259A的工作方式 8259A有兩種中斷嵌套方式: (1)一般全嵌套方式 一般全嵌套方式是 8259A最常用的工作方式 , 初始化后的默認(rèn)工作方式 。 但在該中斷響應(yīng)周期中 , 8259A并不向系統(tǒng)總線送任何信息 。 8259A中斷響應(yīng)順序 8259A對(duì)外部中斷請(qǐng)求的響應(yīng)和處理過程如下: ? (1) 當(dāng)中斷請(qǐng)求輸入線 IRQ0~ IRQ7中有一條或多條變高時(shí) ,則中斷請(qǐng)求寄存器 IRR的相應(yīng)位置 “ 1”。 RD:讀信號(hào)控制端 。 2. 8259A的引腳及其功能 8259A是 28腳雙列直插式芯片 。 (7)數(shù)據(jù)總線緩沖器 連接系統(tǒng)總線和 8259A的內(nèi)部總線 , 用于傳輸8259A的控制字或狀態(tài)字 , 以及中斷類型號(hào) 。 (3)中斷屏蔽寄存器 IMR IMR是一個(gè) 8位寄存器 , 存放中斷屏蔽字 , 某位 =1表示對(duì)應(yīng)的 IRi輸入被屏蔽 , 為 0開放該中斷請(qǐng)求 。 在中斷響應(yīng)的第一個(gè) INTA周期 , 使對(duì)應(yīng)的 ISR位置 1而 IRR位清 0。 在中斷返回前恢復(fù)保護(hù)的寄存器內(nèi)容 ,最后執(zhí)行中斷返回指令 IRET。 ? 保存斷點(diǎn) , 即把斷點(diǎn)處的 IP和 CS值壓入堆棧 , 先壓入 CS值 ,再壓入 IP值 。 2)中斷處理 ? 將類型碼乘 4, 計(jì)算出中斷向量的地址 。 ? 每個(gè)中斷向量占 4個(gè)字節(jié) , 其中低位字 (2個(gè)字節(jié) )存放中斷服務(wù)程序入口地址的偏移量 , 高位字 (2個(gè)字節(jié) )存放中斷服務(wù)程序入口地址的段地址 。 問題 :中斷類型號(hào)和中斷服務(wù)程序的入口地址(中斷向量)如何聯(lián)系? 中斷服務(wù)程序的入口地址叫做 中斷向量 。 (5)中斷指令 INT n INT n是用戶自定義的軟件中斷指令 , CPU執(zhí)行中斷指令 INT n也會(huì)引起內(nèi)部中斷 , 其中斷類型碼由指令中的 n指定 。 ? INT 3指令是單字節(jié)指令 , 因而它能很方便地插入程序的任何地方 , 專門用于在程序中設(shè)置斷點(diǎn)來調(diào)試程序 , 它也稱為斷點(diǎn)中斷 , 插入 INT 3指令之處便是斷點(diǎn) 。若發(fā)現(xiàn) TF=1, 則 CPU就產(chǎn)生 中斷類型碼為 1的中斷 , 使 CPU轉(zhuǎn)向單步中斷的處理程序 。 ? 在 8086/8088 CPU中 , 內(nèi)部中斷可分為 5種類型: ? 除法出錯(cuò)中斷 ? 單步中斷 ? 斷點(diǎn)中斷 ? 溢出中斷 ? 中斷指令 INT n ? 以上所述內(nèi)部中斷的類型碼均是固定 , 除單步中斷外 , 其他的內(nèi)部中斷不受 IF狀態(tài)標(biāo)志影響 。 可屏蔽中斷 受中斷允許標(biāo)志位 IF的控制 ,只有當(dāng) IF=1, CPU才會(huì)響應(yīng) INTR請(qǐng)求 。 非屏蔽中斷 ★ 可屏蔽中斷 ★ (1)非屏蔽中斷 ? 由 NMI引腳上出現(xiàn)的 上升沿 觸發(fā) , 它 不受中斷允許標(biāo)志 IF的控制 , 其 中斷類型碼固定為 2。 8086/8088的中斷 8086/8088系統(tǒng)中給每種中斷都賦予一個(gè)中斷類型碼 (或稱中斷號(hào) ), 編號(hào)為 0~ 255。 ? 恢復(fù)現(xiàn)場(chǎng) 。 ? 執(zhí)行中斷處理程序 。 保護(hù)現(xiàn)場(chǎng)是指把中斷服務(wù)程序中要用到的寄存器的原內(nèi)容壓入堆棧保存起來 。 (2)保護(hù)現(xiàn)場(chǎng)和斷點(diǎn) 。 (3)沒有總線請(qǐng)求 。 為了保證產(chǎn)生的中斷能被 CPU處理 , INTR中斷請(qǐng)求信號(hào)應(yīng)保持到該請(qǐng)求被 CPU響應(yīng)為止 。 圖 中斷嵌套過程 中斷的處理過程 中斷請(qǐng)求 1 中斷響應(yīng) 2 中斷處理 3 ? 外設(shè)需要 CPU服務(wù)時(shí) , 首先要發(fā)出一個(gè)有效的中斷請(qǐng)求信號(hào)送到 CPU的中斷輸入端 。 在優(yōu)先權(quán)級(jí)別最高的中斷源處理了以后 , 再響應(yīng)級(jí)別較低的中斷源 。 ? 當(dāng)處理完中斷服務(wù)程序后 , 再恢復(fù)現(xiàn)場(chǎng)和斷點(diǎn)地址 ,使 CPU返回?cái)帱c(diǎn) , 繼續(xù)執(zhí)行主程序 。 利用 CPU的兩條中斷輸入信號(hào)線 INTR和 NMI來告訴 CPU已發(fā)生了中斷事件 。 ? 引起中斷的事件就稱為 中斷源 。在這種情況下,采用 DMA方式。 中斷控制方式 在中斷傳輸方式下 , 當(dāng)輸入設(shè)備將數(shù)據(jù)準(zhǔn)備好或者輸出設(shè)備可以接收數(shù)據(jù)時(shí) , 便可以向 CPU發(fā)出中斷請(qǐng)求 ,使 CPU暫時(shí)停止執(zhí)行當(dāng)前程序 , 而去執(zhí)行一個(gè)數(shù)據(jù)輸入 /輸出的中斷服務(wù)程序 , 與外設(shè)進(jìn)行數(shù)據(jù)傳輸操作 , 中斷程序執(zhí)行完后 , CPU又轉(zhuǎn)回繼續(xù)執(zhí)行原來的程序 。 字節(jié)數(shù) ABC: IN AL, 86H ; 讀狀態(tài)端口 ( 目的讀狀態(tài)位 ) TEXST AL, 80H ;測(cè)試 D7位是否為 1( 準(zhǔn)備好 ) JZ ABC ;若 D7=0未準(zhǔn)備好 , 循環(huán)檢測(cè) IN AL , 87H ;準(zhǔn)備好 , 讀數(shù)據(jù)端口 MOV [BX], AL ; 存到內(nèi)存 BUFFER緩沖區(qū) INC BX ; 修改地址指針 LOOP ABC ; 未送完 , 繼續(xù)傳送
點(diǎn)擊復(fù)制文檔內(nèi)容
教學(xué)課件相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號(hào)-1