AND:
比如说2 and 3
2的二进制就是10,三是11
10
11
--
10
就是说位比位,如果都是1的话,结果位也是1,如果都是0,结果位也是0,如果一个1一个0,结果0
再比如
101111000001(3009)
010110001110(1422)
==================
000110000000(384)
CALC一下,看看是不是,呵呵
AND AL,4
就是AL寄存器里的值和4AND
比如AL=85H
和4AND就是
85H AND 4H(H为16进制的意思)
意思是只保留bit[2]
汗,大家在讨论什麽。。。
搂主,这个 操作好像单句不能被替换,至少我不知道
问下,你下一句应该是个跳转吧??如果是你可以用移位的方式,把bit[2]移到对应的标志寄存器比如
SHR AL, 3
这样你的CF寄存器中就是bit[2]的值了,然后检查它就好了
换种方式思考吧~~