作业帮 > 综合 > 作业

51单片机中工作寄存器作用是什么?

来源:学生作业帮 编辑:作业帮 分类:综合作业 时间:2024/07/01 13:26:01
51单片机中工作寄存器作用是什么?
简单的说是用来存放数据的.至于作用嘛,很多,比如DJNZ R*,LOOP;
INC R*;
DEC R*;
CJNE R*,#**H;等.另外R0,R1,可以用来间接寻址,MOV A,@R0,当R0=20H,20H代表的是地址值,执行这条批令后;A的值不是20H,而是20H单的值.
别外我们可以设定RS0,RS1,这个两个位来切换工作寄存器.00,01,10,11,是4个不同的工作区.这样我们在某些情况下不用
PUSH
POP
就可以保护工作寄存器的值,会提高扫行效率