首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
请编制程序,其功能为:将内存中存放的连续的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
73
问题
请编制程序,其功能为:将内存中存放的连续的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全国计算机三级
相关试题推荐
在软件工程中,白盒测试法可用于测试程序内部结构。此方法将程序看做是()。
信息系统开发方式有多种,其中最有利于企业信息技术人员培养和系统维护的开发方式是()。
作为一个庞大的系统软件,DBMS由众多程序模块组成,它们分别实现DBMS复杂而繁多的功能。其中完整性控制程序属于下列()程序模块。
在关系数据库设计中,设计关系模式是数据库设计中()的任务。
管理信息系统(MIS)、办公自动化系统(OAS)、决策支持系统(DSS)的驱动模式不尽相同,其中DSS的驱动模式是()。
开发原型需要创建一个好的工作环境,这将有助于提高生产效率。下列要素:Ⅰ.项目工作室Ⅱ.通用构件开发中心Ⅲ.演示设施Ⅳ.文档资源哪些属于原型要求的工作环境?
能够接收每个用户的命令,采用时间片轮转的方式处理用户的服务请求,这种操作系统属于
通常所指的计算机的CPU芯片是指()。
下面关于PC机主板芯片组的叙述中,错误的是
随机试题
王某(20岁)、李某(19岁)、张某(17岁)、刘某(16岁)因共同抢劫被公安局于2008年4月8日分别逮捕,并被共同关押在看守所某房间。在人民检察院提起公诉后,2008年5月7日,人民法院组成未成年人民法院刑事案件合议庭对案件进行审理,王某、李某都聘请了
A.KillipI级B.KillipⅡ级C.KillipⅢ级D.KillipⅣ级急性心肌梗死患者,双肺未闻及湿哕音,血压正常,其心功能评级为
急性氰化物中毒的主要机制是
患儿,男性,4岁。昨日夜间食用红烧肉8块,今日出现厌食、恶心呕吐、烦躁、口渴、脘腹胀满,大便干燥,舌红,苔黄,脉数。所选中成药的功效是
()是客户与证券经纪商之间在委托买卖过程中有关权利、义务、业务规划和责任的基本约定。
下列属于管理绩效定性评价中的基础管理评价指标的内容的有()。
课堂集体辅导的种类不包括()。
JackS.Kilby,anelectricalengineerwhoseinventionoftheintegratedcircuitgaverisetotheinformationageandheraldedan
Inthe20thcenturytheplanet’spopulationdoubledtwice.Itwillnotdoubleevenonceinthe【C1】______century,becausebirthr
考生文件夹下存在一个数据库文件“samp2.accdb”,里面已经设计好“tStud”和“tScore”两个表对象。试按以下要求完成设计:创建一个查询,查找并显示数学成绩不及格的学生的“姓名”、“性别”和“数学”三个字段内容,所建查询命名为“qStud
最新回复
(
0
)