首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
请编制程序,其功能是:剔除10个8位无符号二进制数据中的最大值和最小值,然后按四舍五入原则计算其余8个数据的算术平均值,将剔除最大值和最小值之后的8个数据依次存入指定的内存区域中,并在其后存放平均值。 例如: 内存中有:01H,05H,04H,
请编制程序,其功能是:剔除10个8位无符号二进制数据中的最大值和最小值,然后按四舍五入原则计算其余8个数据的算术平均值,将剔除最大值和最小值之后的8个数据依次存入指定的内存区域中,并在其后存放平均值。 例如: 内存中有:01H,05H,04H,
admin
2010-12-14
73
问题
请编制程序,其功能是:剔除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://www.kaotiyun.com/show/UdgZ777K
本试题收录于:
三级PC技术题库NCRE全国计算机三级分类
0
三级PC技术
NCRE全国计算机三级
相关试题推荐
Pentium微处理器中共有几个段寄存器?
运算器在执行两个用补码表示的整数加法时,下面判断是否溢出的规则中哪一个是正确的?
Windows98提供了多种网络协议软件,以支持不同的网络应用。将安装Windows98的PC机作为NetWare网络的客户机时,必须安装下列哪种协议?
如何对存储器进行有效的管理,不仅直接影响到存储器的利用率,而且还对系统的性能有重大影响。下面有关Windows98存储管理的叙述中,错误的是
在为PC机配置硬盘时,应该特别注意它的技术指标。下面是关于目前PC机主流硬盘技术指标的叙述:Ⅰ.容量大多为数十GB以上Ⅱ.转速大多为5400r/m、7200r/m或10000r/mⅢ.平均访问时间大多在50ms~100ms之间Ⅳ.外部数据传
下面是有关Windows98的文件管理功能的一些叙述,其中哪个是正确的?
Pentium微处理器的每个突发式总线周期传送多少数据?
在Windows9x/2000/XP中,同一个文件存储在软盘上或硬盘上,它所占用的磁盘空间大小通常是上【】的。
假设AL寄存器的内容是ASCII码表示的一个英文字母,若为大写字母,将其转换为小写字母,否则不变。试问,下面哪一条指令可以实现此功能?
以太网中的计算机相互通信时,为了避免冲突,采用下面那一种方法或协议?
随机试题
大量出汗引起抗利尿激素释放增加主要是通过刺激哪种感受器
首选以下哪一类穴位治疗最佳:下列穴位中哪个穴位应首选:
某项队列研究得出的相对危险度为1.5,95%置信区间为1.1~2.8,下列哪种说法不正确
患者,男性,40岁,因肾病综合征入院。于入院第3天夜里出现右侧腰痛,逐渐加重,并排血尿2次,每次量约100ml。该患者最可能发生的并发症是
经济内部收益率是从资源配置角度反映项目经济效益的相对量指标,表示项目占用资金所能获得的(),反映资源配置的经济效率。
某产品成本近年来呈上升趋势,被审计单位将该产品销售成本结转由原来的加权平均法改为先进先出法,在其他条件不变的情况下,所造成的影响有()。
学校教育制度简称学制,指一个国家各级各类学校的教育系统,它规定()。(2015·四川)
主观唯心主义把主观精神(人的感觉、经验、观念、意志等)作为唯一真实的存在和世界的本原,客观事物以至整个物质世界都是这种主观精神的产物。下列观点属于主观唯心主义的是()。
TheSupremeCourt’sdecisionsonphysician-assistedsuicidecarryimportantimplicationsforhowmedicineseekstorelievedying
公平正义是社会主义法治理念的五项基本内容之一,坚持立法公正和执法公正是公平正义的基本要求之一。其中,执法公正具体表现为坚持
最新回复
(
0
)