首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
请编制程序,其功能为:内存中连续存放着20个无符号字节数,求它们的和。和值按字的形式存放,此前先按序存放参加运算的20个字节。 例如; 内存中有:01H,02H,03H …… 结果为:01H,02H,03H …… (参加运算的字节),后跟
请编制程序,其功能为:内存中连续存放着20个无符号字节数,求它们的和。和值按字的形式存放,此前先按序存放参加运算的20个字节。 例如; 内存中有:01H,02H,03H …… 结果为:01H,02H,03H …… (参加运算的字节),后跟
admin
2009-02-15
17
问题
请编制程序,其功能为:内存中连续存放着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全国计算机三级
相关试题推荐
J.Madin认为信息系统开发的根本出点之一是希望计算机化的信息系统应注意和强调投资效益,特别是可见效益、【】,否则难以持久。
操作系统中对文件的保护一般设立文件存取的两级控制:第一级是对访问者的识别,第二级是对【】的识别。
采用结构化分析方法进行系统分析时,在了解企业的基本情况以后的首要工作是对系统进行()。
数据挖掘的方法很多,其中不常用的方法是()。
信息的效用有一定的期限,过了期限效用就会减少甚至完全丧失。信息的这种属性就是信息的()。
办公自动化系统是面向办公事务处理的计算机信息系统,下列Ⅰ.制定办公事务处理的规范流程Ⅱ.配置办公自动化的基本设备Ⅲ.提供办公事务处理的软件系统三项工作中,哪项是实现办公自动化基础性的工作
设有如下两个关系职工(职工号、职工名、部门号、职务、工资),部门(部门号、部门名、部门人数、工资总额),其中,职工号和部门号分别为职工关系和部门关系的主键(或称主码)。在这两个关系中,只有一个属性是外键(或称外码)。它是
下列属于系统设计阶段任务的有()。Ⅰ.代码设计Ⅱ.输入/输出设计Ⅲ.总体结构框架设计Ⅳ.界面设计Ⅴ.模块功能设计
在存储信息时,索引文件组织方法的优点是
Internet上的计算机地址有两种表示形式,即IP地址和_____。
随机试题
下列关于著作权出质的说法中,正确的有()
患者男性,36岁。农民。高热持续1周,畏寒、全身痛、腰背肌肉痛,腓肠肌压痛,球结膜充血,蛋白尿(+++),腹股沟淋巴结蚕豆大小,病程第5天起咳嗽咯血不断,气促,喉中痰声噜噜,心率110次/分,口唇青紫。患者最可能的诊断是A.肺结核B.流行性出血热
A.金钱草B.滑石C.茯苓D.茵陈E.木通为治湿热黄疸、肝胆结石之佳品的是
患者,男,24岁。近日来感觉身体极度不适,伴发热,遂入院治疗。入院当日体温最高时达39.4℃,最低时为37.6℃。护理该患者时,护士为其测量体温的间隔时间是()。
施工组织设计中资源利用的优化主要包括()。
政府鼓励出口的主要措施是()。
下列关于个人独资企业法律特征的表述中,正确的是()。
【2017上】小明和小罗今年高三,是一对好朋友,两个人在处理问题的认知风格方面有较大差异。小明在学习上遇到问题时,常常利用个人经验独立地对其进行判断,喜欢用概括的与逻辑的方式分析问题,很少受到同学与老师建议的影响。而小罗遇到问题时的表现则与小明相
大学生社会实践活动的目的根本在于()。
【2012年临沂市真题】张啸这次考试成绩非常差,老师找他谈话时,他分析近期由于喜欢上班内一名女同学,上课经常开小差学习不够努力。这种归因属于()。
最新回复
(
0
)