首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
请编制程序,其功能是:剔除10个8位无符号二进制数据中的最大值和最小值,然后按四舍五入原则计算其余8个数据的算术平均值,将剔除最大值和最小值之后的8个数据依次存入指定的内存区域中,并在其后存放平均值。 例如: 内存中有:01H,05H,04H,
请编制程序,其功能是:剔除10个8位无符号二进制数据中的最大值和最小值,然后按四舍五入原则计算其余8个数据的算术平均值,将剔除最大值和最小值之后的8个数据依次存入指定的内存区域中,并在其后存放平均值。 例如: 内存中有:01H,05H,04H,
admin
2010-12-14
34
问题
请编制程序,其功能是:剔除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全国计算机三级
相关试题推荐
显示存储器的容量是显示卡的重要性能指标之一,它直接影响着可以支持的显示器分辨率和颜色数目。例如一台彩显的分辨率是1280×1024,像素深度为24位,则显示存储器容量至少应有
8250异步接收器/发送器仅能向外发送一个总的中断请求信号,但中断源最多有多少个?
在Windows98环境下,所有的CPU都是按368处理器的工作模式进行管理的。在Windows98启动并进入图形用户界面后,CPU的工作模式为【】。
鐶B2312-80字符集中某汉字的机内码是BEDF(十六进制),它的区位码是【】。
数字波形声音的数据量与下列哪个参数无关?
Windows98通过注册表提供的信息来控制系统的运行。在下列有关Windows98注册表的叙述中,哪个是错误的?
下面有4条指令:Ⅰ.MOVAL,[BX+SI+1A0H]Ⅱ.MOVAL,80H[BX][DI]Ⅲ.MOVAL,[BP+SI-0A0H]Ⅳ.MOVAL,[BP]其中(DS)=0930H,(SS)=0915H,(SI)=0A0H,(DI)=1
当两片8259A工作在级联方式且优先级均固定不变时(见图1),通道1、通道3、通道8和通道9的中断断请求信号按优先级从高到低排列的正确顺序是:
下面是目前PC机中的几种总线,其中以串行方式传送数据的是
下列关于汉字编码的内容: ① 中日韩统一汉字编码(CJK)是指汉字不论其字义和读音,主要字形相同,编码就相同 ② BIG5是我国台湾地区计算机使用的汉字编码字符集 ③ GB2312国际字符集中收录了包括简化汉字和繁体汉字 ④
随机试题
某集团公司统一采用应收账款余额百分比法计提坏账准备,计提比例为5%,2006年初内部应收账款余额为500万元,本年末内部应收账款余额为400万元,在连续编制合并会计报表的情况下,2006年末就该项内部应收账款计提的坏账准备编制的抵消分录为
《箱子岩》的作者是________。
我国文学史上第一部最富文采、标志着我国古代叙事散文的成熟著作是()。
妊娠期最易发生心衰的时期为产褥期下列哪种处理方法不正确
正确地选择()能使施工方法更为先进,合理,经济。
案例十:邹先生是一家期货公司的职员,计划购买一辆价值20万元的汽车。根据案例十,回答下列问题:如果邹先生向银行申请个人汽车消费贷款,则他可使用贷款的年限最高为( )年。
关税属于()。
A企业是一家有限合伙企业,由张某、李某和赵某设立。其中张某为普通合伙人,李某和赵某为有限合伙人。2012年2月,A企业接到B公司发出一封电子邮件称:现有一批电器,包括某型号电视机80台,每台售价3400元;某型号电冰箱100台,每台售价280
甲公司向乙公司购买机器一台,为支付货款,签发了一张以自己为出票人、以乙公司为收款人、以建设银行为承兑人、票面金额为30万元、到期日为2008年8月3日的银行承兑汇票,并交付给乙公司。甲公司和建设银行均在该汇票上进行了签章。乙公司的财务人员赵某利用工作之便,
下面是某教师的教学活动片段,根据要求回答问题。T:Hello,everyone!Welcomebacktoschool!Nicetomeetyou!Ss:Nicetomeetyou!T:Whocantellmew
最新回复
(
0
)