基于汇编的嵌入式堆栈

堆栈,我们说它常常用于在一些函数调用、中断及异常处理中,用于保存发生函数调用、中断和异常发生前的现场,待函数调用、中断和异常结束后,用于恢复先前的现场。 比如主程序正在用W0 计算数据,被中断打断了,要执行中断程序,而中断程序里也要使用W0这个寄存器。 这时候就可以先把W0压栈,等中断结束后,再弹栈将W0数据恢复,主程序继续执行。  任何时候想保存临时数据,都可以使用堆栈。 那么,我们说堆栈的方向
相关文章
相关标签/搜索