汇编(x+200)/(y-100)+(z+200)/(x*y)(x+200)/(y-100)+(z+200)/(x*y)xyz都为八位数据,分为两种方式(有符号数和无符号数)用汇编语言把这个算式实现,希望各位大虾给予解决.
来源:学生作业帮助网 编辑:作业帮 时间:2024/07/03 23:57:20
![汇编(x+200)/(y-100)+(z+200)/(x*y)(x+200)/(y-100)+(z+200)/(x*y)xyz都为八位数据,分为两种方式(有符号数和无符号数)用汇编语言把这个算式实现,希望各位大虾给予解决.](/uploads/image/z/5185863-63-3.jpg?t=%E6%B1%87%E7%BC%96%EF%BC%88x%2B200%EF%BC%89%2F%28y-100%29%2B%28z%2B200%29%2F%28x%2Ay%29%EF%BC%88x%2B200%EF%BC%89%2F%28y-100%29%2B%28z%2B200%29%2F%28x%2Ay%29xyz%E9%83%BD%E4%B8%BA%E5%85%AB%E4%BD%8D%E6%95%B0%E6%8D%AE%2C%E5%88%86%E4%B8%BA%E4%B8%A4%E7%A7%8D%E6%96%B9%E5%BC%8F%EF%BC%88%E6%9C%89%E7%AC%A6%E5%8F%B7%E6%95%B0%E5%92%8C%E6%97%A0%E7%AC%A6%E5%8F%B7%E6%95%B0%EF%BC%89%E7%94%A8%E6%B1%87%E7%BC%96%E8%AF%AD%E8%A8%80%E6%8A%8A%E8%BF%99%E4%B8%AA%E7%AE%97%E5%BC%8F%E5%AE%9E%E7%8E%B0%2C%E5%B8%8C%E6%9C%9B%E5%90%84%E4%BD%8D%E5%A4%A7%E8%99%BE%E7%BB%99%E4%BA%88%E8%A7%A3%E5%86%B3.)
汇编(x+200)/(y-100)+(z+200)/(x*y)(x+200)/(y-100)+(z+200)/(x*y)xyz都为八位数据,分为两种方式(有符号数和无符号数)用汇编语言把这个算式实现,希望各位大虾给予解决.
汇编(x+200)/(y-100)+(z+200)/(x*y)
(x+200)/(y-100)+(z+200)/(x*y)
xyz都为八位数据,分为两种方式(有符号数和无符号数)
用汇编语言把这个算式实现,希望各位大虾给予解决.
汇编(x+200)/(y-100)+(z+200)/(x*y)(x+200)/(y-100)+(z+200)/(x*y)xyz都为八位数据,分为两种方式(有符号数和无符号数)用汇编语言把这个算式实现,希望各位大虾给予解决.
一、有符号数
mov al,x
cbw
add al,200
adc ah,0;x+200存入AX中
sub y,100;y-100存入Y中
idiv y;(x+200)/(y-100)商存入AL中
mov bh,al ;商保存到BL中
mov al,x
imul y;x*y存入AX中
mov bl,al;x*y保存到BL中
mov al,z
cbw
add al,200
adc ah,0;z+200存入AX中
idiv bl;(z+200)/(x*y)商存入AL中
add bh,al;(x+200)/(y-100)+(z+200)/(x*y) 和存入BH中
二、无符号数
mov al,x
mov ah,0
add al,200
adc ah,0;x+200存入AX中
sub y,100;y-100存入Y中
div y;(x+200)/(y-100)商存入AL中
mov bh,al ;商保存到BL中
mov al,x
mul y;x*y存入AX中
mov bl,al;x*y保存到BL中
mov al,z
mov ah,0
add al,200
adc ah,0;z+200存入AX中
div bl;(z+200)/(x*y)商存入AL中
add bh,al;(x+200)/(y-100)+(z+200)/(x*y) 和存入BH中