我最近正在使用IAR 编写atmega128的ucos系统 不过在isr.r90文件中,有一句汇编语句 小弟不太懂 希望高人指教。
RSEG CODE:CODE:NOROOT(0)
这条语句中的0代表什么意思? 在写中断汇编的时候,括号中的数值有什么影响? 谢谢!
定义一个relocatable的段CODE,类型是CODE,当CODE中没有内容被其他段引用时允许丢弃。2是alignment(对齐)
链接
[url=http://cache.baidu.com/c?m=9f65cb4a8c8507ed4fece763105392230e54f73c6d90984823838448e435061e5a36b3fa3a744b4591952c2616af3e0fabb2217343537de4db9ed31ccabae42d3888236f260b873711d518aadf037881769f1aa8f84cf0ba8163cef885c4de2444cb20127bf0a1d60c5703cb1fe71542f4a7e914481f4de7ab27658e5b&p=aa618616d9c31ee90fbd9b7f0843&user=baidu][/url]
我还是不是很懂,不好意思啊。 既然是这样 我把括号中的数字改为2 、4 6在程序运行的时候都有很大区别的 不过运行起来还是不对。。
请高人指教啊。