用汇编语言编写一个程序,计算(X*Y-Z)/X的值.其中X,Y,Z均为16位带符号数,要求表达式的计算结果存放在数据段中的RESULT单元中.
来源:学生作业帮助网 编辑:六六作业网 时间:2024/11/24 00:31:56
用汇编语言编写一个程序,计算(X*Y-Z)/X的值.其中X,Y,Z均为16位带符号数,要求表达式的计算结果存放在数据段中的RESULT单元中.用汇编语言编写一个程序,计算(X*Y-Z)/X的值.其中X
用汇编语言编写一个程序,计算(X*Y-Z)/X的值.其中X,Y,Z均为16位带符号数,要求表达式的计算结果存放在数据段中的RESULT单元中.
用汇编语言编写一个程序,计算(X*Y-Z)/X的值.其中X,Y,Z均为16位带符号数,要求表达式的计算结果存放在数据段中的RESULT单元中.
用汇编语言编写一个程序,计算(X*Y-Z)/X的值.其中X,Y,Z均为16位带符号数,要求表达式的计算结果存放在数据段中的RESULT单元中.
assume cs:code ,ds:data
data segment
x dw
y dw
z dw
result dw
data ends
code segment
start:
mov ax,data
mov ds,ax
mov ax,x
imul y ;x*y
sub ax,z ;x*y-z
sbb dx,0
idiv x ;(x*y-z)/x
mov result,ax ;保存结果
;你确定不要余数吗?如果要的话,在DX中,自己另存吧
mov ax,4c00h
int 21h
code ends
end strat