




版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領
文檔簡介
8.2:最簡單的中斷情況微機原理8.2:最簡單的中斷情況微機原理外部中斷8086有兩條外部中斷請求線1:INTR:可屏蔽中斷:簡單說就是CPU可以選擇響應的中斷!2:NMI:不可屏蔽中斷:簡單說就是CPU必須響應的中斷!外部中斷8086有兩條外部中斷請求線8.2:最簡單的中斷情況8
0
8
6
的
中
斷
情
況CPU響應
中斷的條件CPU對中
斷的響應中斷源CPU設置中斷請求觸發器設置中斷屏蔽觸發器(拓展)中斷允許觸發器為1(中斷開放)現行指令結束關中斷保留斷點保護現場給出中斷入口,轉入相應的中斷服務程序恢復現場開中斷與返回8.2:最簡單的中斷情況8
0
8
6
的
中
斷
情
況C概念回顧觸發器是時序邏輯電路的基本單元的組成單元,屬于時序邏輯電路!能夠存儲一位信號的基本單元電路稱為"觸發器";在實際的數字系統中,通常把能夠用來存儲一組二進制代碼的同步時序邏輯電路稱為寄存器。由于觸發器內有記憶功能,因此利用觸發器可以方便地構成寄存器。由于一個觸發器能夠存儲一位二進制碼,所以把n個觸發器的時鐘端口連接起來就能構成一個存儲n位二進制碼的寄存器。寄存器:多個觸發器構成,存儲多位二進制信息所謂鎖存器,就是輸出端的狀態不會隨輸入端的狀態變化而變化,僅在有鎖存信號時輸入的狀態被保存到輸出,直到下一個鎖存信號到來時才改變。典型的鎖存器邏輯電路是D觸發器電路。鎖存器多用于集成電路中,在數字電路中作為時序電路的存儲元件概念回顧觸發器是時序邏輯電路的基本單元的組成單元,屬于時序邏接口電路和端口接口電路:計算機之間,計算機與外圍設備之間,計算機內部部件之間起連接作用的邏輯電路。接口電路是CPU與外部設備進行信息交互的橋梁。
硬件端口:是接口電路中能被CPU直接訪問的寄存器的地址這些寄存器分別用來存放數據信息、控制信息和狀態信息,相應的端口分別稱為數據端口、控制端口和狀態端口。接口電路和端口接口電路:計算機之間,計算機與外圍設備之間,計CPU響應中斷的條件一:設置中斷請求觸發器(教材;P223)
對每個中斷源來說,既要能發出中斷請求信號,而且能保持這個信號,直至CPU響應該請求后再將其清除。因此,每個中斷源都要有一個中斷請求觸發器,如下圖中的觸發器A。CPU響應中斷的條件一:設置中斷請求觸發器(教材;P223圖8-1設置中斷請求的情況讀入數據并清除中斷請求信號!CPU通過端口和外設進行數據交換圖8-1設置中斷請求的情況讀入數據并清除中斷請求信號!CCPU響應中斷的條件二:設置中斷屏蔽觸發器(拓展為什么?)
是指即使某個中斷源發出中斷請求信號,也使該信號不起作用的措施。方法是在每個外設的接口電路中設置一個中斷屏蔽觸發器,用來控制其對應外設所發出的中斷請求能否送到CPU,只有為1時,外設的中斷請求才能送至CPU!
進而又可把一組屏蔽觸發器(如8個)組成一個中斷屏蔽寄存器端口,用輸出指令來控制其狀態!
具有中斷屏蔽的接口電路如下!CPU響應中斷的條件二:設置中斷屏蔽觸發器(拓展為什么?)圖8-2具有中斷屏蔽的接口電路設置中斷屏蔽觸發器的指令WR寫信號WR讀信號CPU通過端口和外設進行數據交換圖8-2具有中斷屏蔽的接口電路設置中斷屏蔽觸發器的指令W
當外設發STB→數據入鎖存器,中斷請求觸發器置1→若沒有屏蔽則產生INTR→CPU滿足條件(允許中斷;指令執行完)發INTA→(進入中斷服務子程序)讀數據,發RD,和地址→清中斷請求觸發器,數據送D0~D7。
當外設發STB→數據入鎖存器,中斷請求觸發器置1→若三:中斷允許觸發器為1(中斷開放時)
教材224頁CPU內部有一個中斷允許觸發器,只有當其為1時,CPU才響應中斷!若其為0,即使INTR線上有中斷請求,CPU也不響應!(按教材講)IF標志位:就是控制CPU的中斷狀態!(開,或關)CLI指令:禁止中斷發生,即關中斷(IF標志位為0)STI指令:允許中斷發生,即開中斷(IF標志位為1)三:中斷允許觸發器為1(中斷開放時)
教材224頁四:現行指令結束后響應中斷CPU在現行指令結束后響應中斷,即運行到最后一個機器周期的最后一個T狀態時,CPU才采樣INTR線。教材224頁(按教材講)其響應的流程圖如下所示!四:現行指令結束后響應中斷CPU在現行指令結束后響應中斷,即圖8-3中斷響應流程圖中斷鎖存器置1圖8-3中斷響應流程圖中斷鎖存器置18.2.2CPU對中斷的響應講解為什么這樣做!
根據教材P224頁!分別論述!(1)關中斷(2)保留斷點(3)保護現場(4)給出中斷入口,轉入相應的中斷服務程序(5)恢復現場(6)開中斷與返回8.2.2CPU對中斷的響應講解為什么這樣做!
根據教材圖8-4中斷響應、服務及返回流程圖圖8-4中斷響應、服務及返回流程圖總結8
0
8
6
的
中
斷
情
況CPU響應
中斷的條件CPU對中
斷的響應中斷源CPU設置中斷請求觸發器設置中斷屏蔽觸發器(拓展)中斷允許觸發器為1(中斷開放)現行指令結束關中斷保留斷點保護現場給出中斷入口,轉入相應的中斷服務程序恢復現場開中斷與返回總結8
0
8
6
的
中
斷
情
況CPU響應
中斷的條件中斷允許寄存器IF是總的設置,IF=0則禁止一切中斷請求,IF=1則允許中斷請求進入。中斷屏蔽寄存器是在中斷允許即IF=1的基礎上,對某些引腳的中斷請求進行屏蔽的,8259有8個中斷請求輸入引腳,中斷屏蔽寄存器為8位,分別對應這8個引腳,設為0則不屏蔽,該引腳的請求可以進入;而若中斷屏蔽寄存器某些位設為1的話,表示屏蔽相應引腳的請求,該請求就不會進入8259的優先級分析器中。若中斷屏蔽寄存器設為00001111B,則IR0~IR3的請求被屏蔽,IR4~IR7的中斷請求未被屏蔽,可以進入優先級分析器,由優先級分析器找出其中優先級最高的一個請求,進而向CPU發出請求。
中斷允許寄存器IF是總的設置,IF=0則禁止一切中斷請求,I8.2:最簡單的中斷情況微機原理8.2:最簡單的中斷情況微機原理外部中斷8086有兩條外部中斷請求線1:INTR:可屏蔽中斷:簡單說就是CPU可以選擇響應的中斷!2:NMI:不可屏蔽中斷:簡單說就是CPU必須響應的中斷!外部中斷8086有兩條外部中斷請求線8.2:最簡單的中斷情況8
0
8
6
的
中
斷
情
況CPU響應
中斷的條件CPU對中
斷的響應中斷源CPU設置中斷請求觸發器設置中斷屏蔽觸發器(拓展)中斷允許觸發器為1(中斷開放)現行指令結束關中斷保留斷點保護現場給出中斷入口,轉入相應的中斷服務程序恢復現場開中斷與返回8.2:最簡單的中斷情況8
0
8
6
的
中
斷
情
況C概念回顧觸發器是時序邏輯電路的基本單元的組成單元,屬于時序邏輯電路!能夠存儲一位信號的基本單元電路稱為"觸發器";在實際的數字系統中,通常把能夠用來存儲一組二進制代碼的同步時序邏輯電路稱為寄存器。由于觸發器內有記憶功能,因此利用觸發器可以方便地構成寄存器。由于一個觸發器能夠存儲一位二進制碼,所以把n個觸發器的時鐘端口連接起來就能構成一個存儲n位二進制碼的寄存器。寄存器:多個觸發器構成,存儲多位二進制信息所謂鎖存器,就是輸出端的狀態不會隨輸入端的狀態變化而變化,僅在有鎖存信號時輸入的狀態被保存到輸出,直到下一個鎖存信號到來時才改變。典型的鎖存器邏輯電路是D觸發器電路。鎖存器多用于集成電路中,在數字電路中作為時序電路的存儲元件概念回顧觸發器是時序邏輯電路的基本單元的組成單元,屬于時序邏接口電路和端口接口電路:計算機之間,計算機與外圍設備之間,計算機內部部件之間起連接作用的邏輯電路。接口電路是CPU與外部設備進行信息交互的橋梁。
硬件端口:是接口電路中能被CPU直接訪問的寄存器的地址這些寄存器分別用來存放數據信息、控制信息和狀態信息,相應的端口分別稱為數據端口、控制端口和狀態端口。接口電路和端口接口電路:計算機之間,計算機與外圍設備之間,計CPU響應中斷的條件一:設置中斷請求觸發器(教材;P223)
對每個中斷源來說,既要能發出中斷請求信號,而且能保持這個信號,直至CPU響應該請求后再將其清除。因此,每個中斷源都要有一個中斷請求觸發器,如下圖中的觸發器A。CPU響應中斷的條件一:設置中斷請求觸發器(教材;P223圖8-1設置中斷請求的情況讀入數據并清除中斷請求信號!CPU通過端口和外設進行數據交換圖8-1設置中斷請求的情況讀入數據并清除中斷請求信號!CCPU響應中斷的條件二:設置中斷屏蔽觸發器(拓展為什么?)
是指即使某個中斷源發出中斷請求信號,也使該信號不起作用的措施。方法是在每個外設的接口電路中設置一個中斷屏蔽觸發器,用來控制其對應外設所發出的中斷請求能否送到CPU,只有為1時,外設的中斷請求才能送至CPU!
進而又可把一組屏蔽觸發器(如8個)組成一個中斷屏蔽寄存器端口,用輸出指令來控制其狀態!
具有中斷屏蔽的接口電路如下!CPU響應中斷的條件二:設置中斷屏蔽觸發器(拓展為什么?)圖8-2具有中斷屏蔽的接口電路設置中斷屏蔽觸發器的指令WR寫信號WR讀信號CPU通過端口和外設進行數據交換圖8-2具有中斷屏蔽的接口電路設置中斷屏蔽觸發器的指令W
當外設發STB→數據入鎖存器,中斷請求觸發器置1→若沒有屏蔽則產生INTR→CPU滿足條件(允許中斷;指令執行完)發INTA→(進入中斷服務子程序)讀數據,發RD,和地址→清中斷請求觸發器,數據送D0~D7。
當外設發STB→數據入鎖存器,中斷請求觸發器置1→若三:中斷允許觸發器為1(中斷開放時)
教材224頁CPU內部有一個中斷允許觸發器,只有當其為1時,CPU才響應中斷!若其為0,即使INTR線上有中斷請求,CPU也不響應!(按教材講)IF標志位:就是控制CPU的中斷狀態!(開,或關)CLI指令:禁止中斷發生,即關中斷(IF標志位為0)STI指令:允許中斷發生,即開中斷(IF標志位為1)三:中斷允許觸發器為1(中斷開放時)
教材224頁四:現行指令結束后響應中斷CPU在現行指令結束后響應中斷,即運行到最后一個機器周期的最后一個T狀態時,CPU才采樣INTR線。教材224頁(按教材講)其響應的流程圖如下所示!四:現行指令結束后響應中斷CPU在現行指令結束后響應中斷,即圖8-3中斷響應流程圖中斷鎖存器置1圖8-3中斷響應流程圖中斷鎖存器置18.2.2CPU對中斷的響應講解為什么這樣做!
根據教材P224頁!分別論述!(1)關中斷(2)保留斷點(3)保護現場(4)給出中斷入口,轉入相應的中斷服務程序(5)恢復現場(6)開中斷與返回8.2.2CPU對中斷的響應講解為什么這樣做!
根據教材圖8-4中斷響應、服務及返回流程圖圖8-4中斷響應、服務及返回流程圖總結8
0
8
6
的
中
斷
情
況CPU響應
中斷的條件CPU對中
斷的響應中斷源CPU設置中斷請求觸發器設置中斷屏蔽觸發器(拓展)中斷允許觸發器為1(中斷開放)現行指令結束關中斷保留斷點保護現場給出中斷入口,轉入相應的中斷服務程序恢復現場開中斷與返回總結8
0
8
6
的
中
斷
情
況CPU響應
中斷的條件中斷允許寄存器IF是總的設置,IF=0則禁止一切中斷請求,IF=1則允許中斷請求進入。中斷屏蔽寄存器是在中斷允許即IF=1
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經權益所有人同意不得將文件中的內容挪作商業或盈利用途。
- 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
- 6. 下載文件中如有侵權或不適當內容,請與我們聯系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 農村醫療健康活動設計合同
- 鐵路旅客運輸服務授課張芬香課件
- 雙語客運值班員旅客乘車的條件課件
- 體能訓練立定跳遠課件
- 鐵道概論橋隧之最94課件
- 中國主題課件
- 機場跑道施工合同
- 企業專職安全生產員合同范本
- 平頂山學院《中國審美文化解讀與欣賞》2023-2024學年第一學期期末試卷
- 長春早期教育職業學院《時間序列分析及應用》2023-2024學年第一學期期末試卷
- 廣東省2024-2025學年佛山市普通高中教學質量檢測物理試卷及答案(二)高三試卷(佛山二模)
- 防水工程施工方案屋面防水施工的施工工藝
- 【9數一模】2025年安徽合肥市第四十五中學九年級中考一模數學試卷(含答案)
- 國家民政部所屬單位招聘筆試真題2024
- 2024年安徽馬鞍山技師學院專任教師招聘真題
- 2025年濟源職業技術學院高職單招語文2019-2024歷年真題考點試卷含答案解析
- 專題03 古今中外科技成就(測試)(解析版)
- 2025天津市安全員《B證》考試題庫及答案
- 設計服務費用合同(2025年版)
- 廣數980TDA詳細說明書
- 電網工程設備材料信息參考價(2024年第四季度)
評論
0/150
提交評論