首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
请编制程序,其功能为:将一个字符串中连续相同的字符仅用一个字符代替,生成一个新的字符串。字符串以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
26
问题
请编制程序,其功能为:将一个字符串中连续相同的字符仅用一个字符代替,生成一个新的字符串。字符串以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://jikaoti.com/ti/uwV7FFFM
本试题收录于:
三级PC技术题库NCRE全国计算机三级分类
0
三级PC技术
NCRE全国计算机三级
相关试题推荐
在下述()测试中,测试程序的设计者必须接触到源程序。Ⅰ.功能测试Ⅱ.结构测试
企业系统规划(BSP)方法认为,一个企业的信息系统应该能适应其管理体制和______的变化。
信息安全的概念从更全面的意义来理解,就是要保证电子信息的有效性,即保证信息的保密性、完整性、可用性和______。
可行性研究的主要工作内容是
由数据类的特点将子系统进行分类,下面哪种不属于子系统类
在计算机系统中,负责计算机各个部分自动协调地工作,完成对指令的解释和执行的部件是
管理信息系统向管理者提供信息的方式主要有【】。
在操作系统中,按信息组织方式可将输入输出设备划分为字符设备和【】设备。
为了保证CPU执行指令时可正确访问存储单元,需将用户程序中的逻辑地址转换为运行时可由机器直接寻址的物理地址,这一过程称为【】。
允许使用者对数据库中的抽象数据提出请求(包括查询和修改),支持数据库各种操作的软件系统称为
随机试题
当前采用最为广泛的一种互联网接入技术是【】
仲裁委员会收到仲裁申请书之目起()日内,认为符合受理条件的应当受理,并通知当事人;认为不符合受理条件的,应当书面通知当事人不予受理,并说明理由。
用标准差比较分析两个同类总体平均指标的代表性,其基本的前提条件是()。
下列各项关于现金折扣会计处理的表述中,正确的是()。
2010年1月,注册会计师甲、乙、丙三人在北京成立了一家会计师事务所,性质为特殊的普通合伙企业。甲、乙、丙在合伙协议中约定:(1)甲、丙分别以现金300万元和50万元出资,乙以一套房屋出资,作价200万元,作为会计师事务所的办公场所;(2)会计师事务所
由于IP地址难于记忆,人们采用域名来表示网上的主机,域名与IP地址的对应关系是由,()进行转换的。
已知随机变量X与Y均服从0—1分布,且E(XY)=,则P{X+Y≤1}=()
在下列存储管理方案中,(1)是解决内存碎片问题的有效方法。虚拟存储器主要由(2)组成。
Belowaresomeopinionsofpeopleaboutwhetherfirecrackersshouldbebannedornot.Lookattheoutlinebelowandwriteaness
____,thehunterwentintotheforest.
最新回复
(
0
)