首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
请编制程序,其功能为:将内存中存放的连续的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
59
问题
请编制程序,其功能为:将内存中存放的连续的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全国计算机三级
相关试题推荐
模块结构图是由数据流程图导出的,通常信息系统的数据流程图包括两种典型结构,即变换结构和______结构。
SQL语言具有两种使用方式,它们在使用的细节上会有些差别,有两种不同使用方式的SQL分别称为交互式和______。
自顶向下的规划和自底向上的设计都包括很多内容。Ⅰ.关键成功因素分析Ⅱ.目标管理分析Ⅲ.分布式分析Ⅳ.实体分析Ⅴ.建立主题数据库Ⅵ.建立数据模型Ⅶ.建立企业模型Ⅷ.物理数据库设计以上内容中,哪些是属于自顶向下规划的内
软件开发可行性研究,一般涉及经济、技术、操作和法律可行性,而进行可行性研究的基本依据则是用户提出的软件
实现信息系统的原型化开发往往可采用灵活的策略,下述Ⅰ.从需求定义开始Ⅱ.购买初始原型Ⅲ.子系统原型化Ⅳ.屏幕原型化()是可采用的策略。
控制器的功能为()。
原型化方法通过对原型的迭代初期和后期的模型验证,不断开发和修正需求,下列工作:Ⅰ.用户进行验证Ⅱ.发现遗漏和不正确的功能Ⅲ.改善用户界面Ⅳ.测试和提出建议Ⅴ.总体检查,找出隐含错误()工作属于迭代后期的任务。
在战略数据规划方法中,J.Martin指出其主题数据库与BSP方法中相当的概念是
能够接收每个用户的命令,采用时间片轮转的方式处理用户的服务请求,这种操作系统属于
下面是有关DRAM和SRAM存储器芯片的叙述:Ⅰ.DRAM芯片的集成度比SRAM高Ⅱ.DRAM芯片的成本比SRAM高Ⅲ.DRAM芯片的速度比SRAM快Ⅳ.DRAM芯片工作时需要刷新,SRAM芯片工作时不需刷新通常情况下,哪两个叙述是错误的?
随机试题
四时之正气因人体一时之虚而侵入发病者,称为
syrups
脊髓受伤后,损伤节段以下立即发生的完全性弛缓性瘫痪,并伴有各种反射,感觉,括约肌能丧失的临床征象称为
期货纠纷案件中,当期货公司为债务人的,人民法院应当冻结、划拨客户在期货公司保证金账户中的资金。( )
公债与其他债券相比,有以下特点()
下列各项中,属于固定资产减值测试时预计其未来现金流量不应考虑的因素有()。
以下关于保持职业怀疑的说法,不正确的是()。
代理关系的核心内容是()。
目前,在市场上销售的微型计算机中,标准配置的输入设备是______。
A、Theseacreaturesthathavetakeninthemareconsumedbyhumans.B、Theocean’secologyhasbeenpollutedandaffectedhumans.
最新回复
(
0
)