天天看點

彙編:and or指令

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           

繼續閱讀