1,中斷型別:共256種中斷,中斷號00H—0FFH

2,按是否允許遮蔽分為可遮蔽中斷和不可遮蔽中斷

3,按中斷請求來源分為內部中斷和外部中斷

4,內部中斷不可遮蔽,外部中斷可以分為可遮蔽中斷和不可遮蔽中斷,來自於NMI管腳的中斷不可遮蔽,來自於INTR的管腳中斷可以遮蔽

5,在標誌暫存器中有個標誌位 IF 被置為0時,可以遮蔽來自 INTR 的中斷,也就是不會被來自 INTR 的中斷打斷

6,中斷的優先順序:

1)內部中斷和異常

2)軟體中斷

3)外部不可遮蔽中斷

4)外部可遮蔽中斷

5)單步中斷

7,中斷矢量表和中斷描述符表

8,中斷處理過程:

1)中斷申請:當外設需要中斷服務時,由硬體產生一箇中斷請求訊號 INTR 傳送給 CPU,CPU在每條指令結束後會檢測 INTR引腳,判斷是否有中斷請求。

2)中斷響應:當檢測到中斷請求,且IF=1時,匯流排週期訊號M/IO,D/C,W/R為000,透過匯流排控制邏輯發中斷響應訊號,首先會關中斷,儲存斷點,然後根據中斷型別號找到中斷入口地址,而後執行中斷服務程式

3)中斷處理:執行中斷服務程式中規定的操作

4)中斷返回:將壓棧的斷點彈出,恢復原程式的執行

9,和中斷相關的指令:

1)STI IF = 1; 允許可遮蔽中斷請求進入

2)CLI IF = 0; 不允許可遮蔽中斷請求進入

3)INT n; 軟中斷

4)IRET , 中斷返回

5)INTO, 溢位中斷

6)LIDT EA, 裝入中斷描述符表暫存器 IDTR

7)SIDT EA ,儲存中斷描述符表暫存器