首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
请编制程序,其功能为:将一个字符串中连续相同的字符仅用一个字符代替,生成一个新的字符串。字符串以00H结束,长度不超过20个字节。 例如: 原字符串为:4EH,4EH,4EH,42H,1AH,31H,31H,00H: 新字符串为:4EH,
请编制程序,其功能为:将一个字符串中连续相同的字符仅用一个字符代替,生成一个新的字符串。字符串以00H结束,长度不超过20个字节。 例如: 原字符串为:4EH,4EH,4EH,42H,1AH,31H,31H,00H: 新字符串为:4EH,
admin
2009-02-15
41
问题
请编制程序,其功能为:将一个字符串中连续相同的字符仅用一个字符代替,生成一个新的字符串。字符串以00H结束,长度不超过20个字节。
例如:
原字符串为:4EH,4EH,4EH,42H,1AH,31H,31H,00H:
新字符串为:4EH,42H,1AH,31H,00H
部分程序已经给出,其中原始数据由LOAD过程从文件INPUT1. DAT中读入从SOURCE开始的内存单元,运算结果要求从RESULT开始存放,由SAVE过程保存到OUTPUT1.DAT文件中。请在BEGIN和END 之间补充一段源程序,完成要求的功能。
对程序必须进行汇编,并与IO.OBJ链接产生PROG1.EXE执行文件,最终产生运行结果。
部分程序如下:
; PROG1. ASM
EXTRN LOAD:FAR,SAVE:FAR
LEN EQU 20
N EQU 10
DSEG SEGMENT
SOURCE DW N DUP (?)
RESULT DW N DUP (0)
NAME0 DB ’INPUT1. DAT’, 0
NAME1 DB ’OUTPUT1.DAT’,0
DSEG ENDS
SSEG SEGMENT STACK
DB 256 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 ***
…………
…………
…………
; *** END ***
LEA DX,RESULT
LEA SI,NAME1
MOV CX,N
CALL SAVE
RET
START ENDP
CSEG ENDS
END START
选项
答案
; *** BEGIN *** LEA SI,SOURCE LEA DI,RESULT LOOP1: MOV AL,[SI] CMP AL,00H JE EXIT NEXT: INC SI MOV AH,[SI] CMP AL,AH JE NEXT MOV [DI] ,AL INC DI JMP LOOP1 EXIT: MOV [DI], AL ; *** END *** [INPUT1. DAT 中的输入数据]: 4EH,4EH,4EH,42H, 1AH,31H,31H,00H,23H,25H [输出结果] 4E 42 1A 31 00 00 00 00 00 00
解析
转载请注明原文地址:https://kaotiyun.com/show/eurZ777K
本试题收录于:
三级PC技术题库NCRE全国计算机三级分类
0
三级PC技术
NCRE全国计算机三级
相关试题推荐
操作型数据和分析型数据的区别之一是()。
结构化信息系统开发方法适合于()。
与早期的软件开发方式相比较,结构化生命周期法其最重要的指导原则应该是()。
程序流程图是一种传统的程序设计表示工具,使用该工具时应注意()。
过程/数据类矩阵中列表示过程,行表示数据类,过程产生的数据类用______表示。
用户需求包括许多方面。以下内容中属于用户需求最基本的内容是
软件工程的结构化生命周期方法中,一般将软件设计阶段再划分为______和详细设计两个阶段。
数据库管理系统(DBMS)提供数据定义语言(DDL)及它的翻译程序,DDL定义数据的模式、外模式和内模式,并通过翻译程序分别翻译成相应的目标模式,存放在______。
如果有多个中断同时发生,系统将根据中断优先级响应优先级最高的中断请求。若要调整中断事件的响应次序,可以利用
在计算机系统中,负责计算机各个部分自动协调地工作,完成对指令的解释和执行的部件是
随机试题
1903年,在美国出版第一本《教育心理学》的心理学家是()
胰头癌的最主要的表现是
孙某,女,38岁,患者平素性格内向,近一年来,因家庭不和加之工作不顺心,常夜不能睡眠,每逢经前精神恍惚,心神不宁,烦躁易怒,经后逐渐减轻,月经量多,色红,经期提前,胸闷胁胀,不思饮食,苔薄腻,脉眩细
以下所列项目不属黑色主病范围者为
下列关于民事诉讼与仲裁法律制度相关内容的表述中,正确的有()。
A公司未来1~4年的股权自由现金流量如下:目前A公司β值为0.8571,假定无风险报酬率为6%,市场风险补偿率为7%。要求:估计A公司的股权价值,需要对第4年以后的股权自由现金流量增长率作出假定,假设以第4年增长率为后续期
某监狱为残疾服刑人员安装了无障碍设施。你怎么看?
绰号“钱袋”的莫斯科大公是()。
如果要研究两个自变量对因变量的解释量,应选用的统计方法是
Whatisimportantineating,accordingtothescientists?
最新回复
(
0
)