第08章中斷2(8.2-8086中斷系統(tǒng)).ppt_第1頁(yè)
第08章中斷2(8.2-8086中斷系統(tǒng)).ppt_第2頁(yè)
第08章中斷2(8.2-8086中斷系統(tǒng)).ppt_第3頁(yè)
第08章中斷2(8.2-8086中斷系統(tǒng)).ppt_第4頁(yè)
第08章中斷2(8.2-8086中斷系統(tǒng)).ppt_第5頁(yè)
已閱讀5頁(yè),還剩17頁(yè)未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡(jiǎn)介

1、1,8.2 8086/88中斷系統(tǒng),8.2.1 中斷結(jié)構(gòu),8086/88系統(tǒng)可處理256個(gè)中斷源。,編號(hào)為0255中斷類型號(hào),分為:硬件(外部)中斷 軟件(內(nèi)部)中斷,2,3,1、硬件中斷,分為 非屏蔽中斷 可屏蔽中斷,4,1)、非屏蔽中斷,從NMI引腳(17腳)輸入 不受IF控制,一旦NMI有中斷請(qǐng)求,CPU在當(dāng)前指令執(zhí)行完成后,必須立即響應(yīng)。主要用于處理非常重要或非常緊急的事件(如電源掉電、存儲(chǔ)器故障等),,觸發(fā)方式:上升沿,且高電平持續(xù)2T。 類型號(hào):2,5,6,2)、可屏蔽中斷,從INTR 引腳(18腳)輸入 受IF控制,IF=1,中斷允許;IF=0,中斷被屏蔽。,觸發(fā)方式:高電平 。

2、 類型號(hào):32(20H)255(FFH),7,說(shuō)明:,一個(gè)系統(tǒng)中,通過(guò)中斷控制器8259A的配合,可屏蔽中斷源可以有多達(dá)幾十個(gè)。,8,2、軟件中斷,1)、除法出錯(cuò) 原因:除法指令中,若除數(shù)為0或商溢出。 類型號(hào):0 作用:監(jiān)控程序執(zhí)行過(guò)程中是否除法出錯(cuò)。 2)、單步中斷 中斷原因:TF=1。 類型號(hào):1 作用:?jiǎn)尾焦ぷ鞣绞剑?9,注意 無(wú)直接使TF置1/清0指令 PUSHF POP AX OR AX,0100H PUSH AX POPF ;單步方式,PUSHF POP AX AND AX,F(xiàn)EFFH PUSH AX POPF,10,標(biāo)志寄存器FR(程序狀態(tài)字寄存器 flag),11,3) 斷點(diǎn)

3、中斷 原因:執(zhí)行插入的INT3(INT)指令。 類型號(hào):3 作用:設(shè)置斷點(diǎn)以調(diào)試程序。 單字節(jié)指令。 4) 運(yùn)算溢出中斷 原因:(OF)=1時(shí),執(zhí)行INTO指令。 類型號(hào):4 作用:編程時(shí),進(jìn)行溢出監(jiān)控。,12,5) 指令中斷 原因:執(zhí)行一條INT n。 類型號(hào):n 作用:調(diào)用系統(tǒng)中相應(yīng)的中斷處理程序。 PC機(jī)中,由于類型號(hào)0H7H已定義為CPU內(nèi)部中斷,08H0FH已定義為硬件中斷,所以INT n指令中n值(類型碼)可以為10H到FFH。,13,8.2.3 中斷向量與中斷向量表,中斷向量:中斷服務(wù)程序的入口地址。,問(wèn)題1:中斷請(qǐng)求 類型號(hào) 中斷向量,14,問(wèn)題2:類型號(hào) 中斷向量,中斷向量表

4、:存放所有中斷向量某一存儲(chǔ)器區(qū)域。,8086/88系統(tǒng)中斷向量表為存儲(chǔ)器的最低端1KB單元中。,15,中斷向量表,16,中斷向量表1,17,中斷向量表2,18,1)、每個(gè)中斷向量占4B。 偏移地址占低字節(jié)單元 段地址占高字節(jié)單元 2)、4256=1K 00000H003FFH 3)、向量地址: 中斷向量的地址。 =4 n ; n為中斷類型號(hào),19,例1:求 INT 12H 的向量地址中斷向量。,20,例2:某段內(nèi)存單元內(nèi)容(16進(jìn)制數(shù))如下: 0000:00b0H AA 22 23 56 78 9A AB 11 56 3D BC 2A 2D 20 0000:00c0H BB 11 21 5B 18 9A 00 35 67 3D A1 6A 7D BB 則執(zhí)行INT 31h 的中斷服務(wù)程序的入口地址為_(kāi) A、 5611H:2D2AH B、 A13DH:7D6AH C、 3500H:9A18H D、 0000H:00C4H,21,總之:類型號(hào) 中斷向量,類型號(hào)4 =向量地址連續(xù)4個(gè)單元 存放中斷向量,22,8086系統(tǒng)的256個(gè)中斷源分為三類: 第一類:專用中斷 04號(hào),系統(tǒng)定義。 第二類:系統(tǒng)保留的中斷 531號(hào),共27個(gè),為保持系統(tǒng)間的兼容及與將來(lái)Intel系統(tǒng)的兼容。 第三類:用戶定義 32255號(hào),共224個(gè),原則上可由用戶定義為軟中斷(INT n),或硬

溫馨提示

  • 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。

最新文檔

評(píng)論

0/150

提交評(píng)論