汇编(x+200)/(y-100)+(z+200)/(x*y)
来源:学生作业帮 编辑:大师作文网作业帮 分类:综合作业 时间:2024/11/11 23:17:43
汇编(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)
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中
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中
①(x+y+z)(-x+y+z)(x-y+z)(x+y-z)
解三元一次方程组X+Y+Z=100 6X+4Y+Z=200
x分之y+z=y分之z+x=z分之x+y(x+y+z不等于0),求x+y+z分之x+y-z
汇编符号函数编程y={x+1 (x
x+y+z=30 解方程:120x=3*200z 100y=2*200z
X+Y+Z=200,1/3X+4Y+5Z=200,求X,Y,Z等于多少?
(x-y+z)(x+y+z)等于多少.
(x+y-z)(x-y+z)=
(x+y+z)*(-x+y+z)*(x-y+z)*(x+y-z)=
计算:(x+y+z)(-x+y+z)(x-y+z)(x+y-z).
(x-y)×68×200+﹙z-y﹚×68×100求简化
z/(x-y) × y/(x+y)