首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
试题要求如下: 请编制程序,其功能是:统计20个学生成绩中得分在100~90,89~80,79~70、69~ 60和低于60分的人数,并计算20个学生的平均成绩(取整数),结果依次存放在指定的区域内。 例如: 内存中有5个分数:50H,4
试题要求如下: 请编制程序,其功能是:统计20个学生成绩中得分在100~90,89~80,79~70、69~ 60和低于60分的人数,并计算20个学生的平均成绩(取整数),结果依次存放在指定的区域内。 例如: 内存中有5个分数:50H,4
admin
2009-02-15
38
问题
试题要求如下:
请编制程序,其功能是:统计20个学生成绩中得分在100~90,89~80,79~70、69~ 60和低于60分的人数,并计算20个学生的平均成绩(取整数),结果依次存放在指定的区域内。
例如:
内存中有5个分数:50H,40H,5EH,64H,48H
结果为 02H,01H,01H,01H,00H,52H(平均成绩)
部分程序己给出,其中原始数据由过程LOAD从文件INPUT1.DAT中读入SOURCE开始的内存单元中,运算的结果要求从RESULT开始存放,由过程SAVE保存到文件OUTPUT1.DAT中。补充BEGIN和END之间已给出的源程序使其完整(空白己用横线标出,每行空白一般只需一条指令,但采用功能相当的多条指令亦可),或删除BEGIN和END之间原有的代码并自行编程来完成要求的功能。
对程序进行汇编,并与IO.OBJ链接产生执行文件,最终运行程序产生结果。调试中发现整个程序中存在错误之处,请加以修改。
试题程序:
EXTRN LOAD: FAR, SAVE: FAR
N EQU 20
L EQU 5
DATA SEGMENT
SOURCE DB N DUP(?)
RESULT DB N+1DUP(0)
NAME0 DB ’INPUT 1.DAT’, 0
NAME1 DB ’OUTPUT1.DAT’, 0
DATA ENDS
SSEG SEGMENT STACK
DB 256DUP (?)
SSEG ENDS
CSEG SEGMENT
ASSUME CS: CSEG, SS: SSEG, DS: DATA
START PROC FAR
PUSH DS
XOR AX, AX
PUSH AX
MOV AX, DATA
MOV DS, AX
LEA DX, SOURCE ;数据区起始地址
LEA SI, NAME0 ;原始数据文件名
MOV CX, N ;字节数
CALL LOAD ;从’INPUT1.DAT’中读取数据
; **** BEGIN ****
LEA SI, SOURCE
LEA DI, RESULT
XOR BX, BX
(1)
MOV CX, N
GOON: LODSB
(2)
ADD BX, AX
(3)
JAE P1
CMP AL, 80
JAE P2
CMP AL, 70
JAE P3
CMP AL, 60
JAE P4
INC (4)
(5)
P4: INC BYTE PTR[DI+3]
JMP NEXT
P3: INC BYTE PTR[DI+2]
JMP NEXT
P2: INC BYTE PTR[DI+I]
JMP NEXT
P1: INC BYTE PTR[DI]
NEXT: LOOP GOON
MOV AX, BX
MOV DL, (6)
DIV DL
MOV [DI+5], AL
; *** END ****
LEA DX, RESULT ; 结果数据区首址
LEA SI, NAME1 ; 结果文件名
MOV CX, L+1 ; 结果字节数
CALL SAVE ; 保存结果到文件
RET
START ENDP
CODE ENDS
END START
选项
答案
(1)CLD ; 使DF=0,在执行串处理指令时可以使地址自动增量 (2) MOV AH, 0 ; 设初值 (3) CMP AL, 90 ; 判断分数在90~100分之间的个数 (4) BYTE PTR[DI+4] ; 设置平均值存储空间 (5) JMP NEXT ; 无条件转移 (6) N ; 计算20个学生的平均成绩
解析
程序中GOON完成的是按题目的要求求出各段的数据,P1、P2、P3、P4完成的分别是对各分数段的计数,NEXT是求平均值。
转载请注明原文地址:https://jikaoti.com/ti/OlV7FFFM
本试题收录于:
三级PC技术题库NCRE全国计算机三级分类
0
三级PC技术
NCRE全国计算机三级
相关试题推荐
下述功能都是企业MIS的重要功能的组成部分,其最基本的功能是
关系数据库的规范化理论指出:关系数据库中的关系应满足一定的要求,最起码的要求是达到1NF,即满足
在战略数据规划过程中建立的企业模型反映了()。Ⅰ.一个企业中的主要业务领域Ⅱ.企业当前的组织机构和管理职责Ⅲ.企业的业务活动过程Ⅳ.企业的业务功能
设关系R和S的属性个数分别为r个和s个,其中两个关系只有一个相同的属性,那么操作结果的属性个数为______。
若执行下面列出的操作,哪个操作不能成功执行?从EMP中删除行(’010’,’李四’,’02’,’4000’)从EMP中插入行(’102’,’钱七’,’01’,’1600’)将EMP中雇员号=’056’的工资改为1600元将EMP中雇员号=’101
办公信息系统的基本功能包括4方面,下面哪条描述不太确切?
计算机的IP地址由两部分组成,其中一部分是(),另一部分是主机地址。
利用计算机对指纹进行识别,对图像和声音进行处理属于下列应用领域中的()。
为了保证CPU执行程序指令时能正确访问存储单元,需要将用户程序中的逻辑地址转换为运行时可由机器直接寻址的物理地址,这一过程称为()。
Cable MODEM是近两年开始使用的一种超高速MODEM,通过Cable MODEM可以将PC机接入______,利用有线电视网进行数据传输,从而达到高速访问因特网的目的。
随机试题
Whenafire______attheNationalExhibitioninLondon,atleasttenpricelesspaintingswerecompletelydestroyed.
男,50岁,从1.5米高处坠落,右胸着地。体格检查:神清,呼吸34次/分,心率100次/分,血压130/75mmHg,右胸壁畸形,无伤口,出现反常呼吸,双肺呼吸音粗,无干湿啰音。身体其余部位无损伤。该患者出现反常呼吸的原因是
下列保险费用项目中,属于规费中的社会保障费的有()。
下列不属于企业的资金运动表现的是()。
相对于银行借款筹资而言,股票筹资的特点是()。
某市纺织厂(外商投资企业)有职工300人,2019年经营情况如下:(1)取得不合增值税的销售收入300万元;随同产品销售且单独核算的包装物5万元(含税价)。(2)将自产纺织品作为福利发给职工,成本5万元,无同类售价。(3)本年销售成本1500万元,购
确定销售预算的方法有()。
一个小女孩看到“夏景”说:“小姐姐坐在河边,天热,她想洗澡,她还想洗脸,因为脸上淌汗。”这个小女孩的想象是()。
有着悠久历史的肯尼亚国家自然公园以野生动物在其中自由出没而著称。在这个公园中,已经有10多年没有出现灰狼了。最近,公园的董事会决定引进灰狼。董事会认为,灰狼不会对游客造成危害,因为灰狼的习性是避免与人接触的;灰狼也不会对公园中的其他野生动物造成危害,因为公
设三阶矩阵A=,若A的伴随矩阵的秩等于1,则必有()
最新回复
(
0
)