单片机中的堆栈问题

来源:百度知道 编辑:UC知道 时间:2024/09/23 03:20:24
在汇编言语中什么时候一定用到堆栈,有时感觉不需要用到堆栈,可书上就是要写上去,我感觉自己还没理解,请高手举个小例子说明下

在程序调用时一定要用堆栈,而且这是硬件自动做的。
其他情况下你可以用堆栈来保存数据,也可以用RAM单元。不过堆栈更方便一些。

堆栈多数时候就是为了保护数据的,为了不影响你所使用的寄存器里的数据,先把数据存起来,用完寄存器后再把值赋回来就行了。

不可能不用吧,难道你程序中连CALL命令都没有么。