打印
[AVR单片机]

请问关于汇编指令RAMEND是什么意思?

[复制链接]
4110|5
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
沙发
fp123123| | 2013-5-6 20:46 | 只看该作者
SPL SPH分别是堆栈指针寄存器SP的低字节和高字节,RAMEND是头文件里定义的最大内存地址,这个地址给SP赋值的结果就是堆栈请零,因为AVR的堆栈使用方向是从高地址向低地址

使用特权

评论回复
板凳
huangxz| | 2013-5-6 22:01 | 只看该作者
RAMEND就是RAM end的意思

使用特权

评论回复
评分
参与人数 1威望 +6 收起 理由
qin552011373 + 6 很给力!
地板
airwill| | 2013-5-7 19:15 | 只看该作者
内存最终地址.  这是个宏定义. 未必其他编译器也能支持的.

使用特权

评论回复
5
qin552011373| | 2013-5-7 21:16 | 只看该作者
airwill 发表于 2013-5-7 19:15
内存最终地址.  这是个宏定义. 未必其他编译器也能支持的.

可以自己定义?

使用特权

评论回复
6
airwill| | 2013-5-7 22:41 | 只看该作者
可以自己定义, 只是由编译器定义. 以适应不同的芯片

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

29

主题

59

帖子

0

粉丝