1.CWD ;就是把AX的符号位去填充DX
XOR AX,DX ;AX与DX相异或,意思就是不同为1,相同为0,换成二进制算
SUB AX,DX ; 用AX的值减去DX的值
你自己算一下哈!!
2ADD AX,BX
SUB BX,AX
结果就是AX的相反数
1, AX的值为0124H
cwd 后 dx为0FFFFH
XOR AX,DX 是AX 0123H
SUB AX,DX 是AX 0124H
2,相当于NEG AX
1:AX=1111111011011100第一个为符号位,负号
2.BX变为了其相反数
jkojp