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

正文內(nèi)容

輸入輸出與中斷ppt課件-資料下載頁(yè)

2025-04-29 03:59本頁(yè)面
  

【正文】 址和段內(nèi)偏移地址 。 據(jù)此 CPU便可轉(zhuǎn)入中斷服務(wù)程序 。 8259A的工作方式 8259A有兩種中斷嵌套方式: (1)一般全嵌套方式 一般全嵌套方式是 8259A最常用的工作方式 , 初始化后的默認(rèn)工作方式 。 此時(shí)中斷優(yōu)先權(quán)的級(jí)別是固定的 ,IR0~IR7遞減 。 CPU響應(yīng)中斷時(shí) , 屏蔽掉與它同級(jí)或低級(jí)的中斷請(qǐng)求 。 在中斷處理過(guò)程中允許被更高優(yōu)先級(jí)的事件所中斷稱為中斷嵌套。 8259A有兩種中斷嵌套方式: 8259A的中斷管理功能很強(qiáng) , 單片可以管理 8級(jí)外部中斷 , 在多片級(jí)聯(lián)方式下最多可以管理 64級(jí)外部中斷 , 并且具有中斷嵌套 、 中斷優(yōu)先權(quán)判優(yōu) 、 中斷結(jié)束和中斷觸發(fā)等多種中斷管理方式 。 (2)特殊全嵌套方式 和一般全嵌套方式基本相同 , 區(qū)別在于:在特殊全嵌套方式下 , 處理某一中斷時(shí) ,可實(shí)現(xiàn) 對(duì)同級(jí)中斷請(qǐng)求的響應(yīng) 。 系統(tǒng)中只有單片 8259A時(shí) , 通常用全嵌套方式;而當(dāng) 8259A多片級(jí)連時(shí) , 主片必須采用特殊全嵌套方式 , 從片可采用一般全嵌套方式 。 D. 主 8259A IR0 IR1 IR2 IR3 IR4 IR5 IR6 IR7 一般全嵌套方式: 從片的 INT被主片封鎖 , 故更 高 級(jí)別的IR0IR2中斷也無(wú)法得到響應(yīng) 特殊全嵌套方式: 因主片不封鎖從片的INT, 故級(jí)別高的 IR0IR2中斷可以得到響應(yīng) 。(但 IR3IR7仍被本從片封鎖 ) C. 假定 從片 IR3發(fā)生中斷 ,并獲得服務(wù) 一般全嵌套方式:主片的 IR4的中斷被服務(wù)時(shí) , 這些中斷將被封鎖 。 B. 特殊全嵌套方式:IR4的中斷被服務(wù)時(shí) , 只封鎖IR5IR7。 A. INT E. 從 8259A INT IR0 IR1 IR2 IR3 IR4 IR5 IR6 IR7 ? 一般全嵌套方式與特殊全嵌套方式的區(qū)別 去 CPU 8259A中斷優(yōu)先權(quán)的管理方式有固定優(yōu)先權(quán)方式和自動(dòng)循環(huán)優(yōu)先權(quán)方式兩種 。 ( 1) 固定優(yōu)先權(quán)方式 在固定優(yōu)先權(quán)方式中 , IR7~ IR0的中斷優(yōu)先權(quán)的級(jí)別是由系統(tǒng)確定的 。 它們由高到低的優(yōu)先級(jí)順序是: IR0, IR1, IR2, … , IR7, 其中 , IR0的優(yōu)先級(jí)最高 , IR7的優(yōu)先級(jí)最低 。 當(dāng)有多個(gè) IRi請(qǐng)求時(shí) , 優(yōu)先權(quán)判決器 ( PR)將它們與當(dāng)前正在處理的中斷源的優(yōu)先權(quán)進(jìn)行比較 ,選出當(dāng)前優(yōu)先權(quán)最高的 IRi, 向 CPU發(fā)出中斷請(qǐng)求 INT,請(qǐng)求為其服務(wù) 。 注 : 特殊全嵌套僅用于多個(gè) 8259A級(jí)連時(shí)的主 8259A, 而不能用于從屬 8259A或單8259A系統(tǒng) 。 ( 2) 自動(dòng)循環(huán)優(yōu)先權(quán)方式 在自動(dòng)循環(huán)優(yōu)先權(quán)方式中 , IR7~ IR0優(yōu)先權(quán)級(jí)別是可以改變的 。 其變化規(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)方式改變 。 假設(shè)在初始狀態(tài) IR0有請(qǐng)求 , CPU為其服務(wù)完畢 , IR0優(yōu)先權(quán)自動(dòng)降為最低 , 排在 IR7之后 , 而其后的 IR1的優(yōu)先權(quán)升為最高 ,其余依次類(lèi)推 。 這種優(yōu)先權(quán)管理方式 , 可以使 8個(gè)中斷請(qǐng)求都擁有享受同等優(yōu)先服務(wù)的權(quán)利 。 自動(dòng)循環(huán)優(yōu)先權(quán)方式 ? 在自動(dòng)循環(huán)優(yōu)先權(quán)方式中 , 按確定循環(huán)時(shí)的最低優(yōu)先權(quán)的方式不同 , 又分為 普通自動(dòng)循環(huán) 方式和 特殊自動(dòng)循環(huán)方式 兩種 。 ? 普通自動(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ì) 。 ? 特殊自動(dòng)循環(huán)方式 的特點(diǎn)是: IR7~ IR0中的初始最低優(yōu)先級(jí) , 由用戶通過(guò)置位優(yōu)先權(quán)命令指定 。 當(dāng)某一 IRi中斷被服務(wù)時(shí) , ISR中的相應(yīng)位 ISRi=1。當(dāng)服務(wù)結(jié)束后 , 則必須清零該 ISRi位 。 (1)自動(dòng)中斷結(jié)束方式 AEOI 此方式只適用于單片 8259A系統(tǒng)中 , 且多個(gè)中斷 不會(huì)嵌套 。 系統(tǒng)進(jìn)入中斷響應(yīng)后 , 8259A在接收到 CPU發(fā)來(lái)的第二個(gè) INTA的信號(hào)時(shí) 自動(dòng) 將 ISR中的對(duì)應(yīng)位清 0。 (2)非自動(dòng)中斷結(jié)束方式 EOI 在中斷服務(wù)程序結(jié)束的末尾 (IRET指令之前 )向 8259A發(fā)出中斷結(jié)束命令 , 清除 ISR中的相應(yīng)位 , 表示該級(jí)的中斷服務(wù)程序已經(jīng)結(jié)束 。 EOI命令有普通 EOI命令和特殊 EOI命令兩種 , 分別對(duì)應(yīng)一般全嵌套和特殊全嵌套方式 。 因不保留當(dāng)前正在服務(wù)的中斷的狀態(tài),所以不能用于中斷嵌套方式。 ? 邊沿觸發(fā) ? IRi出現(xiàn)上升沿表示有中斷請(qǐng)求 電平觸發(fā) IRi出現(xiàn)高電平表示有中斷請(qǐng)求 在第 1個(gè) INTA結(jié)束前, IRi必須保持高電平 ( 1) 普通屏蔽方式 在普通屏蔽方式中 , 8259A的每個(gè)中斷請(qǐng)求輸入端都可以通過(guò)對(duì)應(yīng)屏蔽位的設(shè)置被屏蔽 , 從而使這個(gè)中斷請(qǐng)求不能從 8259A送到 CPU。 8259A內(nèi)部有一個(gè) 8位的屏蔽寄存器 IMR, 它的每一位對(duì)應(yīng)了一個(gè)中斷請(qǐng)求輸入 。 程序可以通過(guò)設(shè)置操作命令字 使 IMR中任一位或幾位置 1。 當(dāng) IMR某一位為 1時(shí) , 對(duì)應(yīng)的中斷請(qǐng)求就受到屏蔽 , 不能進(jìn)入優(yōu)先權(quán)裁決器 。 當(dāng) IMR某一位為 0時(shí) , 對(duì)應(yīng)的中斷請(qǐng)求就被開(kāi)放 。 ( 2)特殊屏蔽方式 在有些場(chǎng)合中 , 希望一個(gè)中斷服務(wù)程序能動(dòng)態(tài)地改變系統(tǒng)的優(yōu)先級(jí)結(jié)構(gòu) 。 例如 , 在執(zhí)行中斷處理程序某一部分時(shí) , 希望禁止較低級(jí)的中斷請(qǐng)求 , 但是 , 在執(zhí)行中斷處理程序另一部分時(shí) , 又能夠開(kāi)放比本身的優(yōu)先級(jí)別較低的中斷請(qǐng)求 。 為達(dá)到此目的 , 引入了 特殊屏蔽 方式 。 在特殊屏蔽方式中 , 可在中斷服務(wù)子程序中用中斷屏蔽命令來(lái)屏蔽當(dāng)前正在處理的中斷 , 同時(shí)可使 ISR中的對(duì)應(yīng)當(dāng)前中斷的相應(yīng)位清 0, 這樣一來(lái)不僅屏蔽了當(dāng)前正在處理的中斷 ,而且也真正開(kāi)放了較低級(jí)別的中斷請(qǐng)求 。 在這種情況下 , 雖然 CPU仍然繼續(xù)執(zhí)行較高級(jí)別的中斷服務(wù)子程序 , 但由于 ISR中對(duì)應(yīng)當(dāng)前中斷的相應(yīng)位已經(jīng)清 0, 如同沒(méi)有響應(yīng)該中斷一樣 。 所以 , 此時(shí)對(duì)于較低級(jí)別的中斷請(qǐng)求 , 8259A仍然能產(chǎn)生 INT中斷請(qǐng)求 , CPU也會(huì)響應(yīng)較低級(jí)別的中斷請(qǐng)求 。 特殊屏蔽方式允許低優(yōu)先級(jí)中斷請(qǐng)求中斷正在服務(wù)的高優(yōu)先級(jí)中斷。
點(diǎn)擊復(fù)制文檔內(nèi)容
教學(xué)課件相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1