题目内容 (请给出正确答案)
[主观题]

请编制程序PROG1.ASM,其功能是:统计30个学生成绩中得分在100~90、89~80、 79~70、69~60区间以及低于

60分的人数,并计算30个学生的平均成绩(取整数),结果依次存入指定的内存区域。

例如:

内存中有10个分数; 5EH,50H,64H,52H,55H,48H,3AH,4AH,40H,42H

结果为:02H,03H,02H,02H,01H,4DH(平均成绩)

部分程序已给出,其中原始数据由过程LOAD从文件INPUT1.DAT中读入SOURCE开始的内存单元中。运算结果要求从RESULT开始存放,由过程SAVE保存到文件OUTPUT1.DAT中。

填空BEGIN和END之间已给出的源程序使其完整(空白已用横线标出,每行空白一般只需一条指令,但采用功能相当的多条指令亦可),或删除BEGIN和END之间原有的代码并自行编程来完成要求的功能。

对程序必须进行汇编,并与IO.OBJ链接产生PROG1.EXE执行文件,最终运行程序产生结果(无结果或结果不正确者均不得分)。调试中若发现整个程序中存在错误之处,请加以修改。

试题程序:

EXTRN LOAD:FAR, SAVE:FAR

N EQU 30

L EQU 5

DSEG SEGMENT

SOURCE DB N DUP()

RESULT DB N+1 DUP(0)

NAME0 DB 'INPUT1. DAT',0

NAME1 DB 'OUTPUT1.DAT',0

DSEG ENDS

SSEG SEGMENT STACK

DB 256 DUP()

SSEG ENDS

CSEG SEGMENT

ASSUME CS: CSEG, SS: SSEG, DS: DSEG

START PROC FAR

PUSH DS

XOR AX, AX

PUSH AX

MOV AX, DSEG

MOV DS, AX

LEA DX, SOURCE

LEA SI, NAME0

MOV CX, N

CALL LOAD

; *** BEGIN ***

LEA SI,SOURCE

LEA DI,RESULT

XOR BX,BX

(l)

MOV CX,N

GOON: LODSB

(2)

ADD BX,AX

(3)

JAE A1

CMP AL,80

JAE A2

CMP AL,70

JAE A3

CMP AL,60

JAE A4

INC (4)

(5)

A4: INC BYTE PTR [DI+3]

JMP NEXT

A3: INC BYTE PTR [DI+2]

JMP NEXT

A2: INC BYTE PTR [DI+I]

JMP NEXT

A1: INC BYTE PTR [DI]

NEXT: LOOP GOON

MOV AX,

查看答案
如搜索结果不匹配,请 联系老师 获取答案
您可能会需要:
您的账号:,可能会需要:
您的账号:
发送账号密码至手机
发送
更多“请编制程序PROG1.ASM,其功能是:统计30个学生成绩中…”相关的问题

第1题

实现与Internet的连接通常有两种情况:一种通过电话线连接,一种是通过_____连接Internet。

点击查看答案

第2题

为了提高I/O设备的使用效率,操作系统必须支持I/O设备的共享,并优化这些设备的使用。在Windows98中

,对于独占设备(如打印机等),系统使用了某种技术,把它们改造成以顺序并发方式使用的共享设备。这种技术称为_____。

点击查看答案

第3题

目前PC中主存储器使用的RAM多采用MOS型半导体集成电路芯片制成,根据其保存数据的机理可分为_____

_和______两大类。

点击查看答案

第4题

重写光盘分为磁光和相变两种,用户可对这类光盘进行______信息。

点击查看答案

第5题

虚拟设备是指利用某种技术把独享设备改造成多台同类型独享设备或共享设备,实现虚拟分配的最有名

的技术是______。

点击查看答案

第6题

在7位ASCII编码的最高位增加一位奇校验位就构成8位奇校验编码。若大写字母K的十六进制奇校验编码

为CBH,则大写字母E的十六进制奇校验编码为______。

点击查看答案

第7题

8259A多片级联时使用1CW3,写入主8259A和写入从8259A的ICW3的格式是不同的。例如,如果仅有一片从82

59A的INT接到主8259A的IRQ2端,则主8259A的ICW3 =00000100B,从8159A的ICW3=______。

点击查看答案

第8题

设80x86 CPU要向I/O端口03CDH写入一个字节,则应该使用的两条指令是______。

点击查看答案

第9题

CD光盘存储器由光盘和______两部分组成。

点击查看答案

第10题

Windows98支持USB、IEEE1394等总线接口,是由于Windows98支持______驱动程序模型。

点击查看答案
热门考试 全部 >
相关试卷 全部 >
账号:
你好,尊敬的上学吧用户
发送账号至手机
密码将被重置
获取验证码
发送
温馨提示
该问题答案仅针对搜题卡用户开放,请点击购买搜题卡。
马上购买搜题卡
我已购买搜题卡, 登录账号 继续查看答案
重置密码
确认修改
谢谢您的反馈

您认为本题答案有误,我们将认真、仔细核查,
如果您知道正确答案,欢迎您来纠错

警告:系统检测到您的账号存在安全风险

为了保护您的账号安全,请在“上学吧”公众号进行验证,点击“官网服务”-“账号验证”后输入验证码“”完成验证,验证成功后方可继续查看答案!

微信搜一搜
上学吧
点击打开微信
警告:系统检测到您的账号存在安全风险
抱歉,您的账号因涉嫌违反上学吧购买须知被冻结。您可在“上学吧”微信公众号中的“官网服务”-“账号解封申请”申请解封,或联系客服
微信搜一搜
上学吧
点击打开微信