首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
请编制程序PROG1.ASM,其功能是:对10个无符号字节数据排序(升序),然后剔除第一个数和最后一个数,并按四舍五入原则计算其余8个数据的算术平均值。将剩余的8个数据存入指定的内存区域中,其后存放平均值。 例如: 内存中有:1,5,4,0,7
请编制程序PROG1.ASM,其功能是:对10个无符号字节数据排序(升序),然后剔除第一个数和最后一个数,并按四舍五入原则计算其余8个数据的算术平均值。将剩余的8个数据存入指定的内存区域中,其后存放平均值。 例如: 内存中有:1,5,4,0,7
admin
2009-02-15
54
问题
请编制程序PROG1.ASM,其功能是:对10个无符号字节数据排序(升序),然后剔除第一个数和最后一个数,并按四舍五入原则计算其余8个数据的算术平均值。将剩余的8个数据存入指定的内存区域中,其后存放平均值。
例如:
内存中有:1,5,4,0,7,9,2,6,8,3
结果为:1,2,3,4,5,6,7,8,5
部分程序已给出,其中原始数据由过程LOAD从文件INPUT1.DAT中读入SOURCE开始的内存单元中。运算结果要求从RESULT开始存放,由过程SAVE保存到文件 OUTPUT1.DAT中。
填空BEGIN和END之间已给出的源程序使其完整(空白已用横线标出,每行空白一般只需一条指令,但采用功能相当的多条指令亦可),或删除BEGIN和END之间原有的代码并自行编程来完成要求的功能。
对程序必须进行汇编,并与IO.OBJ链接产生PROG1.EXE执行文件,最终运行程序产生结果(无结果或结果不正确者均不得分)。调试中若发现整个程序中存在错误之处,请加以修改。
试题程序:
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 ’OUTPUT 1.DAT’,0
TEMP DW 0
DSEG ENDS
SSEG SEGMENT STACK
DB 256 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 ***
MOV BX, (1)
GOONI: (2)
LEA SI, SOURCE
GOONJ: MOV AL, [SI]
CMP AL, [SI+1]
JLE NEXT
XCHG AL, [SI+1]
MOV [SI], AL
NEXT: ADD SI, 1
LOOP GOONJ
(3)
JNZ GOONI
CLD
LEA SI, SOURCE
LEA DI, RESULT
MOV CX, (4)
INC SI
LP2: LODSB
CBW
ADD TEMP, AX
STOSB
LP1: LOOP LP2
MOV AX, TEMP
(5)
DIV DL
ADD AH, AH
CMP AH, DL
JB OFF
(6)
OFF: MOV [DI], AL
; *** END ***
EXIT: LEA DX,RESULT
LEA SI,NAME1
MOV CX,N-1
CALL SAVE
RET`
START ENDP
CSEG ENDS
END START
选项
答案
(1)N (2) MOV CX, N-1 (3) DEC BX(4) N-2 (5) MOV DL, N-2 (6) ADD AL,1
解析
首先将数值排序;然后从排序后的第二个数开始,求其后N-2个数的按四舍五入原则的算术平均值。
转载请注明原文地址:https://kaotiyun.com/show/iurZ777K
本试题收录于:
三级PC技术题库NCRE全国计算机三级分类
0
三级PC技术
NCRE全国计算机三级
相关试题推荐
适合于原型法的应用系统可考虑的因素很多,联机事务处理系统适合于原型化,基于下列()。
影响信息系统需求不确定的因素是多样的,归纳起来可能因素主要有()。
在下列条目中,()是数据库管理员(DBA)的职责。Ⅰ.负责管理企业组织的数据库资源Ⅱ.收集和确定有关用户的需求Ⅲ.设计和实现数据库并按需要修改和转换数据Ⅳ.为用户提供资料和培训方面的帮助
软件的面向数据流的设计方法,利用其定义的映射方法可以把数据流图变换成软件结构,在映射中一般将数据流分为变换流和______两种。
对企业制定的政策,在系统需求定义中属于下列哪方面的内容
结构化方法是基于结构化生命周期模型来组织实施的。以下不属于这种模型特点的是
以下哪项是程序中一个能逻辑地分开的部分,也就是离散的程序单位?
在超媒体系统的体系结构中,将超媒体系统划分为三层,它们是物理层,逻辑层和【】层。
信息系统的开发应有专门的研制开发队伍。组成这支队伍的方式一般有下面四种,这四种方式中既有利于企业信息技术人员的培养,又有利于系统的运行维护的方式是
CPU运行在哪种执行状态下,可以调用特权指令
随机试题
穷者欲达其言,_______。(《哀江南赋序》)
道德建设的核心,体现并决定着道德建设的根本性质和发展方向,规定着道德领域的种种现象。我国社会主义道德建设的核心是()
A.热伤肺气B.热壅血瘀C.肉腐血败D.热毒留恋E.痰浊上蒙肺痈成痈期的主要病理是
下列说法中不正确的为()。
在模板工程施工中,对大于( )m的现浇钢筋混凝土梁、板,其模板应按设计要求起拱。
对企业事业组织和( )瞒报统计资料的统计违法行为,由县级以上人民政府统计机构予以警告,并可以处以罚款。
对追求高投资回报的投资者来说,比较适合的基金类型是()。
吨位利用率的计算公式可表示为()。
按照职业道德要求,职业化是指从业人员工作状态的()。
只有当田教授和李教授都讲课时,阎教授才会讲课。阎教授没讲课,所以田教授一定没讲课,而且李教授也没讲课。以下哪项与题干的逻辑结构最为相似?
最新回复
(
0
)