可以在Debug中调试,通过A命令编辑,再通过T命令就可以看到每条指令的结果了,但是十六进制后面不需要加H.
MOV AX,A33A ;AH=A3,AL=3A
MOV DX,F0F0 ;DH=DL=F0
AND AH,DL ;与指令,对应位相与,只要有一位为0则对应位为0,只有都为1才为1
;AH=A0
XOR AL,DH ;异或,对应位相同为0,不同为1,AL=CA
NEG AH ;求补相当于用0-AH,也就是0-A0,所以结果为60
NOT AL ;对应位取反,也就是对CAH对应位取反,所以结果为35H
执行后AH=?,AL=?