Board logo

标题: 2407的B1中变量长度有什么要求?讨论中…… [打印本页]

作者: bbtr    时间: 2006-12-30 09:42     标题: 2407的B1中变量长度有什么要求?讨论中……

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

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

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

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

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

[em05][em05]




欢迎光临 电子技术论坛_中国专业的电子工程师学习交流社区-中电网技术论坛 (http://bbs.eccn.com/) Powered by Discuz! 7.0.0