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

bcpl


bcpl B

指令格式

bcpl B

影响标志

伪代码描述

1
B = ~B;

指令描述

将比特B反转;

范例

1
2
3
4
5
6
7
8
        dseg
        bit     X

        cseg
        bset    X   //X = 1
        bcpl    X   //X = 0
        bcpl    X   //X = 1
        ...

bcpl R, p

指令格式

bcpl R, p

影响标志

伪代码描述

1
R = R ^ (1 << p);

指令描述

将寄存器R的P位反转;

范例

1
2
3
set     0x91    //[0x91] = 0xff
bcpl    0x91, 3 //[0x91] = 0xf7
bcpl    0x91, 3 //[0x91] = 0xff