AND

使用逻辑and来进行位掩码

<aside> ➡️ Example 先把要进行掩码的几位变成二进制,然后进行比较,当执行 AND 运算时,每一位都独立比较。只有两个数字在相同位置都是1时,结果才是1。

所以结果是0x0000002F

Untitled

</aside>

OR

or位掩码:

位或操作,两个操作数中对应的位只要有一个为1,结果位就为1

XOR

xor位掩码:

位异或操作,两个操作数中对应的位不相同,则结果位为1

NOR

位或非操作,是or操作的结果取反

带有立即数的逻辑指令

andi ori xori