汇编习题“设X,Y,Z,V均为16位带符号数,求运算公式”程序段中有两句不懂 初学 T
汇编习题“设X,Y,Z,V均为16位带符号数,求运算公式”程序段中有两句不懂 初学 T
mov ax,X imul Y ;X*Y mov cx,ax mov bx,dx mov ax,Z cwd add cx,ax adc bx,dx sub cx,540 sbb bx,0 mov ax,V cwd sub ax,cxsbb dx,bx idiv X -------------------------------------这两句不懂 :adc bx,dx sbb dx,bx 知道DX存放的是AX的符号扩展 为FFFFH或0000H 但是加减BX是为什么?