问个堆栈的菜鸟问题

[复制链接]
2667|7
 楼主| huangbo0 发表于 2007-12-3 16:30 | 显示全部楼层 |阅读模式
我看主程序第一句话好多都是:
MOV SP,#5F
这样做的原因,以及为什么选择5F值呢?
ayb_ice 发表于 2007-12-3 16:33 | 显示全部楼层

5F以后的空间都当堆栈

 楼主| huangbo0 发表于 2007-12-3 16:37 | 显示全部楼层

那为什么要空出5F的空间来?

5F之前的空间为什么空出来不用作堆栈?
而选择5F这个值是根据什么来选的?
lucidmask 发表于 2007-12-3 16:46 | 显示全部楼层

re

这个值不一定要5F的,根据你的程序的RAM使用量来定
 楼主| huangbo0 发表于 2007-12-3 16:51 | 显示全部楼层

那为什么要空出一段空间来呢?5F之前的空间用来保护什么?
ayb_ice 发表于 2007-12-3 16:57 | 显示全部楼层

多看书

eleclike 发表于 2007-12-3 16:59 | 显示全部楼层

5F之前用做通用RAM

5F之前用做通用RAM,因为你还需要保存一些其他的数据
 楼主| huangbo0 发表于 2007-12-3 17:38 | 显示全部楼层

谢谢了

您需要登录后才可以回帖 登录 | 注册

本版积分规则

4

主题

27

帖子

0

粉丝
快速回复 在线客服 返回列表 返回顶部