基於彙編的嵌入式堆棧

堆棧,我們說它常常用於在一些函數調用、中斷及異常處理中,用於保存發生函數調用、中斷和異常發生前的現場,待函數調用、中斷和異常結束後,用於恢復先前的現場。 比如主程序正在用W0 計算數據,被中斷打斷了,要執行中斷程序,而中斷程序裏也要使用W0這個寄存器。 這時候就可以先把W0壓棧,等中斷結束後,再彈棧將W0數據恢復,主程序繼續執行。  任何時候想保存臨時數據,都可以使用堆棧。 那麼,我們說堆棧的方向
相關文章
相關標籤/搜索