https://blog.csdn.net/qq_39419087/article/details/79241640
and就是与运算,两个数按二进制位相与,全1为1,有0为0,
常用于把低位清零,例如指令 AND 0xfffffff0,%esp 将esp地址最后一位(16进制,即二进制下的4位)设为0
(1)例如指令:
mov al,01100011B
and al,00111011B
执行后:al=00100011B
(2)例如指令:
mov al,01100011B
or al,00111011B
执行后:al=01111011B
理解:
1 && 1 = 1 0 && 0 = 0 A && A = A
0 || 0 = 0 1 || 1 = 1 A || A = A