早教吧作业答案频道 -->数学-->
两道计算机汇编语言大题五、程序设计题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
看了 两道计算机汇编语言大题五、程...的网友还看了以下:
已知方程组{x+y+z=2,2x-y+z=-1,x+3y+4z=3的解是{x=2-a,y=-2b, 2020-05-16 …
为什么匀速圆周运动的加速度是a=w^2*R匀速圆周运动拆分为水平方向(x)和垂直方向(y)那么V( 2020-06-12 …
点M是椭圆X^2/a^+Y^2/b^=1(a>b>0)上的点已知点M在椭圆x^2/a^2+y^2/ 2020-06-21 …
mathematica非线性拟合拟合的形式是Log((5.47-2*a+y)/(4*y-2*a)) 2020-06-27 …
matlab微分方程组求解symsa,b,c,d;dsolve('Dy(1)=1/2*a*y(2) 2020-07-21 …
左除要不要求矩阵可逆?为什么一个不可逆的矩阵a在matlaB中用inv(a)*y不可计算,用a\y 2020-07-24 …
几道关于集合的题目十万火急的拉```~小女子在这求1已知U={(x,y)|x∈R,y∈R},A={ 2020-07-30 …
x^8+x^4+1(x+y+z)^5-x^5-y^5-z^5x^5-x^3*y^2-12*x*y^4 2020-10-31 …
1.—4x^2y(a-b)^2+6xy^2(b-a)2.a^4-1/2a^2b^2c^2+1/16b 2020-10-31 …
左除要不要求矩阵可逆?为什么一个不可逆的矩阵a在matlaB中用inv(a)*y不可计算,用a\y就 2020-11-03 …