汇编语言
1、CWD XOR AX,DX SUB AX,DX AX是一个16位有符号数。若(AX)=0FEDCH执行程序后 AX的值为多少?? 怎么算的。。?把过程写一下 谢谢 2、ADD AX,BX SUB BX,AX 这个程序段运行结果是什么??
1、CWD XOR AX,DX SUB AX,DX AX是一个16位有符号数。若(AX)=0FEDCH执行程序后 AX的值为多少?? 怎么算的。。?把过程写一下 谢谢 2、ADD AX,BX SUB BX,AX 这个程序段运行结果是什么??
答案: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
上一个:用汇编语言编程
下一个:汇编语言 5+8=13的编译