导航: 老古网老古论坛XMOS公共讨论区XMOS开源项目区单片机程序设计嵌入式系统广告区域
→堆栈问题

* 27805: 堆栈问题

   chinashenguo 
chinashenguo发表的帖子 

 堆栈问题
请问程序在运行过程中会把堆栈的值改掉吗?
刚开始初始化SP为60H,运行一些子程序后它的值被改了。导致死机
这是为什么?

发表时间:2003年4月28日16:06:12

  
回复该帖

本主题共有 3 帖,分页:>>>>>该主题的所有内容[3]条

 *树形目录 只列出部分跟帖的标题以及简单的摘要信息 该主题的部分跟帖如下:

  27818.[详细]我想你肯定没有再次给SP赋值,可能是你的子程序修改了堆栈中的数据导致这样的结果。..
摘要:我想你肯定没有再次给SP赋值,可能是你的子程序修改了堆栈中的数据导致这样的结果。......(78字)
- [bizhenke][1084次] 2003年4月28日

  27841.[详细]可能:1)栈深度不够2)程序方面有问题,如push与pop,call与ret等方面。..
摘要:可能: 1)栈深度不够 2)程序方面有问题,如push与pop,call与ret等方面。 ......(74字)
- [红心J][834次] 2003年4月28日

[上一篇帖子]:多交流谢谢 我主要还是做单片机系统的,面比较宽,软硬件,数模电,上下位机全做,但缺乏深度.
[下一篇帖子]:little endian  big endian