首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
下面的程序用来删除字符串’AABA’中第1个出现的由DAT单元指定的字符,删除字符后,后面字符前移,并在字符串尾部添加字符,’$’(24H)。请在横线处填充,使程序能达到预定的功能。 DSEG SEGMENT BUF D
下面的程序用来删除字符串’AABA’中第1个出现的由DAT单元指定的字符,删除字符后,后面字符前移,并在字符串尾部添加字符,’$’(24H)。请在横线处填充,使程序能达到预定的功能。 DSEG SEGMENT BUF D
admin
2010-11-09
30
问题
下面的程序用来删除字符串’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://jikaoti.com/ti/Pf27FFFM
本试题收录于:
三级PC技术题库NCRE全国计算机三级分类
0
三级PC技术
NCRE全国计算机三级
相关试题推荐
下图所示,攻击者在信息从信息源结点传输到信息目的结点的过程中,所进行的攻击是
下列关于办公信息系统的特点及功能的描述中,错误的是
检查软件是否满足用户期望的过程为
企业建模分成三个阶段:职能范围确定、企业活动过程的确定和企业基本确定。下述的()分析属于企业活动过程的确定。
从本质上看,MRPⅡ是ERP的核心,但在功能和技术上ERP却超越了传统的MRPⅡ,它是以顾客驱动的、基于时间的、面向()管理的企业资源计划。
若一个模块访问另一个模块,被访问模块的输入和输出都是必需的数据项参数,则这两个模块之间的耦合类型为
软件复审是保证软件质量的重要技术手段,复审的主要目的和效果是()。
使用原型法开发管理信息系统的过程中,对原型进行评价的结果可能是
Pentium微处理器的内部数据总线宽度是
用补码表示的两个整数相加时,判断溢出的规则是
随机试题
当企业的资产总额大于负债总额时,如果用银行存款偿还应付账款,将会使企业的资产负债率上升。()
已知某三甘醇脱水装置冬季操作时,吸收塔天然气进料压力为.549.2kPa(绝),温度为12℃,若采用浓度为98.5%的贫三甘醇溶液为吸收剂,查得出吸收塔干气平衡水露点为一29℃。求吸收后干气真实水露点温度可达到多少?
Todayalmost70%oftheelectricalpowerweusecomesfrompowerplantsthatusefossilfuels(矿物燃料)tomakeelectricity.Fossil
在传染病的预防工作中,国家实行的制度是
以下属于具体行政行为的是:
小规模纳税企业购入原材料取得的增值税专用发票上注明货款20000元,增值税3400元,在购入材料的过程中另支付运杂费600元。则该企业原材料的入账价值为()元。
全美范围内标准化的期权合约是从1973年()的看涨期权交易开始的。
如何实现教师职业的专业化?
设等于()
下面语句正确的是
最新回复
(
0
)