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

正文內(nèi)容

微機原理中斷技術(shù)ppt課件(編輯修改稿)

2025-05-26 01:22 本頁面
 

【文章內(nèi)容簡介】 中斷時,若 1號外設(shè)有中斷請求 (高電平 ),則立即向 1號外設(shè)接口發(fā)出應(yīng)答信號,同時封鎖 2號、 3號等外設(shè)的中斷請求,轉(zhuǎn)去對 1號外設(shè)服務(wù);若 1號外設(shè)沒有中斷請求,而 2號外設(shè)有中斷請求時,響應(yīng)信號便傳遞給 2號外設(shè),向 2號外設(shè)接口發(fā)出應(yīng)答信號,同時封鎖 3號外設(shè)的中斷請求;若 CPU在為 2號外設(shè)進(jìn)行中斷服務(wù)時 1號外設(shè)發(fā)出了中斷請求, CPU會掛起對 2號外設(shè)的服務(wù)轉(zhuǎn)去對 1號外設(shè)服務(wù), 1號外設(shè)處理結(jié)束后,再繼續(xù)為 2號外設(shè)服務(wù)。 第 7章 輸入 /輸出與中斷 響應(yīng)3 中斷請求“ 1 ”應(yīng)答 2應(yīng)答 3應(yīng)答 11 中斷請求2 中斷請求amp。I N Tamp。amp。 amp。amp。 amp。圖 鏈?zhǔn)街袛鄡?yōu)先級電路 第 7章 輸入 /輸出與中斷 上述兩種方法雖然可以解決中斷優(yōu)先級控制問題,但實現(xiàn)起來在硬件和軟件上都要做大量的工作,十分麻煩。目前,最方便的辦法就是利用廠家提供的可編程中斷控制器,這樣的器件在各種微機中得到普遍應(yīng)用。本章后面將介紹廣泛應(yīng)用于80x86微機系統(tǒng)中的專用 可編程中斷控制芯片 8259A。 第 7章 輸入 /輸出與中斷 3. 中斷嵌套 CPU在執(zhí)行低級別中斷服務(wù)程序時,又收到較高級別的中斷請求, CPU暫停執(zhí)行低級別中斷服務(wù)程序,轉(zhuǎn)去處理這個高級別的中斷,處理完后再返回低級別中斷服務(wù)程序,這個過程稱為中斷嵌套 ,如圖 。 高級中斷請求低級中斷請求S TIS TI主程序低級中斷服務(wù)程序高級中斷服務(wù)程序圖7.16 中斷嵌套示意圖 第 7章 輸入 /輸出與中斷 一般 CPU響應(yīng)中斷請求后,在進(jìn)入中斷服務(wù)程序前,硬件會自動實現(xiàn)關(guān)中斷,這樣, CPU在執(zhí)行中斷服務(wù)程序時將不能再響應(yīng)其他中斷請求。為了實現(xiàn)中斷嵌套,應(yīng)在低級別中斷服務(wù)程序的開始處加一條開中斷指令 STI。能夠?qū)崿F(xiàn)中斷嵌套的中斷系統(tǒng),其軟、硬件設(shè)計都非常復(fù)雜,如果采用了可編程中斷控制器,就會方便很多。 第 7章 輸入 /輸出與中斷 8086/8088中斷系統(tǒng) 8086/8088的中斷源類型 8086/8088 CPU可以處理 256種不同類型的中斷,每一種中斷都給定一個編號 (0?255),稱為中斷類型號, CPU根據(jù)中斷類型號來識別不同的中斷源。 8086/8088的中斷源如圖 。從圖中可以看出 8086/8088的中斷源可分為兩大類: 一類來自 CPU的外部,由外設(shè)的請求引起,稱為硬件中斷 (又稱外部中斷 );另一類來自 CPU的內(nèi)部,由執(zhí)行指令時引起,稱為軟件中斷 (又稱內(nèi)部中斷 )。 第 7章 輸入 /輸出與中斷 N M I ( 1 7 號引腳 )中 斷 邏 輯非屏蔽中斷請求I N T 2硬件 ( 外部 ) 中斷軟件 ( 內(nèi)部 ) 中斷可屏蔽中斷請求中斷類型號 32 ~ 255I N T R ( 1 8 號引腳 )中斷指令I(lǐng) N T nN = 32 ~ 255溢出中斷I N T OI N T 4斷點中斷I N T 3單步中斷( T F = 1)I N T 1除法錯誤I N T 0圖 8086/8088中斷源 第 7章 輸入 /輸出與中斷 1. 軟件中斷 (內(nèi)部中斷 ) 8086/8088的軟件中斷主要有五種,分為三類。 1) 處理運算過程中某些錯誤的中斷 執(zhí)行程序時,為及時處理運算中的某些錯誤, CPU以中斷方式中止正在運行的程序,提醒程序員改錯。 (1) 除法錯中斷 (中斷類型號為 0)。在 8086/8088 CPU執(zhí)行除法指令 (DIV/IDIV)時, 若發(fā)現(xiàn)除數(shù)為 0,或所得的商超過了 CPU中有關(guān)寄存器所能表示的最大值 ,則立即產(chǎn)生一個類型號為 0的內(nèi)部中斷, CPU轉(zhuǎn)去執(zhí)行除法錯中斷處理程序。 第 7章 輸入 /輸出與中斷 (2) 溢出中斷 INTO(中斷類型號為 4)。 CPU進(jìn)行帶符號數(shù)的算術(shù)運算時 , 若發(fā)生了溢出 , 則標(biāo)志位 OF=1, 若此時執(zhí)行 INTO指令 , 會產(chǎn)生溢出中斷 , 打印出一個錯誤信息 , 結(jié)束時不返回 ,而把控制權(quán)交給操作系統(tǒng) 。 若 OF=0, 則 INTO不產(chǎn)生中斷 ,CPU繼續(xù)執(zhí)行下一條指令 。 INTO指令通常安排在算術(shù)指令之后 ,以便在溢出時能及時處理 。 例如: ADD AX, BX INTO ;測試加法的溢出 第 7章 輸入 /輸出與中斷 2) 為調(diào)試程序設(shè)置的中斷 (1) 單步中斷 (中斷類型號為 1)。 當(dāng) TF=1時 , 每執(zhí)行一條指令 ,CPU會自動產(chǎn)生一個單步中斷 。 單步中斷可一條一
點擊復(fù)制文檔內(nèi)容
教學(xué)課件相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號-1