首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
请编制程序,其功能为:内存中连续存放着20个无符号字节数,求它们的和。和值按字的形式存放,此前先按序存放参加运算的20个字节。 例如; 内存中有:01H,02H,03H …… 结果为:01H,02H,03H …… (参加运算的字节),后跟
请编制程序,其功能为:内存中连续存放着20个无符号字节数,求它们的和。和值按字的形式存放,此前先按序存放参加运算的20个字节。 例如; 内存中有:01H,02H,03H …… 结果为:01H,02H,03H …… (参加运算的字节),后跟
admin
2009-02-15
29
问题
请编制程序,其功能为:内存中连续存放着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全国计算机三级
相关试题推荐
按照需求功能的不同,信息系统已形成多种层次,计算机应用于管理是开始于()。
分布式数据外设存储到属于下列哪些形式?
在下列的SQL语句中,属于数据控制语句的是哪些?Ⅰ.CREATEⅡ.SELECTⅢ.UPDATEⅣ.GRANTⅤ.DROPⅥ.DELETEⅦ.ALTERⅧ.INSERTⅨ.REVOKE
计算机应用广泛,而其应用最广泛的领域为
对于采用软件工程方法设计的软件,其维护工作应始于()。
专家系统(ES)是一套问题求解系统,其通常采用的系统设计语言是()。
测试用例应该由两部分组成,即输入数据和______。
JamesMartin强调,大多数企业都存在企业经营关键成功因素,下列叙述错误的是
IP地址长度为32位,以x.x.x.x格式表示,其中每个x的取值范围为
用户的电子邮件地址格式为:“用户名主机名”,其中表示
随机试题
货币均衡的条件包括()。
A.心肝阴虚B.心脾两虚C.心胆气虚D.心肾阴虚E.心阴亏虚患者瘿肿质软,或大或小,心悸不宁,心烦不寐,目眩手颤,多食消瘦,口干咽燥,恶热多汗,舌红少苔,脉细数。其证型是()
现金流量中,()是指由于投资项目实施而引起资金收入的增加或资金支出的减少。
某公司需要招聘一名采购经理。公司人事部门在当地晚报上刊登了一份招聘启事,内容如下:招聘采购经理大专以上学历,3年相关工作经验,较好的英语水平和计算机能力,有高度的工作责任感和沟通协调能力。主要工作职责是联系供货公司,及时准确地在规定时间内将企业各
下列行为中,不缴纳契税的是()。
新课程改革的目标之一是改变课程评价过分强调甄别与选拔的功能,发挥评价促进学生发展、教师提高和教学实践改进的功能。()
盲人或者又聋又哑的人违反治安管理的,应当从轻、减轻或者不予处罚。()
“读书无用论”越来越盛行。从前,人们推崇“万般皆下品,唯有读书高”,但当今社会受教育成本高昂,就业形势严峻,很多大学生面临“毕业即失业”。更有数据表明,超过一半的大学生的第一份工作的工资低于农民工的平均工资。所以,为数众多的人认为读书其实是无用的。以下不
Onedayalawyer’swifefelliii,andthelawyer______.Afterthatthedoctor______.
A、Morethan200.B、Morethan150.C、Morethan100.D、Morethan87.B
最新回复
(
0
)