首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
请编制程序,其功能为:将内存中存放的连续的30个二进制数(0到100之间),按数值大小分别进行统计,0~59为D,60~74为C,75~84为B,85~100为A,统计出A、B、C、 D的个数,并按A、B、C、D次序存放在内存中。 例如:内存中原始数
请编制程序,其功能为:将内存中存放的连续的30个二进制数(0到100之间),按数值大小分别进行统计,0~59为D,60~74为C,75~84为B,85~100为A,统计出A、B、C、 D的个数,并按A、B、C、D次序存放在内存中。 例如:内存中原始数
admin
2009-02-15
56
问题
请编制程序,其功能为:将内存中存放的连续的30个二进制数(0到100之间),按数值大小分别进行统计,0~59为D,60~74为C,75~84为B,85~100为A,统计出A、B、C、 D的个数,并按A、B、C、D次序存放在内存中。
例如:内存中原始数据为:21H,3CH,4DH,31H,4FH,51H,56H
统计结果:1,3,1,2
部分程序已经给出,其中原始数据由LOAD过程从文件INPUT1.DAT中读入从SOURCE开始的内存单元,转换结果(要求从RESULT 开始读入)由SAVE过程保存到OUTPUT1.DAT文件中。请在BEGIN和END之间补充使其完整,完成要求的功能。或删除BEGIN和END之间原有的代码并自行编程来完成要求的功能。
对程序必须进行汇编,并与IO.OBJ链接产生PROG1.EXE执行文件,最终产生运行结果。
部分程序如下:
;PROG1.ASM
EXTRN LOAD:FAR, SAVE:FAR
N EQU 30
DSEG SEGMENT
SOURCE DB N DUP (?)
RESULT DB N DUP (0)
NAME0 DB ’INPUT1. DAT’,0
NAME1 DB ’OUTPUT1. DAT’,0
DSEG ENDS
SSEG SEGMENT STACK
DB 128 DUP (?)
SSEG ENDS
CSEG SEGMENT
ASSUME CS:CSEG, DS:DSEG; SS:SSEG
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 CX,N
LEA SI,SOURCE
CONT: MOV AL,[SI]
_____________
JB LB
INC RESULT
JMP OK
LB: CMP AL, 75
JB LC
INC ______
JMP OK
LC: CMP AL,60
JB LD
____________
JMP OK
LD: ____________
OK: INC SI
LOOP CONT
; *** END ***
LEA DX,RESULT
LEA SI,NAME1
MOV CX,4
CALL SAVE
RET
START ENDP
CSEG ENDS
END START
选项
答案
; *** BEGIN *** MOV CX, N LEA SI, SOURCE CONT: MOV AL, [SI] CMP AL, 85 JB LB INC RESULT JMP OK LB: CMP AL, 75 JB LC INC RESULT+1 JMP OK LC: CMP AL, 60 JB LD INC RESULT+2 JMP OK LD: INC RESULT+3 OK: INC SI LOOP CONT ; *** END *** [INPUT1.DAT 中的输入数据]: 60H,3CH,4DH, 31H,4FH,51H,56H,59H,41H,32H 35H,21H,4FH,3AH,21H,2BH,51H, 11H,45H,44H 3AH, 1EH,3BH,34H,3CH,46H,63H,24H,40H,3EH [输出结果]: 04 05 08 OD
解析
转载请注明原文地址:https://kaotiyun.com/show/pVrZ777K
本试题收录于:
三级PC技术题库NCRE全国计算机三级分类
0
三级PC技术
NCRE全国计算机三级
相关试题推荐
数据流程图具有的特性是
通常所说的电子数据处理系统(EDPS)、事务处理系统(TPS)、管理信息系统(MIS)、决策支持系统(DSS)、专家系统(ES)和办公自动化系统(OAS),都属于计算机信息系统的范畴,它们都是计算机()的应用。
从工程的观点看,编程语言的性能包括许多内容。以下哪项不属于这方面的内容
软件结构设计有其准则,以下论述()不符合设计准则要求。
在数据库中,下面列出的数据模型的三个要素中,用于描述系统的动态特性的要素是()。Ⅰ.数据结构Ⅱ.数据操作Ⅲ.完整性约束
BSP对大型信息系统建设的基本概念是
数据库物理设计完成后,进入数据库实施阶段,下述工作中,哪一项一般不属于实施阶段的工作
一般认为,在任一企业内同时存在三个不同的计划、控制层,它们分别是战略计划层、管理控制层和【】。
信息系统的开发应有专门的研制开发队伍。组成这支队伍的方式一般有下面四种,这四种方式中既有利于企业信息技术人员的培养,又有利于系统的运行维护的方式是
随机试题
责任制护理是一种新型护理制度,其中心为
最易出现干咳少痰或痰液胶黏难咯的邪气是
一日清晨,甲发现一头牛趴在自家门前,便将其拴在自家院内,打探失主未果。时值春耕,甲用该牛耕种自家田地。期间该牛因劳累过度得病,甲花费300元将其治好。两年后,牛的主人乙寻牛来到甲处,要求甲返还,甲拒绝返还。下列哪一说法是正确的?()(09司考.卷三
()适用于开采矿石很不稳固或矿石和围岩均很不稳固,矿石品位很高或价值很高的有色金属或稀有金属矿体。
下列关于中国证券投资基金业协会为私募基金管理人和私募基金办理的登记备案的说法中,错误的是()。
材料:一位名叫欧谛德谟的青年一心想当政治家,为帮助这位青年认清正义与非正义问题,苏格拉底和这位青年进行了下面的对话(以下皆是苏问,欧答):问:虚伪应归于哪一类?答:应归入非正义类。问:偷盗、欺骗、奴役等应归入哪一类?
幼儿园在教育幼儿的过程中担负着哪两种任务?
记忆的三个存储模型认为,记忆加工有三个不同的阶段,它们分别是感觉记忆、短时记忆和长时记忆。其中信息加工系统的核心是()。
untillearningwhenA.doesnotmature【T7】______abouttheageoftwoB.remember【T8】______towalkC.【T9】______theysearcht
SmotherLove[A]Everymorning,LeanneBricklandandhersisterwouldbicycletoschoolwiththesamewordsringingintheir
最新回复
(
0
)