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

正文內(nèi)容

微機(jī)信息傳遞方式與中斷(編輯修改稿)

2025-06-20 08:21 本頁(yè)面
 

【文章內(nèi)容簡(jiǎn)介】 單步中斷 35 N Y N Y N N N N N Y Y 執(zhí)行指令 執(zhí)行完 否 ? 取指令 IF=1? 內(nèi)部中 斷 ? NMI ? INTR ? TF=1 ? 類型碼 =0~ 255 類型碼 =2 類型碼 =1 中斷響應(yīng), 讀回類型碼 FLAG入棧 TEMP←TF TF=TF=0 CS、 IP入棧 計(jì)算向量表地址 高字 →CS 低字 →IP 執(zhí)行中斷 服務(wù)程序 NMI? TEMP= 1? 轉(zhuǎn)入中斷服務(wù)程序 恢復(fù) CS和 IP 恢復(fù) FLAGS 返回被中斷 的程序 Y Y Y Y N IRET指令的操作 8086/8088的中斷處理流程 36 NMI、 INTR、單步和除法錯(cuò)中斷同時(shí)產(chǎn)生時(shí)的中斷處理過程 DIV TF=1 IF=1 INTR NMI PUSH FLAGS、 CS、 IP CLEAR IF amp。 TF,中斷入口 →CS:IP 除法錯(cuò) NMI(IF、 TF = 0) PUSH FLAGS、 CS、 IP CLEAR IF amp。 TF,中斷入口 →CS:IP NMI中斷處理程序 除法錯(cuò)中斷處理程序 (IF、 TF = 0) 返回 執(zhí)行下條指令 識(shí)別出 INTR (IF、 TF = 1) 返回 INTR仍然有效 繼續(xù)單步執(zhí)行程序 INTR中斷處理程序 INTR PUSH FLAGS、 CS、 IP CLEAR IF amp。 TF,中斷入口 →CS:IP 單步 (IF、 TF = 0) PUSH FLAGS、 CS、 IP CLEAR IF amp。 TF,中斷入口 →CS:IP 單步中斷處理程序 (IF、 TF = 0) 返回 (IF、 TF = 1) 返回 37 可編程中斷控制器 8259A ? PIC, Programmable Interrupt Controller ? 可對(duì) 8個(gè)中斷源實(shí)現(xiàn)優(yōu)先級(jí)控制 ? 可擴(kuò)展至對(duì) 64個(gè)中斷源實(shí)現(xiàn)優(yōu)先級(jí)控制 ? 可編程設(shè)置不同工作方式 ? 根據(jù)中斷源向 x86提供不同中斷類型碼 ? 引腳分配及功能 38 可編程中斷管理芯片 8259A 一、 8259A的內(nèi)部結(jié)構(gòu) 39 ? 8259A的內(nèi)部結(jié)構(gòu) ? 中斷請(qǐng)求寄存器 IRR ? 保存從 IR0~ IR7來的中斷請(qǐng)求信號(hào),某位 =1表示對(duì)應(yīng)的 IRi有中斷請(qǐng)求 ? 中斷服務(wù)寄存器 ISR ? 保存所有正在服務(wù)的中斷源,某位 =1表示對(duì)應(yīng)的 IRi中斷正在被服務(wù) ? 中斷屏蔽寄存器 IMR (區(qū)別于 CPU的標(biāo)志寄存器的 IF) ? 存放中斷屏蔽字,某位 =1表示對(duì)應(yīng)的 IRi輸入被屏蔽 ? 中斷優(yōu)先權(quán)判別電路 ? 確定是否向 CPU發(fā)出中斷請(qǐng)求,中斷響應(yīng)時(shí)確定 ISR的哪位應(yīng)置位及把相應(yīng)中斷的類型碼放到數(shù)據(jù)總線上 40 ? IRR—Interrupt Request Register ? PRPriority Resolver ? ISRInterrupt Service Register ? IMRInterrupt Mask Register ? ICWsInitialization Command Words ? OCWsOperation Command Words ? 7個(gè) CPU可訪問的寄存器,分兩組: ? 初始化命令字 ICW1 ~ICW4系統(tǒng)初啟時(shí)設(shè)定。 ? 操作命令字 OCW1~OCW3—系統(tǒng)運(yùn)行時(shí),由應(yīng)用程序設(shè)定 (實(shí)現(xiàn)對(duì)中斷處理的動(dòng)態(tài)管理和控制 ). The OCWs can be written into the 8259A anytime after initialization.(手冊(cè) P6- 137)。 8259A的內(nèi)部結(jié)構(gòu) 41 8259A的工作過程 ? 8259A對(duì)中斷請(qǐng)求的處理過程如下: ? 當(dāng)某 IRi有效時(shí), IRR相應(yīng)位置 1 ? 若有效的 IRi未被屏蔽,則 向 CPU發(fā)出中斷請(qǐng)求 ? 檢測(cè)到第 1個(gè) INTA信號(hào)后, 置 ISRi=1, IRRi=0 (8259AINTA接 CPUINTA, INT接 CPU INTR) ? 檢測(cè)到第 2個(gè) INTA信號(hào)后, 把 ISRi=1中最高優(yōu)先級(jí)的中斷類型碼放到 DB上 ? 若工作在 AEOI方式,在第 2個(gè) INTA結(jié)束時(shí),使 ISRi復(fù)位;否則由 CPU發(fā)出 EOI命令使 ISRi復(fù)位 42 8259A的工作方式 ? 8259A的工作方式有如下幾類: ? 中斷優(yōu)先方式與中斷嵌套 ? 中斷結(jié)束處理方式 ? 屏蔽中斷源的方式 ? 中斷觸發(fā)方式 ? 級(jí)聯(lián)工作方式 43 中斷優(yōu)先方式與中斷嵌套 ? 中斷優(yōu)先方式 兩類優(yōu)先級(jí)控制方式: 固定優(yōu)先級(jí) 和 循環(huán)優(yōu)先級(jí) ? 固定優(yōu)先級(jí)方式 ? 所有中斷請(qǐng)求 IRi的中斷優(yōu)先級(jí)固定不變 ? 優(yōu)先級(jí)排列順序可編程改變 ? 加電后 8259A的默認(rèn)方式,默認(rèn)優(yōu)先級(jí)順序從高到低為 IR0~ IR7 IR7 IR6 IR5 IR4 IR3 IR2 IR1 IR0 7 6 5 4 3 2 1 0 3 2 1 0 7 6 5 4 最低級(jí) 最高級(jí) 最高級(jí) 最低級(jí) 優(yōu)先級(jí) IR7 IR6 IR5 IR4 IR3 IR2 IR1 IR0 默認(rèn)優(yōu)先級(jí) 優(yōu)先級(jí)可編程改變 44 中斷優(yōu)先方式與中斷嵌套(續(xù)) ? 循環(huán)優(yōu)先級(jí)方式 ? 中斷源輪流處于最高優(yōu)先級(jí),即自動(dòng)中斷優(yōu)先級(jí)循環(huán) ? 初始優(yōu)先級(jí)順序可用編程改變 ? 某中斷請(qǐng)求 IRi被處理后,其優(yōu)先級(jí)別自動(dòng)降為最低,原來比它低一級(jí)的中斷上升為最高級(jí) IR7 IR6 IR5 IR4 IR3 IR2 IR1 IR0 7 6 5 4 3 2 1 0 2 1 0 7 6 5 4 3 最低級(jí) 最高級(jí) 最高級(jí) 最低級(jí) ISR內(nèi)容 IR7 IR6 IR5 IR4 IR3 IR2 IR1 IR0 IR4的服務(wù)結(jié)束以前 0 1 0 1 0 0 0 0 0 1 0 0 0 0 0 0 IR4的服務(wù)結(jié)束以后 ISRi 45 中斷優(yōu)先方式與中斷嵌套(續(xù)) ? 中斷嵌套 方式 ? 在中斷處理過程中允許被更高優(yōu)先級(jí)的事件所中斷稱為中斷嵌套。 8259A有兩種中斷嵌套方式: ? 普通全嵌套方式(默認(rèn)方式) 一中斷正被處理時(shí),只有 更高優(yōu)先級(jí) 的事件可以打斷當(dāng)前的中斷處理過程而被服務(wù)。 ? 特殊全嵌套方式 一中斷正被處理時(shí),允許 同級(jí)或更高優(yōu)先級(jí) 的事件可以打斷當(dāng)前的中斷處理過程而被服務(wù)。 注 : 特殊全嵌套僅用于多個(gè) 8259A級(jí)連時(shí)的主 8259A,而不能用于從屬 8259A或單 8259A系統(tǒng)。 46 中斷結(jié)束處理方式 ? 當(dāng)某一 IRi中斷被服務(wù)時(shí), ISR中的相應(yīng)位ISRi=1。當(dāng)服務(wù)結(jié)束后,則必須清零該ISRi位。使 ISRi=0是通過向 8259A發(fā)出中斷結(jié)束命令( EOI命令)實(shí)現(xiàn)的。 ? 三種 EOI命令 ? 自動(dòng) EOI( AEOI) ——(自動(dòng) EOI方式) ? 非指定 EOI( NSEO
點(diǎn)擊復(fù)制文檔內(nèi)容
環(huán)評(píng)公示相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖片鄂ICP備17016276號(hào)-1