作业帮 > 综合 > 作业

用汇编语言编写程序计算表达式:f=a*(b+c)/(d-e).本人...

来源:学生作业帮 编辑:作业帮 分类:综合作业 时间:2024/05/11 01:13:58
用汇编语言编写程序计算表达式:f=a*(b+c)/(d-e).本人...
计算表达式:f=a*(b+c)/(d-e)
假设a,b,c,d,e,f都是定义好的标号,并且大小都是word,那么实现指令如下
mov ax,c ;计算(b+c)
add ax,b
mov cx,d ;计算(d-e)
sub cx,e
mul a ;计算a*(b+c),执行下面一条指令后积在DX:AX
div cx ;计算整式
;此时AX是商,DX是余数,返回到f
mov f,ax