早教吧作业答案频道 -->数学-->
两道计算机汇编语言大题五、程序设计题1、要求将DATA1数据区中的20个字节数据传送到DATA2数据区中(写出完整程序)2、编写程序,实现计算(W-(X*Y+Z-100))/W表达式的值,其中W、X、Y、Z均为有
题目详情
两道计算机汇编语言大题
五、程序设计题
1、要求将DATA1数据区中的20个字节数据传送到DATA2数据区中(写出完整程序)
2、编写程序,实现计算(W-(X*Y+Z-100))/W表达式的值,其中W、X、Y、Z均为有符号数,计算结果的商存入AX,余数存入DX.(要求写出完整程序)
五、程序设计题
1、要求将DATA1数据区中的20个字节数据传送到DATA2数据区中(写出完整程序)
2、编写程序,实现计算(W-(X*Y+Z-100))/W表达式的值,其中W、X、Y、Z均为有符号数,计算结果的商存入AX,余数存入DX.(要求写出完整程序)
▼优质解答
答案和解析
1.DATA SEGMENT
DATA1 DB 20 1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20
DATA2 DB 20 DUP(?)
DATA ENDS
CODE SEGMENT
ASSUME CS:CODE,DS:DATA
START:
MOV AX,DATA
MOV DS,AX
LEA SI,DATA1
LEA DI,DATA2
CLD
MOV CX,20
REP MOVSB
MOV AX,4C00H
INT 21H
CODE ENDS
END START
2.DATA SEGMENT
W DW 100
X DW 5
Y DW 2
Z DW 200
DATA ENDS
CODE SEGMENT
ASSUME CS:CODE,DS:DATA
START:
MOV AX,DATA
MOV DS,AX
MOV AX,X
IMUL Y
ADD AX,Z
SUB AX,100
MOV BX,W
SUB BX,AX
MOV AX,BX
IDIV W
MOV AX,4C00H
INT 21H
CODE ENDS
END START
DATA1 DB 20 1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20
DATA2 DB 20 DUP(?)
DATA ENDS
CODE SEGMENT
ASSUME CS:CODE,DS:DATA
START:
MOV AX,DATA
MOV DS,AX
LEA SI,DATA1
LEA DI,DATA2
CLD
MOV CX,20
REP MOVSB
MOV AX,4C00H
INT 21H
CODE ENDS
END START
2.DATA SEGMENT
W DW 100
X DW 5
Y DW 2
Z DW 200
DATA ENDS
CODE SEGMENT
ASSUME CS:CODE,DS:DATA
START:
MOV AX,DATA
MOV DS,AX
MOV AX,X
IMUL Y
ADD AX,Z
SUB AX,100
MOV BX,W
SUB BX,AX
MOV AX,BX
IDIV W
MOV AX,4C00H
INT 21H
CODE ENDS
END START
看了 两道计算机汇编语言大题五、程...的网友还看了以下:
已知f(x)=Asin(wx+φ)+1.(x属于R,A>0,W>0.0<φ>π/2)周期为π,最低 2020-04-12 …
实数x,y满足不等式组{y大于等于0,x-y大于等于0,2x-y-2大于等于0.}.则W=y-1/ 2020-05-13 …
已知函数f(x)=根号3sin派x/w(w>0) (1)如果f(x)图像上离原点最近的最高点A和最 2020-05-17 …
已知,w,x,y,z,均不为0.且w/x=x/y=y/x=z/w,且w不等于z.求x+y+z+w/ 2020-06-12 …
n=0:127;x=cos(0.04*pi*n)+cos(0.08*pi*n)+cos(0.4*p 2020-06-12 …
高数多元函数问题D为xy平面上的区域,0≤x+y≤10,0≤x-y≤96,有二元函数f(x,y)= 2020-06-27 …
向量空间W={(0,X,Y,Z)/X+Y=0}的维数是多少?向量空间W={(0,X,Y,Z)/X+ 2020-07-08 …
有关复数的题目一.巳知1+x+x^2=0,求证:x^1979+x^1989+x^1999=0二.设 2020-08-01 …
1.已知inti=0,x=1,y=0;在下列选项使i的值变成1的语句是().(A)if(x&&y)i 2020-11-01 …
matlab解微分方程组出错?>>[x,y,z,v,w]=dsolve('Dx=-2*(A+A1)* 2020-12-12 …