首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
请编制程序,其功能是:剔除10个8位无符号二进制数据中的最大值和最小值,然后按四舍五入原则计算其余8个数据的算术平均值,将剔除最大值和最小值之后的8个数据依次存入指定的内存区域中,并在其后存放平均值。 例如: 内存中有:01H,05H,04H,
请编制程序,其功能是:剔除10个8位无符号二进制数据中的最大值和最小值,然后按四舍五入原则计算其余8个数据的算术平均值,将剔除最大值和最小值之后的8个数据依次存入指定的内存区域中,并在其后存放平均值。 例如: 内存中有:01H,05H,04H,
admin
2010-12-14
76
问题
请编制程序,其功能是:剔除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全国计算机三级
相关试题推荐
下面程序的功能是利用逻辑尺对BUF变量中的数据进行变换,执行该程序后,以RESULT为首地址的前2个字节单元中的数据,依次为【】。DSEG SEGMENTBUF DB 1,5,4,0,7,9,2,6L EQU
视频卡的种类较多,在下列有关各种视频卡的功能说明中,错误的是:
Pentium微处理器的内部数据总线宽度是
计算机中使用的图像压缩编码方法有多种,JPEG是一种适用范围广、能满足多种应用需求的国际标准。在允许有失真但又不易被察觉的要求下,JPEG一般能将图像数据压缩多少倍?
微软公司开发了一种音视频流媒体文件格式,其视频部分采用了MPEG-4压缩算法,音频部分采用了压缩格式WMA,且能依靠多种协议在不同网络环境下支持数据的传送。这种流媒体文件的扩展名是
打印机是一种常用的输出设备,除了有些高速激光印字机使用SCSI接口与PC机相连以外,打印机一般都使用并行接口与PC机相连,但近年来使用【】接口的情况越来越多。
扫描仪是一种常见的图像输入设备,种类很多,在为PC机配置扫描仪时,必须根据使用要求进行选择。下面是有关如何选择扫描仪的叙述:Ⅰ.一般家庭使用时,应选择普通的平板式扫描仪Ⅱ.扫描仪与计算机的接口有三种,家庭用扫描仪大多采用SCSI接口Ⅲ.滚筒式扫描仪体
PC机中DRAM内存条的类型有多种,若按存取速度从高到低的顺序排列,正确的是:
CD光盘存储器具有记录密度高、存储容量大、信息可长期保存等优点,是一种重要的计算机外存储器。下面关于CD光盘存储器的叙述中,错误的是
Windows98安装后会在硬盘上生成一个较复杂的文件夹结构,用户如果能对之有所了解,则有利于对系统进行管理和维护。在下列文件夹中,哪个文件夹的内容与开始菜单中的“文档”子菜单的内容相对应?:
随机试题
区域性心肌梗死的病变特点是
房地产项目产品定位的市场分析方法,其工作流程一般为()等。
下列各项中,应该按照有关规定缴纳行李和邮递物品进口税的有()。
英国的社会保障体系划分为:社会救助、失业津贴和救济、免费教育、社会福利和个人生活的社会照顾等。()
多血质的神经过程的特征是()。
《学会生存》一书指出:“可能平等地受教育,这只是平等的必要条件,而不是它的充分条件,……,平等的机会必须包括同样成功的机会”,而“机会平等是要肯定每一个人都能受到适当的教育,而且这种教育的进度和方法是适合个人特点的”。这主要阐述了()。
下列属于初中教育对个体发展的功能的有()。
我国刑法中的犯罪概念是形式与实质相结合的犯罪概念。
若有定义语句"doublea=2/3.0;",则语句"cout
Whatisthemaintopicofthistalk?
最新回复
(
0
)