首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
请编制程序,其功能为:将一个字符串中连续相同的字符仅用一个字符代替,生成一个新的字符串。字符串以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
36
问题
请编制程序,其功能为:将一个字符串中连续相同的字符仅用一个字符代替,生成一个新的字符串。字符串以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全国计算机三级
相关试题推荐
关系代数是一种关系操纵语言,它以集合代数为基础发展起来,但它的操作对象和操作结果均为【】。
在下述()测试中,测试程序的设计者必须接触到源程序。Ⅰ.功能测试Ⅱ.结构测试
数据管理技术随着计算机技术的发展而发展。数据库阶段具有很多特点,下面列出的特点中()不是数据库阶段的特点。
原型提供有效集成化字典是一项关键的软件需求,它在下列原型生命周期的哪一步中提供
BSP研究包含11个活动。其中定义将来信息系统的蓝图,并且是BSP由对目前情况的研究转向对将来计划的综合的主要步骤是
软件设计分为两个层次:总体设计和详细设计。每个层次的设计都要用到很多设计工具。Ⅰ.HIPO图Ⅱ.程序流程图Ⅲ.N—S图Ⅳ.PAD图Ⅴ.结构图以上哪种(些)属于总体设计阶段使用的工具
BSP将数据作为一种资源来管理,并认为信息资源管理(IRM)的基本内容包含3个主题,下述哪个不属于主题范围?
当数据库的存储结构改变了,由数据库管理员对模式/内模式做相应改变,可以使模式保持不变,从而应用程序也不必改变,保证了数据与程序的
数据库管理系统中的数据操纵语言(DML)所实现的操作一般包括:()。
在计算机系统中,负责计算机各个部分自动协调地工作,完成对指令的解释和执行的部件是
随机试题
患者女,20岁。因血压升高,血糖升高,向心性肥胖,脸部皮肤薄、红住院,查血压180/100mmHg,月经量少不规则,CT结果为垂体生长肿物,X线显示骨质疏松,该患者可能患的是()。
A.活髓切断术B.直接盖髓术C.塑化治疗D.根管治疗E.间接盖髓术治疗不彻底、现已不主张采用的治疗方法是
甲公司诉乙公司知识产权侵权一案在审理过程中,需要相关技术的专业鉴定,则关于本案鉴定人的确定,下列说法中正确的是:()
采用成本法评估建筑物的重置成本通常是以()为依据的。
下列属于试算公式的是()。
关于转录和翻译的比较哪项是错误的
丝绸之路
法的内容主要由______组成。
下列字符数组初始化语句中,不正确的是()。
Isupposeyou’renotgoingtoday,_____?
最新回复
(
0
)