首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
请编制程序,其功能是:求I×J矩阵的转置矩阵(矩阵中元素为字节型),并计算转置矩阵的每一行元素之和,然后存放在每一行最后一个字单元中。 例如: 内存中有:04H,05H,06H,(第一行)01H,02H,03H(第二行) 结果为: 04
请编制程序,其功能是:求I×J矩阵的转置矩阵(矩阵中元素为字节型),并计算转置矩阵的每一行元素之和,然后存放在每一行最后一个字单元中。 例如: 内存中有:04H,05H,06H,(第一行)01H,02H,03H(第二行) 结果为: 04
admin
2010-12-14
59
问题
请编制程序,其功能是:求I×J矩阵的转置矩阵(矩阵中元素为字节型),并计算转置矩阵的每一行元素之和,然后存放在每一行最后一个字单元中。
例如:
内存中有:04H,05H,06H,(第一行)01H,02H,03H(第二行)
结果为: 04H,01H,05H,00H,05H,02H,07H,00H,06H,03H,09H,00H
部分程序已给出,其中原始数据由过程LOAD从文件INPUT1.DAT中读入SOURCE开始的内存单元中。运算结果要求从 RESULT开始存放,由过程SAVE保存到文件OUTPUT1.DAT中。
请填空BEGIN和END之间已经给出的一段源程序使其完整,需填空处已经用横线标出,每个空白一般只需要填一条指令或指令的一部分(指令助记符或操作数),也可以填入功能相当的多条指令,或删去BEGIN和END之间原有的代码并自行编程来完成所要求的功能。
对程序必须进行汇编,并与IO.OBJ链接产生可执行文件,最终运行程序产生结果。调试中若发现整个程序中存在错误之处,请加以修改。
[试题程序]
EXTRN LOAD:FAR,SAVE:FAR
N EQU 30
I EQU 3
J EQU 10
DSEG SEGMENT
SOURCE DB N DUP(?)
SRC DW SOURCE
RESULT DB (N+2*J)DUP(0)
NAME0 DB ’INPUT1.DAT’,0
NAME1 DB ’OUTPUT1.DAT’,0
DSEG ENDS
SSEG SEGMENT STACK
DB 256 DUP(?)
SSEG ENDS
CSEG SEGMENT
ASSUME CS:CSEG,SS:SSEG,DS:DSEG
START PROC FAR
PUSH DS
XOR AX,AX
PUSH AX
MOV AX,DSEG
MOV DS,AX
MOV ES,AX
LEA DX,SOURCE
LEA SI,NAME0
MOV CX,N
CALL LOAD
******** BEGIN ********
LEA SI,SOURCE
LEA DI,RESULT
MOV BX,1 ; 第一列
LPJ: MOV CX,0 ; 累加和
MOV DX,1 ; 第一行
LPI: MOV AL,[SI]
ADD CL,AL
(1)
STOSB
ADD SI,10
INC DX
(2)
JBE LPI
MOV [DI],CX
(3)
INC SRC ; 下一列
MOV SI,SRC
(4)
CMP BX,J
JBE (5)
******** END ********
LEA DX,RESULT
LEA SI,NAME1
MOV CX,(N+2*J)
CALL SAVE
RET
START ENDP
CSEG ENDS
END START
选项
答案
(1) ADC CH,0 (2) CMP DX,I (3) ADD DI,2 (4) INC BX (5) LPJ
解析
转载请注明原文地址:https://kaotiyun.com/show/GdgZ777K
本试题收录于:
三级PC技术题库NCRE全国计算机三级分类
0
三级PC技术
NCRE全国计算机三级
相关试题推荐
为提高PC机主存储器的存取速度,出现了多种类型的DRAM内存条。若按存取速度从低到高排列,正确的顺序是
为了实现数据终端设备之间的通信,在通信网络中必须设置交换中心,以便为需要通信的数据终端建立通信链路,通信结束后再拆除链路。目前在Intemet网络中使用的交换技术主要是
RAID是一种提高磁盘存储速度、容量和可靠性的技术。下面有关RAID的叙述中,错误的是
下面关于下图所示图符(注释:USB的叉型标志)的叙述中,正确的是
下面是有关Windows98的文件管理功能的一些叙述,其中哪个是正确的?
为了实现异构计算机网络的互连,国际标准化组织制定了一个开放系统互连参考模型(OSI/RM)的国际标准。该标准将网络的通信功能划分为上【】个层次。
DVD盘片比CD盘片的容量更大。下面是关于120mmDVD盘片存储容量的叙述,正确的是Ⅰ.单面单层DVD盘片的存储容量为4.7GBⅡ.双面单层DVD盘片的存储容量为9.4GBⅢ.单面双层DVD盘片的存储容量为9.4GBⅣ.双面双层DVD盘
计算总线数据传输速率Q的一种方法是:Q=W×F/N,其中W为总线数据宽度(总线位宽/8),F为总线工作频率,N为完成一次数据传送所需的总线周期个数。若总线位宽为16位、总线工作频率为8MHZ、完成一次数据传送需2个总线周期,则Q为:
在80×86汇编语言的段定义伪指令中,下列哪一种定位类型用来指定段的起始地址为任意地址?
硬盘的平均等待时间是指数据所在扇区转到磁头下方所需的平均时间,它与盘片的转速有关。目前主流硬盘的转速多为5400rpm、7200rpm、10000rpm。转速为7200rpm的硬盘,其平均等待时间约为
随机试题
某企业是一家工业企业,该企业在会计制度总体设计的调查研究收集资料阶段,具体应该从哪些方而进行调查研究和资料的收集?
肾活检时免疫荧光制片厚度的要求是
某心脏病患者轻度活动时即引起乏力、心悸、呼吸困难等症状。其心功能应属()
关于衰老表现的叙述,正确的是()。
民航运输机场中,每条跑道都必须设置()。
甲公司20×7年1月1日以3000万元的价格购入乙公司30%的股份,另支付相关费用15万元。购入时乙公司可辨认净资产的公允价值为11000万元(假定乙公司各项可辨认资产、负债的公允价值与账面价值相等)。乙公司20×7年实现净利润600万元。甲公司取得该项投
设随机变量X,Y独立,且X~N(1,2),Y~N(1,4),则D(XY)为().
依照《宪法》规定,中华人民共和国公民的光荣义务是()。
Writeacompositionofatleast150"wordsaboutthetopic.MyIdeaofPopMusic.Youshouldwriteaccordingtotheoutlinegiven
NationalSpellingBeeEveryyear,thebestyoung【T1】______fromaroundtheworld【T2】______inWashington,D.C.fortheNationa
最新回复
(
0
)