汇编中以bit为单位的比较

来源:互联网 发布:上海大众数据服务中心 编辑:程序博客网 时间:2024/05/16 11:24

随便说说:之前写贪食蛇的时候说过以bit为单位的比较有点麻烦,但其实现在想来也没有多麻烦。。。

例如要判断一个byte中第3、6位是否为0和1,也就是2位和5位
代码:

mov al,source_dataand al,01000100bcmp al,01000100b    ;和相应的数值比较...

大概就是这个意思。。。
1.做一个源数据的副本
2.把该副本中需要的位保留,其余清0
3.用副本和相应的数值比较

对位操作不熟悉额。。。

0 0
原创粉丝点击