首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
请编制程序,其功能为:将一个字符串中连续相同的字符仅用一个字符代替,生成一个新的字符串。字符串以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
52
问题
请编制程序,其功能为:将一个字符串中连续相同的字符仅用一个字符代替,生成一个新的字符串。字符串以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://www.kaotiyun.com/show/eurZ777K
本试题收录于:
三级PC技术题库NCRE全国计算机三级分类
0
三级PC技术
NCRE全国计算机三级
相关试题推荐
以下是关于某个信息系统的描述:请问该系统属于()类型的信息系统。Ⅰ.该系统以提高工作效率为目标Ⅱ.该系统可以监测企业业务的运行状况Ⅲ.该系统面向三个管理层次的管理人员Ⅳ.该系统解决的问题是结构化问题
专家系统(ES)是一套问题求解系统,其通常采用的系统设计语言是()。
如下两个数据库表中,若雇员信息表的主键是‘雇员号’,部门信息表的主键是‘部门号’。雇员信息表中的‘部门号’就是部门信息表中的‘部门号’。说要删除部门信息表中的行,()行可以被删除。雇员信息表
通过决策支持系统的输入接口输入决策支持系统的初始信息包括()。
结构化查询语言SQL中的数据操作语言所实现的操作一般包括
由数据类的特点将子系统进行分类,下面哪种不属于子系统类
控制器是计算机的控制部件,以下不属于控制器功能的是______。A)取指令B)分析译码C)存储数据D)执行指令
为了保证CPU执行程序指令时能正确访问存储单元,需要将用户程序中的逻辑地址转换为运行时可由机器直接寻址的物理地址,这一过程称为()。
下列哪一条是不合法的指令?
随机试题
在“通知区域图标”中,Windows7系统提供了时钟、音量、________、电源和操作中心五个默认图标。
患者需用很强的刺激方能唤醒,但不能正确回答问题,各种生理反射存在为患者意识障碍,对各种强刺激无反应,且一侧瞳孔散大,可能为
选择辅助检查时医生应遵循的道德要求不包括
银行是支付结算和资金清算的中介机构。除法律、行政法规另有规定外,没有经过中国人民银行批准的非银行金融机构和其他单位不得作为中介机构经营支付结算业务。()
在发达国家,工资一般占企业运行成本的50%左右,而中国则不到10%。发达国家劳动报酬在国民收入中所占比重在55%以上,中国则不到42%,且呈逐年下降趋势,而资本回报的比重却节节上升。要提高劳动所得在初次分配中的比重,必须:
中国民主同盟
求积分
Marriagemayimproveyoursleep,andbettersleepmayimproveyourmarriage,twonewstudiessuggestWomenwhoaremarriedo
Themanpreparingthedocumentsisthefirm’slawyerhasallthefollowingpossiblemeaningEXCEPT______.
LastmonthIbookedadoubleroominthenameofMr.Brownforaweekfromthe14th,January.
最新回复
(
0
)