首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
请编制程序,其功能是:剔除10个8位无符号二进制数据中的最大值和最小值,然后按四舍五入原则计算其余8个数据的算术平均值,将剔除最大值和最小值之后的8个数据依次存入指定的内存区域中,并在其后存放平均值。 例如: 内存中有:01H,05H,04H,
请编制程序,其功能是:剔除10个8位无符号二进制数据中的最大值和最小值,然后按四舍五入原则计算其余8个数据的算术平均值,将剔除最大值和最小值之后的8个数据依次存入指定的内存区域中,并在其后存放平均值。 例如: 内存中有:01H,05H,04H,
admin
2010-12-14
92
问题
请编制程序,其功能是:剔除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全国计算机三级
相关试题推荐
根据下面的数据段定义:DSEGSEGMENTADW1234HBDB56HCEQUA+1DSEGENDS执行MOVBX,C指令后,BX寄存器中的内容是
Pentium4微处理器可寻址的最大存储空间是
数字图像的主要参数有图像分辨率、像素深度、位平面数目、彩色空间类型以及采用的压缩编码方法等。假设像素深度为16,那么一幅图像具有的不同颜色数目最多是【】种。
Windows98能支持多种类型的设备驱动程序,同一设备也可以有几种不同运行环境的驱动程序。Windows98支持的设备驱动程序类型不包括下列的哪一种?
假设(AL)=0FFH,依次执行ADDAL,12和ANDAL,0FH指令后,标志位ZF和SF的状态分别为
计算机的速度可以用每秒钟所能执行的指令条数来衡量。若以单字长定点指令的平均执行速度来计算,则其单位是【】。
下面是有关DRAM和SRAM存储器芯片的叙述:Ⅰ.DRAM芯片的集成度比SRAM高Ⅱ.DRAM芯片的成本比SRAM高Ⅲ.DRAM芯片的速度比SRAM快Ⅳ.DRAM芯片工作时需要刷新,SRAM芯片工作时不需刷新通常情况下,哪两个叙述是错误的?
计算总线数据传输速率Q的一种方法是:Q=W×F/N,其中W为总线数据宽度(总线位宽/8),F为总线工作频率,N为完成一次数据传送所需的总线周期个数。若总线位宽为16位、总线工作频率为8MHZ、完成一次数据传送需2个总线周期,则Q为:
MMX指令不仅支持4种数据类型(紧缩字节、紧缩字、紧缩双字和四字),而且采用SIMD并行处理技术。SIMD的中文译名是【】。
在数据通信中,为了提高线路利用率,一般使用多路复用技术。最基本的多路复用技术有频分多路复用、时分多路复用和码分多路复用等,目前ADSL采用的是上【】多路复用技术。
随机试题
产生黏液的细胞是()
监理单位与建设单位串通降低工程质量或将不合格的建筑材料、建筑构配件和设备按照合格签字的,正确的行政处罚有()。
下列选项中,降低进程优先级的合理时机是()。
大量失血引起尿量减少的机制有
A.增加肾毒性B.增加耳毒性C.延缓耐药性产生D.增强抗菌活性E.增加神经一肌肉接头阻滞
下列工程项目管理组织机构形式中,易于实现统一指挥的是()。
劳动法律关系的主要形态是()。
根据以下资料,回答下列题。2012年沿海省(自治区、直辖市)确权海域面积从高到低排序错误的一项是()。
设f(X),g(X)是恒大于零的可导函数,且f’(x)g(x)-f(z)g’(x)
编制一个心理测验需具备的基本条件是()
最新回复
(
0
)