MCS-51系列单片机指令以R开头的指令有6条,分别为: RETRETIRL ARLC ARR A
RRC A
1、RET
指令名称:子程序返回指令
指令代码:22H
指令功能:子程序返回
操作内容:PC15~8←((SP))
SP←(SP)-1
PC7~0←((SP))
SP←(SP)-1
字节数: 1
机器周期:2
2、RETI
指令名称:中断返回指令
指令代码:32H
指令功能:中断服务程序返回
操作内容’:PC15?/FONT>8←((SP))
SP←(SP)-l
PC7~0←((SP))
SP←(SP)-1
字节数: 1
机器周期:2
3、RL A
指令名称:循环左移指令
指令代码:23H
指令功能:累加器内容循环左移一位
操作内容:An+1←(An); n=0~6
A0←(A7)
字节数: 1
机器周期:1
4、RLC A
指令名称:带进位循环左移指令
指令代码:33H
指令功能:累加器内容连同进位标志位循环左移一位
操作内容:An-1←(An); n=0~6
A0←(C)
C←(A7)
字节数: 1
机器周期:1
5、RR A
指令名称:循环右移指令
指令代码:03H
指令功能:累加器内容循环右移一位
操作内容:An←(An+1);n=0~6
A7←(A0)
字节数: 1
机器周期:1
6、RRC A
指令名称:带进位循环右移指令
指令代码:13H
指令功能:累加器内容连同进位标志位循环右移一位
操作内容:An←(An+1);n=0~6
A7←(C)
C←(A0)
字节数: 1
机器周期:1