个人使用心得,R0-R7这些通用寄存器只是用来做一下临时变量,比如延时啊,子程序里的临时变量啊,中间暂存用的变量之类的用途,所以要用到的并不会太多,完成一个过程后这个数值也可以清除。如果一个变量全局都会用到,并且整个程序过程中一直需要保留这个值,那么用EQU伪指令指定一个一般用户寄存器会更加有用,也更加好记。
RS0
RS1
有四种状态, 00 01 10 11选择不同的寄存器。
然后,不够时,还有20到2F的位寻址空间,还有128个寄存器使用。多如牛毛
大哥,怎么可能不够用。。
一共28个呢。。。
可以通过RS0 RS1 选择工作寄存器组。