首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
请编制程序,其功能为:内存中连续存放着20个无符号字节数,求它们的和。和值按字的形式存放,此前先按序存放参加运算的20个字节。 例如; 内存中有:01H,02H,03H …… 结果为:01H,02H,03H …… (参加运算的字节),后跟
请编制程序,其功能为:内存中连续存放着20个无符号字节数,求它们的和。和值按字的形式存放,此前先按序存放参加运算的20个字节。 例如; 内存中有:01H,02H,03H …… 结果为:01H,02H,03H …… (参加运算的字节),后跟
admin
2009-02-15
45
问题
请编制程序,其功能为:内存中连续存放着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全国计算机三级
相关试题推荐
在数据库中,下面列出的数据模型的三个要素中,用于描述系统的动态特性的要素是()。Ⅰ.数据结构Ⅱ.数据操作Ⅲ.完整性约束
严格定义的方法有假设前提,下列有哪些假设属于它?Ⅰ.所有需求都能被预先定义Ⅱ.周期各阶段都固定正确Ⅲ.大量的反复是不可避免的Ⅳ.有快速的系统建造工具
以下是典型的计算机信息系统,Ⅰ.TPSⅡ.MISⅢ.DSSⅣ.OIS其中,解决半结构化或非结构化问题的有哪个(些)?
操作系统是管理计算机软硬件资源、控制程序运行、改善人机界面和为应用软件提供支持的一种系统软件。下面是有关操作系统基本概念和功能的叙述:Ⅰ.处理机管理也称为进程管理Ⅱ.进程特指应用程序的执行过程Ⅲ.所有的操作系统均支持虚拟存储技术Ⅳ.文件目录是文件系
系统开发的经验表明,系统出现的错误中60%~80%来源于______。
判别原型化方法适合于系统的选择条件有多方面,其中有关联机事务处理或批处理类型的判别条件应属于下列哪种条件
从Internet实现技术角度看,主要是由通信线路、路由器、主机和______几个主要部分组成的。
IP地址长度为32位,以x.x.x.x格式表示,其中每个x的取值范围为
扫描仪与计算机的接口一般有三种,其中有一种是并行传输接口,它必须配有一块接口卡,通过该接口卡可以连接包括扫描仪在内的7~15个高速设备,其传输速度快,性能高,一般在专业应用场合使用。这种接口为【】接口。
数字波形声音的数据量与下列哪个参数无关?
随机试题
传统的经济增长理论认为,经济增长的影响因素有()。
某女工在月经期不能从事下列何种作业
期货合约各项条款的设计对期货交易有关各方的利益是至关重要的,但对期货交易是否活跃并无影响。()
关于存货清查,下列说法中不正确的是()。
某房地产开发公司10月份发生如下业务:(1)该公司开发部自建同一规格和标准的楼房两栋,建筑安装成本为3000万元,成本利润率20%,该公司将其中一栋留作自用,另一栋对外销售,取得销售收入2400万元;销售现房取得销售收入3000万元,预售房屋取得
AIDSissaid______thenumber-onekillerofbothmenandwomenoverthepastfewyearsinthatregion.
Scientistshavefoundthatalthoughwearepronetosnapoverreactions,ifwetakeamomentandthinkabouthowwearelikelyto
以下程序输出的结果是#include#includemain(){charw[][10]={"ABCD","EFGH","IJKL","MNOP"},k;for(k=1;k
ErumNadeem:Yourarticleonhappinessliftedmyspirits.Thereisoneveryinterestingaspecttonote:theeightstepstoh
TheAmericanEducationSystemI.FirstcharacteristicsA.No【T1】______educationsystemorcurriculum.B.DepartmentofEduca
最新回复
(
0
)