MCS-51系列单片机指令R表

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