首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
请编制程序,其功能为:将一个字符串中连续相同的字符仅用一个字符代替,生成一个新的字符串。字符串以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
31
问题
请编制程序,其功能为:将一个字符串中连续相同的字符仅用一个字符代替,生成一个新的字符串。字符串以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)方法的主导思想是将信息作为企业的一种重要()。
应用软件的设计从管理方面来分,有两个层次。其中,代码设计、输入输出设计、过程设计、界面设计等属于______。
原型提供有效集成化字典是一项关键的软件需求,它在下列原型生命周期的哪一步中提供
现有雇员信息表(雇员号:主键,雇员名,部门号,工资)和部门信息表(部门号:主键,部门名,地址)在雇员信息表中,哪个属性是外键?
在存储信息时,索引文件组织方法的优点是
以下关于原型化方法的特点,错误的是
SQL语言具有两种使用方式,分别称为交互式SQL和
台式PC机中,挂在主机外面的外置Modem,与主机连接的接口标准是______。
随机试题
A.责令改正,给予警告,可以并处1万元以下的罚款B.限期整顿,对直接负责的主管人员和其他直接责任人员,依法给予行政处分C.予以取缔,没收违法所得,可以并处10万元以下的罚款D.构成犯罪的,依法追究刑事责任E.责令改正《献血法》规定,医疗机构的
男性,20岁,汽车突然减速,前胸撞击方向盘。主诉胸闷、胸背疼痛2小时。体格检查:上肢血压22/16kPa。摄片发现上纵隔影增宽,左侧胸腔积液。最可能的诊断为
下列药物中哪个不具有抗结核作用
患者,青年女性。分娩后3个月出现下部腰疼,以腰骶部疼痛明显。临床疑为骶髂关节病变。申请X线摄影检查。首选摄影体位是
逐条判断施工企业在给水厂站工程施工时制定施工技术要求是否正确,如不正确,请改正。城市给水管道土方开挖前应该进行的准备工作有哪些?
根据国家统一的会计制度,会计核算软件必须提供()功能。
下列情况中,会形成未达账项的有()。
甲公司2020年7月1日自母公司(丁公司)取得乙公司80%股权,当日乙公司个别财务报表中净资产账面价值为3000万元。该股权系丁公司于2018年6月自公开市场购入,丁公司在购入乙公司80%股权时确认了600万元商誉。2020年7月1日,按丁公司取得该股权时
Asregardssocialconventions,wemustsayawordaboutthewell-knownEnglishclasssystem.Thisisanembarrassingsubjectfor
在一次社会调查中发现,A市的人均国民生产总值高于B市和C市,而D市的人均国民生产总值比C市高又低于E市,由此可以推出()
最新回复
(
0
)