首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
请编制程序,其功能为:内存中连续存放着20个无符号字节数,求它们的和。和值按字的形式存放,此前先按序存放参加运算的20个字节。 例如; 内存中有:01H,02H,03H …… 结果为:01H,02H,03H …… (参加运算的字节),后跟
请编制程序,其功能为:内存中连续存放着20个无符号字节数,求它们的和。和值按字的形式存放,此前先按序存放参加运算的20个字节。 例如; 内存中有:01H,02H,03H …… 结果为:01H,02H,03H …… (参加运算的字节),后跟
admin
2009-02-15
54
问题
请编制程序,其功能为:内存中连续存放着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://www.kaotiyun.com/show/n8rZ777K
本试题收录于:
三级PC技术题库NCRE全国计算机三级分类
0
三级PC技术
NCRE全国计算机三级
相关试题推荐
下列关于信息系统效益分析的描述中,错误的是()。
原型法最大的特点在于,只要有一个初步的理解,就快速地加以实现。随着项目理解的深入,模型被逐步扩充和______。
BSP方法研究的核心环节是什么?
在结构化方法中,软件功能分解应属于软件开发中的哪个阶段?
下面描述中超过决策支持系统功能的是()。
在战略数据规划方法中,经常使用的一类简明、直观的图形工具,它就是______。
BSP方法认为,企业信息系统开发的准备工作有若干项,下列哪一项最重要?
现有雇员信息表(雇员号:主键,雇员名,部门号,工资)和部门信息表(部门号:主键,部门名,地址)在雇员信息表中,哪个属性是外键?
软件的复杂性度量参数包括()。
输入设备用于向计算机输入命令、数据、文本、声音、图像和视频等信息,其中命令信息是用户向计算机发出的操作请求。下面是一组PC机常用的输入设备: ①笔输入设备②键盘③鼠标④触摸屏 以上输入设备中,哪些可用来输入用户命令信息?
随机试题
井架本体包括井架支柱、横斜角钢拉筋、连杆板、连接螺栓、()等。
机械性肠梗阻的声像图特征包括
地方性斑疹伤寒是由以下哪种微生物感染引起的
动脉硬化性闭塞症的病变部位主要是()
A.便常规潜血试验B.血清CEAC.胃镜检查D.膀都B超E.腹部CT胃癌筛选的首选方法是
下列对伊斯兰建筑特点的描述,错误的是()。
对使用者的定量分析技术有较高要求,不易为普通公众所接受,具有这种特点的股票投资分析方法是()。
A建筑工程公司主要发生了如下几笔涉税经济业务:(1)该公司自建同一规格和标准的楼房三栋,建筑安装成本共计6000万元,成本利润率10%,房屋建成后,该公司将其中一栋留作自用,一栋对外出租,取得租金收入200万元,另一栋对外销售,取得销售收入3000万元。
下述对幻灯片中的对象进行动画设置的正确描述是()。
下列成语与人物对应不正确的是:
最新回复
(
0
)