答案:AND有两种用法:
1、作为指令,即AND AX,BX之类的操作
2、作为伪指令,即mov ax,11 and 12之类的操作
也就是说13 AND 65H ,可以进行运算,得到一个具体数,交给AX
我刚才测试了。
其他:逻辑与运算指令 AND
格式: AND OPRD1,OPRD2
----
功能: 对两个操作数实现按位逻辑与运算,结果送至目的操作数.本指令可以进行字节或字
---- 的‘与’运算,OPRD1<--OPRD1 and OPRD2.
说明: 1. 其中目的操作数OPRD1为任一通用寄存器或存储器操作数.源操作数OPRD2为立即 ---- 数,任一通用寄存器或存储器操作数.
2. 示例: AND AL,0FH ;(AL)<--(AL) AND 0FH
AND AX,BX ;(AX)<--(AX) AND (BX)
AND DX,BUFFER[SI+BX]
AND BETA[BX],00FFH
注意: 两数相与,有一个数假则值为假
3. 上例中的每一条指令,将使AL寄存器的高4位置成零保持AL低4位值不变.
4. 本指令影响标志位PF、SF、ZF,使CF=0、OF=0.例如,在同一个通用寄存器自身相 与时,操作数虽不变,但使CF置零.本指令主要用于修改操作数或置某些位为零.
13 AND 65H 没有这种格式。。
以上仅代表个人见解,如有错误,望指正。
上一个:51单片机汇编
下一个:汇编neg指令对AF有影响吗