and和or指令
1.and指令
逻辑与指令,按位进行与运算。
1 and 1 = 1
0 and 0 = 0
1 and 0 = 0
通过该指令可将操作对象的相应位设为0,其他位不变。
2.or指令
逻辑或指令,按位进行或运算。
1 or 1 = 1
0 or 0 = 0
1 or 0 = 1
通过该指令可将操作对象的相应位设为1,其他位不变。
3.大小写转换的问题
<1>将它的第5位置0,它就必将变为大写字母。
与运算时,其他位均为1,第五位为0即可将它转换为大写字母。
<2>将它的第五位置1,它就必将变为小写字母。
或运算时,其他位均为0,第五位为1即可将它转换为小写字母。
[bx+idata]
[bx+idata]表示一个内存单元,它的偏移地址为(bx)+idata。
如下: