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

正文內(nèi)容

第六章中斷與中斷控制-資料下載頁(yè)

2025-08-01 13:20本頁(yè)面
  

【正文】 門(mén),故IDT表在內(nèi)存中最多占 8 256=2048(字節(jié) )(即 2KB)。 中斷向量與中斷描述符表 63 48 61 保護(hù)方式下中斷 /異常處理程序的 進(jìn)入過(guò)程 : IDT 中斷門(mén) /陷阱門(mén)描述符 選擇器 屬性 偏移量 GDT或 LDT 段描述符 基地址 邊界 屬性 000 8 中斷向量號(hào) 7 0 IDTR 31 0 15 0 線(xiàn)性基地址 邊界 物理 /線(xiàn)性地址空間 00000000H 中斷程序 入口地址 CS段 FFFFFFFFH 中斷向量與中斷描述符表 62 中斷 /異常向量分配 在 256個(gè)可能產(chǎn)生的中斷 /異常中, Intel公司定義了 32個(gè)向量號(hào) (0~ 31)作為不可屏蔽中斷 (NMI)和內(nèi)部異常的向量號(hào),其余 224個(gè)向量號(hào) (32~ 255)可由系統(tǒng)設(shè)計(jì)人員和系統(tǒng)用戶(hù)任意選用和定義,作為外部可屏蔽中斷 (INTR)和內(nèi)部自陷指令中斷的向量號(hào)。 63 中斷 /異常的檢測(cè)、響應(yīng)、處理過(guò)程 N N N N N Y Y Y Y Y Y N 當(dāng)前指令結(jié)束? 內(nèi)部異常? NMI? INTR? TF=1? 執(zhí)行下條指令 獲得向量號(hào) 變換成中斷向量 調(diào)中斷處理程序 EFLAGS入棧 IF=1? 清 IF、 TF CS、 EIP先后入棧 中斷服務(wù) EIP、 CS先后出棧 EFLAGS出棧 中斷返回 (IRET) 64 中斷 /異常的檢測(cè)、響應(yīng)、處理過(guò)程 各類(lèi)中斷 /異常的向量號(hào)是在中斷響應(yīng)階段獲取的,向量號(hào)獲取方法因中斷源不同而有所不同: ?對(duì)處理器檢測(cè)的各種內(nèi)部異常,向量號(hào)是由 CPU根據(jù)異常類(lèi)型在內(nèi)部自動(dòng)形成的。 ?對(duì)軟中斷指令 INTn, 向量號(hào)由指令本身給出, 亦屬內(nèi)部自動(dòng)形成。 ?對(duì) NMI, 向量號(hào)被指定為 2,它不需外部提供, 故本質(zhì)上也是內(nèi)部自動(dòng)形成。 ?對(duì) INTR, 向量號(hào)通過(guò)兩個(gè)中斷響應(yīng)周期 8259A 讀取。 65 80X86微機(jī)的硬件中斷控制邏輯 在以 80X86為 CPU的微機(jī)系統(tǒng)中,一般都是用8259A來(lái)將 CPU的一根可屏蔽中斷線(xiàn) INTR擴(kuò)展為 8根以上的硬件中斷線(xiàn),并進(jìn)行管理。 ?PC/XT機(jī)的中斷控制邏輯 ?PC/AT機(jī)的中斷控制邏輯 ?80386/80486微機(jī)的中斷控制邏輯 66 PC/XT機(jī)的中斷控制邏輯 +5V NMI屏蔽寄存器屏蔽位 8087中斷請(qǐng)求 RAM奇偶錯(cuò) I/O通道檢測(cè)錯(cuò) ≥1 amp。 8253定時(shí)器 鍵盤(pán) 未用 異步通信卡 (輔 ) 異步通信卡 (主 ) 硬盤(pán) 軟盤(pán) 并行打印機(jī) IRQ2 IRQ7 8259A INTACS XIOR XIOW XA0 CAS0 CAS1 CAS2 IR0 IR1 IR2 . . . IR7 CS RD A0 WR SP/EN INTA D7 D0 . . . INTA INT LS245 LS245 XD0 XD7 . . . D0 D7 . . . AD0 AD7 . . . NMI INTR AD0 AD7 . . . 8088CPU 8288總線(xiàn)控制器 擴(kuò) 充 插 槽 未用 67 PC/XT機(jī)的中斷控制邏輯 用戶(hù)在此基礎(chǔ)上附加 8259A芯片,擴(kuò)充中斷請(qǐng)求線(xiàn)的方法和原理。 ?擴(kuò)充方法: AEN 8259A 8088 INTR INTA INT INTA 擴(kuò)充插座 IRQ2 IRQ6 IRQ7 A0 A1 A9 1 譯碼器 ● ● ● ● 附加的 8259A A0 INT IR0 IR7 SP CAS0 CAS1 CAS2 INTA IRQ0X IRQ7X +5V ● D0 D7 G 74LS 245 D7 D0 IOR IOW CS RD WR . . . . . . . . . . . . . . . . . . 68 ?中斷原理 (采用向量式和查詢(xún)式相結(jié)合的中斷源識(shí)別和判優(yōu)機(jī)理 ): 當(dāng)附加 8259A的 IRQi中有中斷請(qǐng)求時(shí): 附加 8259A INT信號(hào) 系統(tǒng)板8259A INT信號(hào) CPU 8088 系統(tǒng)板8259A INTA①② IR2的中斷向量號(hào) 0AH 程序轉(zhuǎn)入 IR2的中斷服務(wù)程序:向附加8259A0口發(fā)查詢(xún)命令字 OCW3從而轉(zhuǎn)入W2W1W0所指向的中斷處理程序。結(jié)束后 返回系統(tǒng)板 8259A的 IR2服務(wù)程序 返回被中斷的主程序 PC/XT機(jī)的中斷控制邏輯 69 ?說(shuō)明 PC/XT的 I/O擴(kuò)展槽上未引出級(jí)聯(lián)線(xiàn) CAS2~CAS0, 故不可能采用主、從片級(jí)聯(lián)方法。所以,用本法擴(kuò)充后的中斷系統(tǒng)工作機(jī)理與通過(guò)級(jí)聯(lián)線(xiàn)擴(kuò)充的兩級(jí) 8259A系統(tǒng)的工作原理有根本區(qū)別,這也就決定了它在硬件連接上和初始化編程上的不同點(diǎn): ① SP/EN、 CAS2~ CAS0和 INTA都不必使用。 ②對(duì)附加 8259A的中斷響應(yīng)通過(guò)系統(tǒng)板上8259A的 IRQ2中斷服務(wù)程序中查詢(xún)附加 8259A的狀態(tài)來(lái)進(jìn)行,故附加 8259A也就無(wú)需向 CPU送中斷向量號(hào)。 PC/XT機(jī)的中斷控制邏輯 70 ③對(duì)附加 8259A初始化編程時(shí), ICW ICW3不必寫(xiě) ④為了對(duì)附加 8259A的中斷請(qǐng)求級(jí)進(jìn)行開(kāi)放 /禁止控制,可寫(xiě)中斷屏蔽字 OCW1 ⑤如 ICW4定義的是非自動(dòng) EOI方式,則在附 8259A中斷處理程序的最后要通過(guò)寫(xiě) OCW2來(lái)發(fā)中斷結(jié)束命令;否則,不必寫(xiě) OCW2 ⑥為對(duì)附加 8259A編程 (寫(xiě)命令字、讀狀態(tài) ),需給它分配 2個(gè)在系統(tǒng)中具有唯一性的 0、 1端口地址。 PC/XT機(jī)的中斷控制邏輯 71 PC/AT機(jī)的中斷控制邏輯 NMI屏蔽寄存器屏蔽位 RAM奇偶錯(cuò) I/O通道檢查錯(cuò) 串行或并行通信 并行口 2 INTA1CS IR0 IR1 IR2 IR3 IR4 IR5 IR6 IR7 INT CAS2~ CAS0 8259A 主片 IRQ8 IRQ9 IRQ10 IRQ11 IRQ12 IRQ13 IRQ14 IRQ15 實(shí)時(shí)鐘 指向 INT0AH 保留 保留 保留 協(xié)處理器 硬盤(pán) 保留 地址 A0 INTA2CS (片選 2) (片選 1) IR0 IR1 IR2 IR3 IR4 IR5 IR6 IR7 A0 CS CAS2~ CAS0 SP/EN INT ≥1 amp。 數(shù)據(jù) D7~ D0 編程 /中斷號(hào) NMI INTR S2 S1 S0 80286 CPU INTA IOR IOW S2 S1 S0 總線(xiàn) 控制器 SP/EN INTA RD WR WR RD INTA +5V 日時(shí)鐘 鍵盤(pán) IRQ0 IRQ1 IRQ2 IRQ3 IRQ4 IRQ5 IRQ6 IRQ7 串行口 軟盤(pán) 并行口 1 地址 A0 CS . . . A0 8259A 從片 72 PC/AT機(jī)的中斷控制邏輯 這種將兩片 8259A級(jí)聯(lián)在一起的方法與前述擴(kuò)充 8259A的方法是不一樣的,故中斷執(zhí)行機(jī)理也不一樣: 從片管理的 8級(jí)中斷排隊(duì)判優(yōu)后,再參與到主片的前 8級(jí)判優(yōu),此時(shí)主片工作在特殊全嵌套方式,從片工作在普通嵌套方式。 73 80386/80486微機(jī)的中斷控制邏輯 80386/80486微機(jī)的中斷控制邏輯,在原理上也是由幾個(gè) 8259A電路組成的,不過(guò)它們不是一個(gè)個(gè)獨(dú)立的 8259A芯片,而是和其它功能電路一起集成在一個(gè) VLSI的外圍接口芯片中。
點(diǎn)擊復(fù)制文檔內(nèi)容
環(huán)評(píng)公示相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1