77智能网
新记
用汇编语言编写一个程序,计算(X*Y-Z)/X的值。其中X,Y,Z均为16位带符号数,要求表达式的计算结果存放在数
用汇编语言编写一个程序,计算(X*Y-Z)/X的值。其中X,Y,Z均为16位带符号数,要求表达式的计算结果存放在数据段中的RESULT单元中。
举报该文章
相关建议 推荐于2017-11-23
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
温馨提示:内容为网友见解,仅供参考
当前网址:
https://77.aolonic.com/aa/yvnqnwqyn.html
其他看法
无其他回答
相似回答
大家正在搜
相关问题
试编写一个汇编语言程序段,计算(W—(X×Y+Z—540))...
汇编语言编程:X,Y,Z,W均为带16位带符号整型变量,计算...
微机原理与汇编语言: 计算((z+(x*y)-328)-v)...
设X,Y,Z三个字节变量,编写程序实现: Z=X*Y/100...
汇编语言编写 题目:已知X、Y、Z、MAX为16位的带符号数...
求一个8086汇编语言程序!急!!! 要求:提示输入x,y,...
如何用汇编语言指令表示Z=(W-X)/(Y+100),Z存储...