首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
请编制程序,其功能为:将一个ASCII字符串中所有大写字母全部变成小写字母,其他字母不变。字符串以00H结束,长度不超过20个字节。 部分程序已经给出,其中原始数据由LOAD过程从文件INPUT1.DAT中读入从SOURCE开始的内存单元,运算结果要
请编制程序,其功能为:将一个ASCII字符串中所有大写字母全部变成小写字母,其他字母不变。字符串以00H结束,长度不超过20个字节。 部分程序已经给出,其中原始数据由LOAD过程从文件INPUT1.DAT中读入从SOURCE开始的内存单元,运算结果要
admin
2012-03-05
80
问题
请编制程序,其功能为:将一个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全国计算机三级
相关试题推荐
下面哪一个选项中的程序段可以将AX寄存器的高4位移至BX的低4位?
Windows98按照ACPI标准进行电源管理,将系统的能耗状态设置为三种,分别为工作状态、等待状态和上【】状态。
为了实现异构计算机网络的互连,国际标准化组织制定了一个开放系统互连参考模型(OSI/RM)的国际标准。该标准将网络的通信功能划分为上【】个层次。
Windows98提供了监视系统工作状况的多种系统工具。在下列系统工具中,可以用来查看当前可用内存大小的是
下面四种PC机使用的DRAM内存条中,速度最快的是:
声音是一种波,它必须经过数字化之后才能由计算机进行存储和处理,声音信号数字化的主要步骤是:
彩色显示器的颜色是由红(R)、绿(G)、蓝(B)三种基色合成而得到的。假定表示R、G、B三中基色的二进制位数都是8位,则可显示的颜色数有多少种?
数字电视比模拟电视具有多方面的优点,但数字视频数据量很大,对存储和传输都是较大的负担,为此必须进行压缩编码。数字电视中视频信号采用的压缩编码标准是
随机试题
高级语言程序需要经过()变成机器语言程序才能被计算机执行。
A、呼吸道传播B、口-口接触传播C、粪一口传播D、血液传播E、虫媒传播水痘:()
A.Ⅱ、Ⅲ、aVF。导联B.Ⅰ、aVL导联C.V1、V2、V3导联D.V3、V4、V5导联E.V5、V6导联前壁Q波出现的导联是
趋势线对价格今后变动的作用,实际上就是起支撑和压力的作用。()
美术课程的教学中应如何体现创新精神?
以太网组播IP地址224.215.145.230应该映射到组播MAC地址()。
单个分区存储管理仅适用于【】和专用计算机系统。
设程序如下:#includeusingnamespacestd;intmain(){int**p,*q,r=10;q=&r;p=&q;cout
ThesignificanceofBrocklehurst’sresearchisthat______.Commercialapplicationoftheresearchfindingwillbepossibleif
SummaryListentothepassage.Forquestions26—30,completethenotesusingnomorethanthreewordsforeachblank.Word-of-mo
最新回复
(
0
)