当前文档版本为 v0.0.0,您可以访问当前页面的 开发中 版本以获取最近可能的更新。

rsh


rsh R

指令格式

rsh R

影响标志

伪指令

R = R >> 1

指令描述

寄存器R右移1位,结果存储到寄存器R;

范例

mov A, #0xAA    //A = 0xAA
mov 0x81, A     //[0x81] = 0xAA
rsh 0x81        //[0x81] = 0x55

rsh A, R

指令格式

rsh A, R

影响标志

伪指令

A = R >> 1

指令描述

寄存器R右移1位,结果存储到累加器A;

范例

mov A, #0x56    //A = 0x56
mov 0x83, A     //[0x83] = 0x56
rsh A, 0x83     //A = 0x2B