首页 | 新闻 | 新品 | 文库 | 方案 | 视频 | 下载 | 商城 | 开发板 | 数据中心 | 座谈新版 | 培训 | 工具 | 博客 | 论坛 | 百科 | GEC | 活动 | 主题月 | 电子展
返回列表 回复 发帖

2407的B1中变量长度有什么要求?讨论中……

2407的B1中变量长度有什么要求?讨论中……

遇到个问题,大家指教下:
我用2407,汇编,把变量放在B1中,即.bss段在B1中,长度应该是100H,现在存放了86H个变量,程序能正常运行,当在增加一个变量,(即大于或等于87H)个变量时,程序就不能正常运行。(分析了下,估计时有些变量用不了,即访问不了。但变量没有100H个啊)。不知道是什么原因?B1只分配给.bss,里面还有其他东西吗?

新年上班第一天,来解决去年留的问题,[em04].

放了个低级错误,用直接寻址时,将数据存储器按地址分块,每128个字为一页(面).而B1的长度为256.以前寻址变量时用的都是: POINT_B1。因为以前定义的变量少,现在变量多了,肯定要出错误。

新年一上班就能发觉这个低级错误,算是个好的开头。写在这里,大家都可以注意下。算“共勉”。

祝大家新的一年你工作愉快!

[em05][em05]
返回列表