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

rev


rev R

指令格式

rev R

影响标志

伪指令

1
R = {R[3:0], R[7:4]}

指令描述

对寄存器R的高4位和低4位进行交换,结果存储寄存器R;

范例

1
2
3
mov A, #0x34    //A = 0x34
mov R, A        //R = 0x34
rev R           //R = 0x43

rev A, R

指令格式

rev A, R

影响标志

伪指令

1
A = {R[3:0], R[7:4]}

指令描述

对寄存器R的高4位和低4位进行交换,结果存储到累加A;

范例

1
2
3
mov A, #0xC5    //A = 0xC5
mov R, A        //R = 0xC5
rev A, R        //A = 0x5C