RETI

RETI

中斷返回指令
這條指令的功能和RET指令相似,2條指令的不同之處在于本指令清除了中斷響應時,被置1的MCS-51内部不可尋址的“優先級生效”觸發器清零。
    中文名:中斷返回指令 外文名:RETI 适用領域:單片機 所屬學科: 類型:中斷服務程序

定義

RETI也具有恢複斷點的功能,與RET類似,除此之外,它還會清除“優先級激活”觸發器,以重新開放同級或低級的中斷申請。注意:在調用子程序和執行中斷服務程序時都需要用到堆棧,單片機上電複位後,SP=07H,堆棧區域與工作寄存器區重疊,應注意修改堆棧指針。

中斷指令

中斷指令"INTn"調用n号中斷處理程序,在中斷處理程序中,用中斷返回指令IRET指令使CPU返回主程序斷點繼續執行。中斷指令(INTn)和調用程序指令(CALL)很相似,它們均轉入内存中其它程序段執行,執行完後再轉回。

主程序用"CALL目标地址"調用子程序,如圖3-25所示。主程序用"INTn"調用中斷處理程序,如圖3-26所示。數值n是中斷處理程序的編号,它代表了中斷處理程序的地址。中斷處理程序的地址稱為"中斷矢量"或"中斷向量",它是一個4字節值,2字節段地址,2字節偏移量。在8086處理器中,用"中斷矢量表"或稱"中斷向量表"來管理256個中斷處理程序的地址。

上一篇:影子彙率

下一篇:ICMP

相關詞條

相關搜索

其它詞條