首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
请编制程序,其功能是:剔除10个8位无符号二进制数据中的最大值和最小值,然后按四舍五入原则计算其余8个数据的算术平均值,将剔除最大值和最小值之后的8个数据依次存入指定的内存区域中,并在其后存放平均值。 例如: 内存中有:01H,05H,04H,
请编制程序,其功能是:剔除10个8位无符号二进制数据中的最大值和最小值,然后按四舍五入原则计算其余8个数据的算术平均值,将剔除最大值和最小值之后的8个数据依次存入指定的内存区域中,并在其后存放平均值。 例如: 内存中有:01H,05H,04H,
admin
2010-12-14
86
问题
请编制程序,其功能是:剔除10个8位无符号二进制数据中的最大值和最小值,然后按四舍五入原则计算其余8个数据的算术平均值,将剔除最大值和最小值之后的8个数据依次存入指定的内存区域中,并在其后存放平均值。
例如:
内存中有:01H,05H,04H,00H,07H,09H,02H,06H,08H,03H
结果为: 01H,05H,04H,07H,02H,06H,08H,03H,05H
部分程序已给出,其中原始数据由过程LOAD从文件INPUT1.DAT中读入SOURCE开始的内存单元中,运算结果要求从 RESULT开始存放,由过程SAVE保存到文件OUTPUT1.DAT中。
请填空BEGIN和END之间已给出的源程序使其完整,空白已用横线标出,每个空白一般只需一条指令,但采用功能相当的多条指令亦可,或删除BEGIN和END之间原有的代码并自行编程来完成所要求的功能。
对程序必须进行汇编,并与IO.OBJ链接产生可执行文件,最终运行程序产生结果。调试中若发现整个程序中存在错误之处,请加以修改。
[试题程序]
EXTRN LOAD:FAR,SAVE:FAR
N EQU 10
DSEG SEGMENT
SOURCE DB N DUP(?)
RESULT DB N-1 DUP(0)
NAME0 DB ’INPUT1.DAT’,0
NAME1 DB ’OUTPUT1.DAT’,0
TEMP DW 0
DSEG ENDS
SSEG SEGMENT STACK
DB 200 DUP(?)
SSEG ENDS
CSEG SEGMENT
ASSUME CS:CSEG,SS:SSEG,DS:DSEG,ES:DSEG
START PROC FAR
PUSH DS
XOR AX,AX
PUSH AX
MOV AX,DSEG
MOV DS,AX
MOV ES,AX
LEA DX,SOURCE
LEA SI,NAME0
MOV CX,N
CALL LOAD
******** BEGIN ********
XOR AX,AX
XOR BX,BX
XOR DX,DX
MOV SI,OFFSET SOURCE
MOV BL, (1) ; 取第一个数作为最大值暂存BL
MOV DL, (2) ; 取第一个数作为最小值暂存DL
MOV CX,N
GOON: ADD AL,[SI]
ADC AH,0
CMP BL,[SI]
JA (3)
MOV BL,[SI]
CONT: CMP DL,[SI]
(4)
MOV DL,[SI]
NEXT: INC SI
LOOP GOON
CLD
LEA SI,SOURCE
LEA DI,RESULT
MOV CX,N
LP2: LODSB
CMP AL,BL
JE LP1
CMP AL,DL
JE LP1
CBW
ADD TEMP,AX
STOSB
LPI: LOOP LP2
MOV AX,TEMP
MOV DL, (5)
DIV DL
ADD AH,AH
CMP AH,DL
JB OFF
(6)
OFF: MOV [DI],AL
; ******** END ********
LEA DX,RESULT
LEA SI,NAME1
MOV CX,N-1
CALL SAVE ; SAVE RESULT TO FILE
RET
START ENDP
CSEG ENDS
END START
选项
答案
(1) [SI] (2) [SI] (3) CONT (4) JL NEXT (5) 8 (6) INC AL
解析
转载请注明原文地址:https://kaotiyun.com/show/UdgZ777K
本试题收录于:
三级PC技术题库NCRE全国计算机三级分类
0
三级PC技术
NCRE全国计算机三级
相关试题推荐
数字视频信息的数据量相当大,对PC机的存储、处理和传输都是极大的负担,为此必须对数字视频信息进行压缩编码处理。目前DVD光盘上存储的数字视频信息采用的压缩编码标准是
计算机中存储器系统采用分层结构,其中价格最低、容量最大、速度最慢的是海量(后备)存储器,它主要用于存储大量存档或备份的信息。用来实现海量存储的除了光盘存储器外,通常还采用【】存储器。
数字图像的主要参数有图像分辨率、像素深度、位平面数目、彩色空间类型以及采用的压缩编码方法等。假设像素深度为16,那么一幅图像具有的不同颜色数目最多是【】种。
数字波形声音的数据量与下列哪个参数无关?
下面是关于PC机中USB和IEEE-1394的叙述,其中正确的是
计算机的速度可以用每秒钟所能执行的指令条数来衡量。若以单字长定点指令的平均执行速度来计算,则其单位是【】。
为了管理各种各样的设备,并使一些设备在不同的工作模式下能够正常工作,Windows98支持多种类型的设备驱动程序。下面是有关Windows98的设备驱动程序的一些叙述,其中哪个是正确的?
采用GB2312汉字编码标准时,某汉字的机内码是BEDF(十六进制),其对应的区位码是【】。
甲乙两台PC机通过其串行接口进行全双工通信时,若使用发送数据信号TXD和接收数据信号RXD交换信息,则下面关于两机串口信号线连接的叙述中,正确的是
假设某单碟硬盘的每一面有8192个磁道,每个磁道有2048个扇区,每个扇区的容量为512字节,则该硬盘的容量为【】GB(保留整数部分)。
随机试题
多巴胺小剂量<10mg/(kg·min)时能使内脏与肾血管扩张,中等剂量(______________)时能______________,大剂量(_______________)时使______________。
张某,54岁,子宫肌瘤,次日将在硬膜外麻醉下行子宫次全切术,目前病人病情稳定,术前准备工作已做好,但仍焦虑不安、忧郁。这可能是因为未能满足病人的
与结核杆菌耐干燥有关的是
男性,41岁,于饱餐、饮酒后突然出现中上腹持久剧烈疼痛,伴有反复恶心,呕吐出胆汁。查体:上腹部压痛,腹壁轻度紧张,测血清淀粉酶明显增高,诊断为急性胰腺炎。对该患者首选的处理措施为()。
私营煤矿主吕某,违反国家禁止使用童工的规定,雇用未满16周岁江某等32人从事井下作业,经有关劳动管理部门多次警告和行政处罚仍不改正,吕某的行为构成()。
(2018年第5题)图示结构的几何体系是()。
项目目标动态控制的核心是( )。
社区组织开展了两次健康知识讲座。但是发现居民的参与热情不高,参与人数较少。作为社区的一名工作人员。领导让你针对这一情况进行调研,你会怎么做?
所有参加此次运动会的选手都是身体强壮的运动员,所有身体强壮的运动员都是极少生病的,但是有一些身体不适的选手参加了此次运动会。以下哪项不能从上述前提中得出?
“地球一小时”活动于去年在澳大利亚最大的城市悉尼(Sydney)首次举行。当时全市约有220万居民集体熄灯,没有灯光的悉尼歌剧院沐浴在月光里,海湾大桥(HarbourBridge)也熄灯响应。活动组织者安迪-里德利说,悉尼的“熄灯一小时”活动引
最新回复
(
0
)