导航: 老古网老古论坛XMOS公共讨论区XMOS开源项目区单片机程序设计嵌入式系统广告区域
→请教,AREGS和NOAREGS的用法?

* 27418: 请教,AREGS和NOAREGS的用法?

   asia_li 
asia_li发表的帖子 

 请教,AREGS和NOAREGS的用法?
请高手解释一下以下说明:

  <  <采用绝对寄存器访问的函数不能被用不同的寄存器组的函数调用,否则可能引起
不可预知的结果,因为调用函数假定一个不同的寄存器组被选择。

为了使函数对当前寄存器组不受影响,函数必须用NOAREGS 控制命令编译,
这对一个从主程序和一个用不同的寄存器组的中断函数被调用的函数来说是有用
的。  >  >  


如果中断程序用寄存器组1,如下
void int0(void) interrupt 0 using 1; 
是不是编译时要选择NOAREGS?

发表时间:2003年4月25日15:49:21

  
回复该帖

本主题共有 1 帖,分页:>>>>>该主题的所有内容[1]条

 *树形目录 只列出部分跟帖的标题以及简单的摘要信息 该主题的部分跟帖如下:

[上一篇帖子]:有源晶振有多种就我手头的资料来看(某国内厂商的资料,非电子版,没法发给你),从输出上看,至少有以下几
[下一篇帖子]:那这么说,如果指定绝对地址,用刚拿两种方法都行; 但如果是指定存储器内地址不是很明确的情况下