首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
请编制程序PROG1.ASM,其功能是:以SOURCE开始的内存区域中存放着N个字节的有符号数。现找出最大的数,结果存放到RESULT指示的单元,其后存放原N个数逻辑取反后的值。 例如: 数据为:09H,7EH,89H,F3H,17H,……,6
请编制程序PROG1.ASM,其功能是:以SOURCE开始的内存区域中存放着N个字节的有符号数。现找出最大的数,结果存放到RESULT指示的单元,其后存放原N个数逻辑取反后的值。 例如: 数据为:09H,7EH,89H,F3H,17H,……,6
admin
2009-02-15
80
问题
请编制程序PROG1.ASM,其功能是:以SOURCE开始的内存区域中存放着N个字节的有符号数。现找出最大的数,结果存放到RESULT指示的单元,其后存放原N个数逻辑取反后的值。
例如:
数据为:09H,7EH,89H,F3H,17H,……,67H(N个数据)
结果为:7EH(最大数),F6H,81H,76H,0CH,E8H,……,98H(原来N个数的逻辑反)
部分程序已给出,其中原始数据由过程LOAD从文件INPUT1.DAT中读入SOURCE开始的内存单元中。运算结果要求从RESULT开始存放,由过程SAVE保存到文件 OUTPUT1.DAT中。
填空BEGIN和END之间已给出的源程序使其完整(空白已用横线标出,每行空白一般只需一条指令,但采用功能相当的多条指令亦可),或删除BEGIN和END之间原有的代码并自行编程来完成要求的功能。
对程序必须进行汇编,并与IO.OBJ链接产生PROG1.EXE执行文件,最终运行程序产生结果(无结果或结果不正确者均不得分)。调试中若发现整个程序中存在错误之处,请加以修改。
试题程序:
EXTRN LOAD:FAR, SAVE:FAR
N EQU 19
STAC SEGMENT STACK
DB 128 DUP (?)
STAC ENDS
DATA SEGMENT
SOURCE DB N DUP(0)
RESULT DB N+1 DUP(0)
NAME0 DB ’INPUT1. DAT’,0
NAME1 DB ’OUTPUT1. DAT’,0
DATA ENDS
CODE SEGMENT
ASSUME CS:CODE, DS:DATA,ES:DATA, SS:STAC
START PROC FAR
PUSH DS
XOR AX,AX
PUSH AX
MOV AX,DATA
MOV DS,AX
MOV ES,AX
LEA DX,SOURCE ; 数据区起始地址
LEA SI,NAME0 ; 原始数据文件名
MOV CX,N ; 字节数
CALL LOAD ; 从INPUT1.DAT中读取数据
;**** BEGIN ****
(1) SI,SOURCE
MOV BX,OFFSET SOURCE
LEA DI,RESULT
MAXD1: MOV CX,N
MOV DX,CX
MOV AL, (2)
MAXD2: INC BX
(3) AL,[BX]
(4)
MOV AL, [BX]
MAXD3: DEC DX
JNZ (5)
MOV [DI], AL
INC DI
CLD
MREP: LODSB
NOT AL
(6)
LOOP MREP
; **** END ****
LEA DX,RESULT ; 结果数据区首址
LEA SI,NAME1 ; 结果文件名起始地址
MOV CX,N+1 ; 字节数
CALL SAVE ; 保存结果到OUTPUT1.DAT文件中
RET
START ENDP
CODE ENDS
END START
选项
答案
(1) LEA (2) [BX] (3) CMP(4) JGE MAXD3 (5) MAXD2 (6) STOSB
解析
在MAXD2程序段中进行比较,找最大值;在MAXD3程序段中对非最大值进行逻辑取反。
转载请注明原文地址:https://www.kaotiyun.com/show/2yrZ777K
本试题收录于:
三级PC技术题库NCRE全国计算机三级分类
0
三级PC技术
NCRE全国计算机三级
相关试题推荐
按照需求功能的不同,信息系统已形成多种层次,计算机应用于管理是开始于()。
设关系R和S分别如下图所示,若它们的结果关系为下图中的T。则以下关系式中正确的是()
完整的原型化的工具,应具有几个基本成分。以下成分:Ⅰ.集成数据字典Ⅱ.高适应性的数据库管理系统Ⅲ.非过程查询语言和报告书写器Ⅳ.自动文档编辑器Ⅴ.屏幕生成器哪个(些)是原型化工具应该具备的?
J.Martin指出,以下因素:Ⅰ.程序的适应性差Ⅱ.数据格式的不一致导致数据的共享性差Ⅲ.系统开发方法选择不当Ⅳ.开发工具选择不当哪个(些)是造成数据处理生产效率低的主要原因?
在战略数据规划方法中,J.Martin指出其主题数据库与BSP方法中相当的概念是
下述功能都是企业MIS的重要功能的组成部分,其最基本的功能是
如果有多个中断同时发生,系统将根据中断优先级响应优先级最高的中断请求。若要调整中断事件的响应次序,可以利用
利用计算机对指纹进行识别,对图像和声音进行处理属于下列应用领域中的()。
下列哪一条是不合法的指令?
下面关于有线全双工通信的叙述,正确的是( )。
随机试题
某三年制普通初中连续六年的在校生人数分别为:X1,X2,X3,X4,X5,X6。假设该校所有学生都能顺利毕业,那么前三年的入学学生总数与后三年的入学学生总数之差为()。
男性,45岁,反复发作性头痛二年,常在秋季发作,发作时表现为右侧眼眶周围严重的钻痛,每次发作持续1~2小时,神经系统检查仅见结膜充血,头颅MRI检查正常。患者最不易鉴别的头痛为
A.病史B.症状C.体征D.辅助检查E.特殊检查急性阑尾炎化验血白细胞属于
对胃有刺激性的药物的服用时间应在
《建设工程质量管理条例》规定,()必须建立、健全施工质量的检验制度,严格工序管理,作好隐蔽工程的质量检查和记录。
在班级授课制中,“课”是基本的教学活动单位。()
某次全市司法工作者会议进行分组讨论。其中有一个小组共8人。会议开始时小组长问大家原来各自是否认识。结果是全组中仅有一人认识小组中的3个,有3人认识小组中的2人,有4人认识小组中的1人。如以上统计属实,则最能得出以下哪项结论?()
Excerpt1Doyourememberallthoseyearswhenscientistsarguedthatsmokingwouldkillusbutthedoubtersinsistedthatw
简述学习动机的不同分类。
A、Thementaldisorderisveryserious.B、Manypeoplearenotasseriousasthey’vebeentold.C、Thesymptomsareeasytobedefi
最新回复
(
0
)