MCS-51 汇编指令集(R开头的指令)

MCS-51系列单片机指令以R开头的指令有6条,分别为: RET RETI RL A RLC A RR 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

你可能感兴趣的:(MCS-51 汇编指令集(R开头的指令))