中斷處理結束後 - cpu如何恢復現場

來源:魅力女性吧 3.1W
中斷處理結束後 cpu如何恢復現場

你這裏是指彙編語言編程如果用C語言編程,編譯軟件會在中端發生時自動保護現場,中斷結束後自動恢復現場。

如果你是彙編語言編程,在剛進入中斷時,要首先用push語錄將幾個主要的寄存器和CPU狀態寄存器壓入堆疊進行現場保護。等中斷處理完畢後,再用pop語錄將前面用push壓入堆疊的寄存器進行恢復現場。pop恢復寄存器的使用順序和前面push使用的順序正好相反。

熱門標籤