首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
请编制程序,其功能为:将一个ASCII字符串中所有大写字母全部变成小写字母,其他字母不变。字符串以00H结束,长度不超过20个字节。 部分程序已经给出,其中原始数据由LOAD过程从文件INPUT1.DAT中读入从SOURCE开始的内存单元,运算结果要
请编制程序,其功能为:将一个ASCII字符串中所有大写字母全部变成小写字母,其他字母不变。字符串以00H结束,长度不超过20个字节。 部分程序已经给出,其中原始数据由LOAD过程从文件INPUT1.DAT中读入从SOURCE开始的内存单元,运算结果要
admin
2012-03-05
63
问题
请编制程序,其功能为:将一个ASCII字符串中所有大写字母全部变成小写字母,其他字母不变。字符串以00H结束,长度不超过20个字节。
部分程序已经给出,其中原始数据由LOAD过程从文件INPUT1.DAT中读入从SOURCE开始的内存单元,运算结果要求从RESULT开始存放,由SAVE过程保存到OUTPUT1.DAT文件中。请在BEGIN和END之间补充使其完整,完成要求的功能。或删除BEGIN和END之间原有的代码并自行编程来完成要求的功能。
对程序必须进行汇编,并与IO.OBJ链接产生PROG1.EXE执行文件,最终产生运行结果。
部分程序如下:
;PROG1.ASM
EXTRN LOAD:FAR, SAVE:FAR
N EQU 20
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
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 MOV CX,N LP0:MOV AL,[SI] CMP AL,00H JZ QUIT CMP AL,’A’ JB LP1 CMP AL,’Z’ JNB LP1 ADD AL,20H. LP1: MOV [DI],AL INC DI INC SI LOOP LP0 QUIT: NOP ; *** END *** [INPUT1.DAT 中的输入数据]: 81H,60H,8EH,38H,68H,60H,8EH,38H,68H,5EH, 50H,61H,72H, g3H,94H,2BH,51H, 11H,45H,E9H [输出结果] 81 60 8E 38 68 60 8E 38 68 5E 70 61 72 83 94 2B 71 11 65 E9
解析
转载请注明原文地址:https://kaotiyun.com/show/vKgZ777K
本试题收录于:
三级PC技术题库NCRE全国计算机三级分类
0
三级PC技术
NCRE全国计算机三级
相关试题推荐
下面是有关DRAM和SRAM存储器芯片的叙述:Ⅰ.DRAM芯片的集成度比SRAM高Ⅱ.DRAM芯片的成本比SRAM高Ⅲ.DRAM芯片的速度比SRAM快Ⅳ.DRAM芯片工作时需要刷新,SRAM芯片工作时不需刷新通常情况下,哪两个叙述是错误的?
Internet使用TCP/IP协议实现了全球范围的计算机网络的互连,连接在Internet上的每一台主机都有一个IP地址。下面哪一个不能作为IP地址?
Windows98提供了监视系统工作状况的多种系统工具。在下列系统工具中,可以用来查看当前可用内存大小的是
为了充分使用Pentium4微处理器36位的地址空间,最大页面应为4MB,因而程序初始化时除了将PSE(页大小扩展)置1外,还应该将PGE(页扩展)和PAE(页地址扩展)两个标志位状态设置为:
“图”在PC机中有两种表示方法,一种是图像(image),另一种是图形(graphics)。下列哪一种文件类型是图形文件?
彩色显示器的颜色是由红(R)、绿(G)、蓝(B)三种基色合成而得到的。假定表示R、G、B三中基色的二进制位数都是8位,则可显示的颜色数有多少种?
磁盘阵列技术能将多个硬盘按一定的方式组合起来,使其像单个硬盘一样使用,且能获得比单个盘更高的性价比,这种技术的英文缩写是【】。
Windows98提供了多种多媒体服务组件,以支持不同的多媒体应用。下列选项中,用于数字视频处理的软件包是
若两片8237A(DMA控制器)工作在级联方式且按下图连接,每个8237A优先级均固定不变,则连接到8237A的DMA请求引脚上的通道2、通道3、通道5、通道6的请求信号,其优先级从高到低的顺序是
随机试题
TheRenaissancemarksatransitionfromthe______tothemodernworld.
IP协议第4版(IPv4)只有大约36亿个地址,IP协议第6版(IPv6)已经把IP地址的长度扩展到_______位。
Inrecentyearsmanycountriesoftheworldhavebeenfacedwiththeproblemofhowtomaketheirworkersmoreproductive.Some
胫骨前肌受______________神经支配,腓肠肌受______________神经支配。
男,30岁。值夜班时突发上腹部剧烈疼痛,20分钟后疼痛波及右下腹。查体:肝浊音界消失,上腹部肌紧张,右下腹有明显压痛及反跳痛。该患者最可能的诊断是()
关于渗透泵型控释制剂,错误的叙述是()。
关于消化不良用药A、维生素B1、维生素B6B、六味安消散(胶囊)C、乳酶生D、胰酶片E、抗酸药和胃黏膜保护药对急性胰腺炎早期患者禁用,对蛋白质及制剂过敏者禁用的是
在犯罪构成中,我国刑法所保护的而被犯罪所侵害的社会关系的犯罪构成要件是()。
有黑白两球共150个,按每组3个分成50组,其中只有1个白球的共13组,有2个或3个黑球的共21组,有3个白球的与有3个黑球的组数相等。那么在全部球中,白球共有()个。
TheBushAdministrationiswarningthatcontinuingMid-eastviolencethreatensto【B1】______theUSeffortstoreviseIsraeli-Pal
最新回复
(
0
)