全国计算机考试三级PC技术第二章(14)
逻辑指令
1)逻辑运算指令
NOT DST ;(DST)←(DST)
AND DST,SRC ;(DST)←(DST)∧(SRC)
OR DST,SRC ;(DST) ←(DST)∨(SRC)
XOR DST,SRC ;(DST) ←(DST)○(SRC)
TEST DST,SRC ;(DST)∧(SRC)
2)位操作指令
(1)测试与置位指令
BT DST,SRC ;检查DST中由SRC指定的位,并将其复制到CF中
BTS DST,SRC ;检查DST中由SRC指定的位,并将其复制到CF中,然后该位置1
BTR DST,SRC ;检查DST中由SRC指定的位,并将其复制到CF中,然后该位清0
BTC DST,SRC ;检查DST中由SRC指定的位,并将其复制到CF中,然后该位取反
例如:
BTS AX,7 ;(AX)的位7→CF,1→AX7
(2)位扫描指令
BSF REG,SRC ;从右到左扫描源操作数SRC中的各位