首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
请编制程序,其功能为:将一个ASCII字符串中所有大写字母全部变成小写字母,其他字母不变。字符串以00H结束,长度不超过20个字节。 部分程序已经给出,其中原始数据由LOAD过程从文件INPUT1.DAT中读入从SOURCE开始的内存单元,运算结果要
请编制程序,其功能为:将一个ASCII字符串中所有大写字母全部变成小写字母,其他字母不变。字符串以00H结束,长度不超过20个字节。 部分程序已经给出,其中原始数据由LOAD过程从文件INPUT1.DAT中读入从SOURCE开始的内存单元,运算结果要
admin
2012-03-05
35
问题
请编制程序,其功能为:将一个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://jikaoti.com/ti/9M27FFFM
本试题收录于:
三级PC技术题库NCRE全国计算机三级分类
0
三级PC技术
NCRE全国计算机三级
相关试题推荐
下面是汇编语言程序设计中关于过程调用和宏调用的叙述,其中错误的是:
Pentium微处理器的每个突发式总线周期传送多少数据?
若某个整数的二进制补码和原码相同,则该数一定:
Windows98按照ACPI标准进行电源管理,将系统的能耗状态设置为三种,分别为工作状态、等待状态和上【】状态。
相比较而言,Windows98和WindowsXP是目前用户最多的PC操作系统。WindowsXP分为两个版本,即HomeEdition版本和【】版本。
计算机系统的数据安全性极为重要,一旦数据被破环或丢失,会造成重大的影响甚至灾难性的后果。目前对PC机数据进行备份的方法有多种,对个人用户而言,下面哪一种做法很少使用?
Windows98提供了监视系统工作状况的多种系统工具。在下列系统工具中,可以用来查看当前可用内存大小的是
Windows98提供的WindowsMediaPlayer是一个功能强大的多媒体释放软件,可以从Microsoft有关网站不断升级。该软件目前不能释放下列哪种类型的音视频文件?
声音是一种波,它必须经过数字化之后才能由计算机进行存储和处理,声音信号数字化的主要步骤是:
磁盘阵列技术能将多个硬盘按一定的方式组合起来,使其像单个硬盘一样使用,且能获得比单个盘更高的性价比,这种技术的英文缩写是【】。
随机试题
五行中,土之子是
属于多元酚类化合物的是
肌松药最常用的给药途径是
当用超声回弹综合法检测混凝土浇筑顶面及底面时,应对声速进行修正。()
保管人应当妥善保管保管物,但如果保管是无偿保管时,因保管不善造成保管物毁损,保管人不承担损害赔偿责任。( )
Asweknow,________goodknowledgeofcomputeris_________mustinbusinessworldnowadays.
法律调整的对象是划分部门法的:
A.OrdinaryB.wereburiedC.themA.wherepyramidbuilders【T1】______B.whoactuallybuilt【T2】______C.【T3】______Egypt
Whatisthenewsitemmainlyabout?
UsefulInformationaboutBeijingClimateandClothingAugustislate-summerinBeijing,withanaveragetemperatureof26.6d
最新回复
(
0
)