[058][匯編語(yǔ)言]檢測(cè)點(diǎn)12.1 內(nèi)中斷 中斷向量表 中斷過(guò)程

8086CPU 可以表示256種中斷信息的來(lái)源

  • 中斷類(lèi)型碼為一個(gè)字節(jié)型數(shù)據(jù)(8位 byte

內(nèi)中斷

  • CPU 用中斷類(lèi)型碼中斷向量表中找到相應(yīng)的中斷處理程序的入口地址
  • 入口地址由 段地址:偏移地址 組成,占用 2個(gè)字單元(即4個(gè)字節(jié)、4個(gè)內(nèi)存單元)
  • 中斷向量表 放在 內(nèi)存 之中:8086CPU 規(guī)定將內(nèi)存地址 0000:0000~0000:03FF1024(256 x 4 = 1024)個(gè)內(nèi)存單元用來(lái)存放中斷向量表

檢測(cè)點(diǎn) 12.1

檢測(cè)點(diǎn)12.1

存儲(chǔ)N號(hào)中斷源對(duì)應(yīng)的中斷程序入口

高位地址 低位地址
偏移地址 4N+1 4N
段地址 4N+3 4N+2

8086CPU 中斷過(guò)程

(1)(從中斷信息中)取得中斷類(lèi)型碼 N;
(2)標(biāo)志寄存器的值入棧 pushf
(3)設(shè)置 TF = 0 ,IF = 0
(4)CS的內(nèi)容入棧 push CS
(5)IP的內(nèi)容入棧 push IP
(6)從內(nèi)存地址為 4N+2 以及 4N 取讀取中斷處理程序 (IP) = (4N) , (CS) = (4N+2)

iret 指令

  • iret 通常和硬件自動(dòng)完成的中斷過(guò)程配合使用
iret
 
等價(jià)于
pop IP
pop CS
popf

單步中斷

CPU執(zhí)行完一條指令后,此刻檢測(cè)到 TF = 1 ,進(jìn)入單步中斷
單步中斷的類(lèi)型碼為 1

所引發(fā)的中斷過(guò)程如下:
(1)(從中斷信息中)取得中斷類(lèi)型碼 N = 1
(2)標(biāo)志寄存器的值入棧 pushf
(3)設(shè)置 TF = 0 ,IF = 0
(4)CS的內(nèi)容入棧 push CS
(5)IP的內(nèi)容入棧 push IP
(6)從內(nèi)存地址為 4N+2 以及 4N 取讀取中斷處理程序 (IP) = (4x1) , (CS) = (4x1+2)
  • TF = 0 避免CPU無(wú)限執(zhí)行單步中斷

響應(yīng)中斷

  • 執(zhí)行完 SS寄存器 相關(guān)的指令后, 即便發(fā)生中斷,CPU也不會(huì)響應(yīng)
  • 連續(xù)設(shè)置 SS 和 SP 才可以指向正確的棧頂?shù)刂?/li>
mov ax,1000H

------------------
|  mov ss,ax  |
|  mov sp,16  |
------------------
一定要挨著寫(xiě)!
最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請(qǐng)結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡(jiǎn)書(shū)系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

  • 學(xué)校里植物的生命力如同年輕的學(xué)生一樣,很有活力,遲遲不肯迎接深秋的到來(lái),偶爾見(jiàn)得幾片落葉飄下來(lái)。想想十一月即到,這...
    亂亂310閱讀 353評(píng)論 0 0
  • 文|夜伴小懶喵 文章首發(fā)在個(gè)人微信公眾號(hào):youzhilanmiao 不知道從什么時(shí)候起,有的人因?yàn)橛泻⒆恿?,就結(jié)...
    夜伴小懶喵閱讀 40,679評(píng)論 4 7
  • 還原涂色問(wèn)題 遞推過(guò)程分析 設(shè)涂色方案總數(shù)為an,(n >= 2),當(dāng)n = 2 時(shí), an = k(k - 1)...
    閣中悟劍閱讀 311評(píng)論 0 0
  • 白雪在呼嘯聲中舞蹈 狂風(fēng)沒(méi)有吹散你的精神 你隨風(fēng)自然的落下 覆蓋著黃色的大柳樹(shù) 覆蓋著黑色的樓頂 覆蓋著匆匆忙忙的...
    MSpink閱讀 523評(píng)論 0 0

友情鏈接更多精彩內(nèi)容