No.27418 作者:asia_li 邮件:liyzasia@sina.com ID:11504 登陆:3次 文章数:6篇 最后登陆IP:219.150.172.3 最后登陆:2003/6/2 13:19:04 注册:2003/4/23 16:22:56 财富:125 发帖时间:2003/4/25 15:49:21 发贴者IP:219.150.172.3 标题:asia_li:请教,AREGS和NOAREGS的用法? 摘要:No.27418请教,AREGS和NOAREGS的用法? 请高手解释一下以下说明: < <采用绝对寄存器访问的函数不能被用不同的寄存器组的函数调用,否则可能引起 不可预知的结果,因为调用函数假定一个不同的寄存器组被选择。 为了使函数对当前寄存器组不受影响,函数必须用NOAREGS 控制命令编译, 这对一个从主程序和一个用不同的寄存器组的中断函数被调用的函数来说是有用 的。 > > 如果中断程序用寄存器组1,如下 void int0(void) interrupt 0 using 1; 是不是编译时要选择NOAREGS? ......
>>返回讨论的主题
|