sail_007 发表于 2009-4-10 14:32:28

不明白这几个寄存器的含义__zero_reg__,请帮忙一下

__asm__ __volatile__("PUSH __zero_reg__          \t");//R1
__asm__ __volatile__("PUSH __tmp_reg__         \t");//R0
__asm__ __volatile__("IN   __tmp_reg__,__SREG__\t");//保存状态寄存器SREG
__asm__ __volatile__("PUSH __tmp_reg__         \t");
__asm__ __volatile__("CLR__zero_reg__          \t");//R0重新清零
其中类似__zero_reg__这样的寄存器是什么,在STUDIO里怎么看到这个几个定义啊,根本找不到

jiben042 发表于 2009-4-10 21:06:42

建议LZ去看看AVR Studio里的帮助,那里有个libc,看看FAQ有详细说明!!
页: [1]
查看完整版本: 不明白这几个寄存器的含义__zero_reg__,请帮忙一下