首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
下面的程序用来删除字符串’AABA’中第1个出现的由DAT单元指定的字符,删除字符后,后面字符前移,并在字符串尾部添加字符,’$’(24H)。请在横线处填充,使程序能达到预定的功能。 DSEG SEGMENT BUF D
下面的程序用来删除字符串’AABA’中第1个出现的由DAT单元指定的字符,删除字符后,后面字符前移,并在字符串尾部添加字符,’$’(24H)。请在横线处填充,使程序能达到预定的功能。 DSEG SEGMENT BUF D
admin
2010-11-09
35
问题
下面的程序用来删除字符串’AABA’中第1个出现的由DAT单元指定的字符,删除字符后,后面字符前移,并在字符串尾部添加字符,’$’(24H)。请在横线处填充,使程序能达到预定的功能。
DSEG SEGMENT
BUF DB ’AABA’
CNT DW $-BUF
DAT DB 41H
DSEG ENDS
SSEG SEGMENT STACK
DB 256DUP (0)
SSEG ENDS
CSEG SEGMENT
ASSUME DS:DSEG. SS:SSEG,CS:CSEG. ES:DSEG
START PROC FAR
PUSH DS
XOR AX,AX
PUSH AX
MOV AX, DSEG
MOV DS,AX
MOV ES,AX
CLD
LEA DI,BUF
MOV CX,CNT
MOV AL,DAT
REPNE SCASB
JE DEL
JMP EXIT
DEL: JCXZ FILL
NEXT: MOV BL.[DI]
MOV [DI-1],BL
INC DI
LOOP NEXT
FILL: MOV ______, 24H
EXIT: RET
START ENDP
CSEG ENDS
END START
选项
答案
BYTE PTR [DI-1]或者byte ptr[di-1]
解析
该程序先在指定的字符中查找DAT指定的字符41H,若没有查到则该程序结束,若找到,则判断其在字符串中的位置,删除该字符,并将后面的字符前移,根据题目要求在字符串结尾加上字符’$’(24H)。空缺处完成的功能是在字符串结尾加上字符’$’(24H),由于DI的属性是字类型,而操作数要求是字节类型,所以要改变操作数的属性。
转载请注明原文地址:https://kaotiyun.com/show/wRgZ777K
本试题收录于:
三级PC技术题库NCRE全国计算机三级分类
0
三级PC技术
NCRE全国计算机三级
相关试题推荐
J.Martin提出自顶向下的规划可以进行三层求精,分别是:Ⅰ.实体分析Ⅱ.实体活动分析层Ⅲ.主题数据库规划 以下关于这3层的正确顺序是
信息结构图是BSP方法对企业长期数据资源规划的图形表示,下述内容中:Ⅰ.产生、控制和使用数据Ⅱ.子系统间的关系Ⅲ.对给出过程的支持()是信息结构所刻画的内容。
若关系R和S,T如下图所示,则是执行了哪种操作才得到T?
检查软件是否满足用户期望的过程为
下列对传统的软件开发方法的描述中,错误的是()
运用系统的观点,从全局出发设计企业的计算机信息系统称为()。
C/U矩阵是BSP方法和战略数据规划方法中的一个重要工具。以下对C/U矩阵作用的描述中,错误的是()。
主题数据库是一类重要的数据环境,以下是关于数据环境特点的描述。Ⅰ.简单、容易实现Ⅱ.具有较低的维护成本Ⅲ.提高了应用开发效率Ⅳ.与应用项目对应Ⅴ.独立于应用项目其中属于主题数据库优点的是()。
操作系统为了保证文件未经拥有者授权,任何其他用户均不能使用此文件所提供的解决方法为______。
在Windows98环境下,系统支持下面4种文件系统:Ⅰ.FAT12Ⅱ.FAT16Ⅲ.FAT32Ⅳ.CDFS硬磁盘存储系统可采用的文件系统为
随机试题
在我国,立法系统通过的法律、政策都须经________的签署和发布方才生效。()
经外周静脉的左心造影技术与右心造影的不同点是
张力性气胸,患者呼吸困难,最重要的治疗措施为
牛,7月16日突然发病,症见高热恶寒,肚腹胀满,疼痛,肠鸣泄泻,倦态乏力,肢体沉重,舌苔白腻,脉滑数,治疗宜选用
某医院的心内科医生,选定有特定心脏病的人群组与未患这种疾病的对照组,比较两组人群过去暴露于某种可能危险因素的比例,分析暴露于该因素是否与疾病有关,该研究为
预压固结的地基处理工程中,对缩短工期更有效的措施是:
合同履行中,承担违约责任的方式包括( )等。
简述建构主义的学习观。
Whichofthefollowingisbasedonthecommunicativeviewoflanguage?
______fire,allexitsmustbekeptclear.
最新回复
(
0
)