首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
请编制程序,其功能为:将一个字符串中连续相同的字符仅用一个字符代替,生成一个新的字符串。字符串以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
29
问题
请编制程序,其功能为:将一个字符串中连续相同的字符仅用一个字符代替,生成一个新的字符串。字符串以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方法对企业长期数据资源规划的图形表示,下述内容中哪些是信息结构图所刻画的内容?Ⅰ.产生、控制和使用数据Ⅱ.子系统间的关系Ⅲ.对给出过程的支持
在可变分区存储管理方案中,为实现存储保护,系统为当前正在运行的进程提供一对寄存器,其中______用于保存用户程序在内存的起始地址。
下面2题基于以下说明:设有如下两个关系,若雇员的主键是雇员号,部门的主键是部门号。假设雇员表中的工资最低为800(包括800),最高不能超过2000。另外,这里假定DBMS不支持级联删除和级联更新功能。
计算机的IP地址由两部分组成,其中一部分是(),另一部分是主机地址。
信息系统的特点不包括
在台式PC机中,挂在主机外面的外置Modem,与主机连接的接口标准一般是( )。
随机试题
在焊接法兰盘时,为减小角变形可采用()。
可引起凝血功能障碍的流产是
患者,男性,65岁,主因咳嗽、咳痰10年,加重伴痰中带血4个月入院。吸烟30余年,20支/d。查体:右肺呼吸音粗,散在细湿啰音。有慢性支气管炎病史10年,无高血压、糖尿病病史术前检查完善后符合手术指征,行右肺上叶切除术。术后3天,患者突然咳嗽、咳出淡黄
抗凝血酶活性增高见于
甲乙丙于2007年9月9日各出资1万元购得一幅名画。约定由甲保管。一个月后,甲遇丁,丁愿购买此画,甲即将该画作价4.5万元卖于丁。事后,甲告知乙丙,乙丙要求分得卖画款项,甲即分别给乙丙各1.5万元。丁购得该画后,又以6万元的价格卖于戊,与戊约定价款分五次支
投资人宁愿损失在建厂准备阶段耗费的投资而放弃继续投资,这是建设工程风险对策的( )。
查账是指为保证账簿记录正确可靠,对账簿数据进行检查核对。()
外铄论的代表人物是()。
试述1949年以前中国广播业的发展历程。(人大2011年研)
Dominic,themost______pupilinclass,willgotoHarvardtostudythisSeptember.
最新回复
(
0
)