首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
请编制程序,其功能为:内存中连续存放着20个无符号字节数,求它们的和。和值按字的形式存放,此前先按序存放参加运算的20个字节。 例如; 内存中有:01H,02H,03H …… 结果为:01H,02H,03H …… (参加运算的字节),后跟
请编制程序,其功能为:内存中连续存放着20个无符号字节数,求它们的和。和值按字的形式存放,此前先按序存放参加运算的20个字节。 例如; 内存中有:01H,02H,03H …… 结果为:01H,02H,03H …… (参加运算的字节),后跟
admin
2009-02-15
22
问题
请编制程序,其功能为:内存中连续存放着20个无符号字节数,求它们的和。和值按字的形式存放,此前先按序存放参加运算的20个字节。
例如;
内存中有:01H,02H,03H ……
结果为:01H,02H,03H …… (参加运算的字节),后跟一个字(为前面各字节的和)
部分程序已经给出,其中原始数据由LOAD过程从文件INPUT1.DAT中读入从SOURCE开始的内存单元,运算结果要求从RESULT开始存放,由SAVE过程保存到OUTPUT1.DAT文件中。请在BEGIN和END之间补充使其完整,完成要求的功能。或删除BEGIN和END之间原有的代码并自行编程来完成要求的功能。
对程序必须进行汇编,并与IO.OBJ链接产生PROG1.EXE执行文件,最终产生运行结果。
部分程序如下:
;PROG1.ASM
EXTRN LOAD:FAR,SAVE:FAR
N EQU 20
DSEG SEGMENT
SOURCE DW N DUP (?)
RESULT DW N 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, DS:DSEG;SS;SSEG
START PROC FAR
PUSH DS
XOR AX,AX
PUSH AX
MOV AX, DSEG
MOV DS,AX
LEA DX,SOURCE
LEA SI,NAME0
MOV CX,N
CALL LOAD
; *** BEGIN ***
LEA SI,SOURCE
LEA DI,RESULT
MOV CX,N
MOV BX,0
NEXT: MOV AL,[SI]
____________
____________
MOV [DI],______
____________
____________
LOOP NEXT
MOV [DI],______
; *** END ***
LEA DX,RESULT
LEA SI,NAME1
MOV CX,N+2
CALL SAVE
RET
START ENDP
CSEG ENDS
END START
选项
答案
; *** BEGIN *** LEA SI, SOURCE LEA DI, RESULT MOV CX,N MOV BX, 0 NEXT: MOV AL, [SI] ADD BL, AL ; 将 SOURCE 原始数据区中相应的数累加。 ; BL ADC BH, 0 ; 将上一条加法指令中产生的进位加入至和 ; 值的高8位BH 中 MOV [DI],AL ; 将 SOURCE 原始数据区中的数存入 ; RESULT 相应单元 INC SI INC DI LOOP NEXT ; (CX)-1, 若 (CX)≠0,则转移NEXT MOV [DI],BX ; 因最后依次循环中 DI 已加1,故BX将紧 ; 跟在这20个数之后存入 ; *** END *** [INPUT1.DAT 中的输入数据]: FFH,8OH,7FH,FOH, 14H,84H,25H,7EH,3 CH,45H, FFH,80H,O1H,O2H,22H,FCH,E3H,A3H,12H,01H [输出结果] FF 80 7F F0 14 84 25 7E 3C 45 FF 80 01 02 22 FC 113 A3 12 01 E3 08
解析
转载请注明原文地址:https://kaotiyun.com/show/n8rZ777K
本试题收录于:
三级PC技术题库NCRE全国计算机三级分类
0
三级PC技术
NCRE全国计算机三级
相关试题推荐
原型化方法通过对原型的迭代初期和后期的模型验证,不断开发和修正需求,下列工作:Ⅰ.用户进行验证Ⅱ.发现遗漏和不正确的功能Ⅲ.改善用户界面Ⅳ.测试和提出建议Ⅴ.总体检查,找出隐含错误()工作属于迭代后期的任务。
在系统实施中,应用程序编制的三个层次是()。
原型法最大的特点在于,只要有一个初步的理解,就快速地加以实现。随着项目理解的深入,模型被逐步扩充和______。
下述功能都是企业MIS的重要功能的组成部分,其最基本的功能是
BSP认为基本支持资源共有四种:即______、资金、设备和人员。
在数据库技术中,反映现实世界中事物的存在方式或运动状态的是
信息安全的概念从更全面的意义来理解,就是要保证电子信息的有效性,即保证信息的保密性、完整性、可用性和______。
若(AL)=80H,执行NEGAL指令后,CF和OF标志位的状态分别为
为了将AL寄存器中的AL0的内容传送到BL寄存器的BL0中,且保持BL7~BL1不变,下面程序段的空白处应填写什么指令?_________
Cable MODEM是近两年开始使用的一种超高速MODEM,通过Cable MODEM可以将PC机接入______,利用有线电视网进行数据传输,从而达到高速访问因特网的目的。
随机试题
Theworldisonthetopofastaggeringriseinthenumberofoldpeople,andtheywilllivelongerthaneverbefore.【C1】_______
据研究,处于睡眠状态的儿童在__________左右生长素的分泌最旺盛,极有利于孩子身高、体重的增长。()
被告人因涉嫌抢劫被人民检察院依法提起公诉。人民法院对人民检察院的起诉进行审查以后决定开庭审理,下列哪些做法是不符合刑事诉讼法相关规定的:
建设工程风险识别是由若干工作构成的过程,其最主要成果是()。
施工项目经理的任务包括项目的行政管理和项目管理两个方面,其在项目管理方面的主要任务有()。
长期负债不含()。
导游服务要素有()。
我国是世界上生物种类最丰富的国家之一,高等植物和野生动物物种均占世界10%左右。然而,环境污染和生态破坏导致了动植物生存环境的破坏,物种数量急剧减少,有的物种已经灭绝。据统计,近50年约有200种高等植物灭绝,平均每年灭绝4种;野生动物中约有400种处于濒
在SQLServer中,设有表选课(学号,课程号,成绩),现要定义限制每个学生的选课总门数不能超过10门的后触发型触发器。请补全下列语句:CREATETRIGGERtri_cntON选课【6】INSERTAS…
Mostofthepeoplewhoappearmostoftenandmostgloriouslyinthehistoryhooksaregreatconquerorsandgeneralsandsoldiers
最新回复
(
0
)