用汇编语言编写:x=1,y=2,z=3,计算w=2x+3y-4z
来源:学生作业帮 编辑:大师作文网作业帮 分类:综合作业 时间:2024/09/20 16:53:43
用汇编语言编写:x=1,y=2,z=3,计算w=2x+3y-4z
往f2812DSP芯片上写的,初学者,麻烦写一般指令就行!
往f2812DSP芯片上写的,初学者,麻烦写一般指令就行!
data segment
x equ 1
y equ 2
z equ 3
w dw 1 dup(0)
data ends
stack segment
db 200 dup(?)
stack ends
code segment
assume cs:code,ds:data;ss:stack
start:mov ax,data
mov ds,ax
mov ax,0
mov bx,0
mov cx,0
mov ax,x
mul ax,2
mov bx,y
mul bx,3
add ax,bx
mov cx,z
mul cx,4
sub ax,cx
mov w,ax
mov ah,4ch
int 21h
code ends
end start
再问: 有点复杂,有没有更简单点的!谢谢
再答: 这个,思路非常简单了。恩……你是只要结果显示出来就好,还是要把整个表达式都表示出来啊?
再问: 只显示结果!
再答: code segment
assume cs:code
start: mov ax,1
mul ax,2
mov bx,2
mul bx,3
add ax,bx
mov bx,3
mul bx,4
sub ax,bx
mov ah,4ch
int 21h
code ends
end start
应该不能再精简了吧~~
x equ 1
y equ 2
z equ 3
w dw 1 dup(0)
data ends
stack segment
db 200 dup(?)
stack ends
code segment
assume cs:code,ds:data;ss:stack
start:mov ax,data
mov ds,ax
mov ax,0
mov bx,0
mov cx,0
mov ax,x
mul ax,2
mov bx,y
mul bx,3
add ax,bx
mov cx,z
mul cx,4
sub ax,cx
mov w,ax
mov ah,4ch
int 21h
code ends
end start
再问: 有点复杂,有没有更简单点的!谢谢
再答: 这个,思路非常简单了。恩……你是只要结果显示出来就好,还是要把整个表达式都表示出来啊?
再问: 只显示结果!
再答: code segment
assume cs:code
start: mov ax,1
mul ax,2
mov bx,2
mul bx,3
add ax,bx
mov bx,3
mul bx,4
sub ax,bx
mov ah,4ch
int 21h
code ends
end start
应该不能再精简了吧~~
汇编语言程序设计 计算表达式的值 z=(X*Y)+2/5-340
试证明(x+y-2z)+(y+z-2x)+(z+x-2y)=3(x+y-2z)(y+z-2x)(z+x-2y)
用c++编写高斯消元法求解线性方程组的计算程序,并计算下例:2X+2Y+3Z=3、4X+7Y+7Z=1、-2X+4Y+5
C++计算x=2,y=3,z=4计算z+=x++||y++||++z求x,y,z的值
解关于w,x,y,z的方程w+8x+3y+5z=20①,4w+7x+2y+3z=-20②,6w+3x+8y+7z=20③
f(x,y,z,w)=x*(x+y)*(x+y+z)*(x+y+z+w)
x=y/z=z/3,x+y+z =12,求2x+3y+4z是多少,
已知x,y,z都为非负数,满足x+y-z=1,x+2y+3z=4,记W=3x+2y+z,求x的最大值和最小值
解方程 x-y+z-w=2 x^2-y^2+z^2-w^2=6 x^3-y^3+z^3-w^3=20 x^4-y^4+z
x+y+z=2 4x+2y+z=4 2x+3y+z=1
x/2=y/3=z/5 x+3y-z/x-3y+z
计算三元一次方程x+3y-z=0 {2x+y+4z=7 3x-2y+2z=-1