作业帮 > 综合 > 作业

汇编中 mov ax,bx 是ax=ax-bx的意思 那我想表示 AX=BX-AX应该怎么表示呢?

来源:学生作业帮 编辑:作业帮 分类:综合作业 时间:2024/05/20 03:27:44
汇编中 mov ax,bx 是ax=ax-bx的意思 那我想表示 AX=BX-AX应该怎么表示呢?
谁告诉你 mov ax,bx是ax=ax-bx的意思的?其意思是ax=bx,即将bx的值拷贝到ax,bx值没影响
sub ax,bx才是是ax=ax-bx的意思的.
若想表示 AX=BX-AX
实现方式很多,举例两种
一、
mov cx,ax
sub cx,bx ;cx=ax-bx
xor ax,ax
sub ax,cx ;ax=ax-cx,其中右边ax=0,cx=ax-bx,即左边ax==bx-ax
二、
sub ax,bx ;ax=ax-bx
neg(ax) ;ax=-ax即左边ax=bx-ax