首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
请编制程序,其功能为:内存中连续存放着20个无符号字节数,求它们的和。和值按字的形式存放,此前先按序存放参加运算的20个字节。 例如; 内存中有:01H,02H,03H …… 结果为:01H,02H,03H …… (参加运算的字节),后跟
请编制程序,其功能为:内存中连续存放着20个无符号字节数,求它们的和。和值按字的形式存放,此前先按序存放参加运算的20个字节。 例如; 内存中有:01H,02H,03H …… 结果为:01H,02H,03H …… (参加运算的字节),后跟
admin
2009-02-15
21
问题
请编制程序,其功能为:内存中连续存放着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://jikaoti.com/ti/bAV7FFFM
本试题收录于:
三级PC技术题库NCRE全国计算机三级分类
0
三级PC技术
NCRE全国计算机三级
相关试题推荐
在书写程序语句时,以下()是错误的。
在数据库中,下面列出的数据模型的三个要素中,用于描述系统的动态特性的要素是()。Ⅰ.数据结构Ⅱ.数据操作Ⅲ.完整性约束
软件测试基本方法中,下列()不用测试实例。
关系数据库的规范化理论指出:关系数据库中的关系应满足一定的要求,最起码的要求是达到1NF,即满足
一般可将信息系统的开发方法划分为两大类,即自顶向下的开发方法和自底向上的开发方法。Ⅰ.每一阶段所获得的经验有助于下一阶段的开发Ⅱ.该方法可以用于为企业或机构的重要决策和任务提供信息Ⅲ.相对地说,每一阶段的规模较小、易于控制和掌握Ⅳ.该方法支
用户需求包括许多方面。以下内容中属于用户需求最基本的内容是
现有雇员信息表(雇员号:主键,雇员名,部门号,工资)和部门信息表(部门号:主键,部门名,地址)在雇员信息表中,哪个属性是外键?
设有关系R、S和T如下。关系T是由关系R和S经过哪种操作得到的?
战略数据规划是信息系统建设必须做好的基础工作,它主要完成一个不受技术变化影响的、稳定的【】。
软件的复杂性度量参数包括()。
随机试题
有70个病人,都患难治病R,并服用过同样的常规药物。这些病人被分为人数相等的两组,第一组服用用于治疗R的试验药物K素,第二组服用不含K素的安慰剂。10年后的统计显示,两组都有34人死亡。因此,这种药物是无效的。以下选项如果为真,最能削弱上述论证的是:
硅肺的分期主要根据
患者46岁,绝经后阴道出血40天,妇科检查:阴道粘膜无异常,宫颈光滑,子宫稍大。为确诊,首选检查方法患者39岁,接触性出血10月余,宫颈轻度糜烂,首选检查方法
根尖1/3处牙根折断的处理为
某公司2014年8月末资产总额为500万元,负债总额为零,9月份公司发生如下经济业务(不考虑增值税):业务一:以银行存款购买一台价值30万元不需要安装的机器设备。业务二:向光大公司购买生产用材料15万元,材料已入库,款项未付。业务三:接受投资者投入的
中国证监会基金监管部的主要职责有()等。
社会思潮是一面镜子.对社会思潮进行观察认识.可以帮助我们从社会的精神层面更加深入地了解当代中国社会的历史发展与变迁。中国在经济现代化的同时,也在经历一个文化现代化的过程。譬如,自由主义、民族主义和“新左派”等思潮无不突出而集中地反映了当代中国社会发展的矛盾
3,7,5,8,9,10,15,13,23,17,()
操作系统作为系统软件,位于软件系统的哪一个层面?()
Somepeoplebelievethatthefundsfromthegovernmentshouldbeusedforsupportingtheartandsportseducationratherthanho
最新回复
(
0
)