首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
请编制程序,其功能为:将内存中存放的连续的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
30
问题
请编制程序,其功能为:将内存中存放的连续的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全国计算机三级
相关试题推荐
设有关系模式R(A,B,C)和S(A,D,E,F)。若将关系代数表达式:用SQL语言的查询语句表示,则有:SELECTR.A,R.B,S.D,S.FFROMR,SWHERE______。
中断是计算机硬件与操作系统之间进行通信的主要手段,中断处理可分为保护断点保留现场、分析中断源确定中断原因、______和中断返回四个阶段。
J.Martin方法将数据规划分为若干步,下述Ⅰ.建立企业模型Ⅱ.确定研究边界Ⅲ.建立业务活动过程Ⅳ.确定实体和活动Ⅴ.审查规划结果
结构化方法的系统设计阶段可以分为两个层次,这两个层次是
结构化分析方法以数据流图、()和加工说明等描述工具,即用直观的图和简洁的语言来描述软件系统模型。
在虚拟页式存储管理方案中,下面()完成将页面调入内存的工作。
严格定义的方法有假设前提,下列有哪些假设属于它?Ⅰ.所有需求都能被预先定义Ⅱ.周期各阶段都固定正确Ⅲ.大量的反复是不可避免的Ⅳ.有快速的系统建造工具
一般认为,在任一企业内同时存在着三个不同的计划、控制层次,以下不属于这三个层次的是()。
战略数据规划方法中建立的企业模型包含三个方面的内容:职能范围、业务活动过程、业务活动。以下关于这三个内容关系的描述中,正确的是
随机试题
如果甲国生产一只手表需要8个劳动日,生产一辆自行车需要9个劳动日,乙国生产手表和自行车分别需要13个和11个劳动日,根据比较优势学说,()。
患者,男,58岁。腰骶部疼痛1年余,医院检查发现蛋白尿3个月,辅查:血沉24mm/h,血红蛋白8.5g/dl,尿蛋白电泳显示以低分子蛋白为主,血CRE152μmol/L。最可能的诊断为
某商场(增值税一般纳税人)与其供货企业达成协议,与销售量挂钩进行平销返利。2008年5月向供货方购进商品取得税控增值税专用发票,注明价款120万元、税额20.40万元并通过主管税务机关认证,当月按平价全部销售,月末供货方向该商场支付返利4.8万元。下列该项
根据企业生产经营特点和管理要求,单步骤、大量生产的产品一般采用品种法计算产品成本。()
甲银行在某地新建分行的战略是,先主攻小额商贷业务在当地立足,再通过为小商户理财,扩大存款业务。王某是该行小额商贷部的一名主管,为实施新建分行的战略,首先抓住战略实施中的一个重要变量——市场细分,组织信贷员对市场进行细分和选择研究。因为他知道,只有在市场细分
现实冲击疗法最主要的特点是()。
市场经济运行的基本要求是()。
水利事业随着社会生产力的发展而不断发展,并成为人类社会文明和经济发展的重要支柱。下列有关我国古代水利工程的叙述,正确的一项是()。
A、Marginalizinghungerpeople.B、Isolatinghungerpeople.C、Mobilizingcommunities.D、Buildinglocalgovernment.C发动社区和建立本地机构对于维
在我国,()期货的当日结算价是该合约最后一小时成交价格按照成交量的加权平均价。
最新回复
(
0
)