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

brev


brev R

指令格式

brev R

影响标志

伪指令

1
R = {R[0], R[1], R[2], R[3], R[4], R[5], R[6], R[7]}

指令描述

对寄存器R的高低比特位进行位序反转,结果存储到寄存器R;

范例

1
2
3
mov  A, #0x34   //A = 0x34
mov  R, A       //R = 0x34
brev R          //R = 0x2C

brev A, R

指令格式

brev A, R

影响标志

伪指令

1
A = {R[0], R[1], R[2], R[3], R[4], R[5], R[6], R[7]}

指令描述

对寄存器R的高低比特位进行位序反转,结果存储到累加器A;

范例

1
2
3
mov  A, #0xC5   //A = 0xC5
mov  R, A       //R = 0xC5
brev A, R       //A = 0xA3