首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
请编制程序,其功能为:将一个ASCII字符串中所有大写字母全部变成小写字母,其他字母不变。字符串以00H结束,长度不超过20个字节。 部分程序已经给出,其中原始数据由LOAD过程从文件INPUT1.DAT中读入从SOURCE开始的内存单元,运算结果要
请编制程序,其功能为:将一个ASCII字符串中所有大写字母全部变成小写字母,其他字母不变。字符串以00H结束,长度不超过20个字节。 部分程序已经给出,其中原始数据由LOAD过程从文件INPUT1.DAT中读入从SOURCE开始的内存单元,运算结果要
admin
2012-03-05
50
问题
请编制程序,其功能为:将一个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全国计算机三级
相关试题推荐
PC机中DRAM内存条的类型有多种,若按存取速度从高到低的顺序排列,正确的是:
下面是有关DRAM和SRAM存储器芯片的叙述:Ⅰ.DRAM芯片的集成度比SRAM高Ⅱ.DRAM芯片的成本比SRAM高Ⅲ.DRAM芯片的速度比SRAM快Ⅳ.DRAM芯片工作时需要刷新,SRAM芯片工作时不需刷新通常情况下,哪两个叙述是错误的?
下面是关于目前流行的PC机主板的叙述:Ⅰ.主板上通常包含微处理器插座(或插槽)和芯片组Ⅱ.主板上通常包含ROMBIOS和存储器(内存条)插座Ⅲ.主板上通常包含PCI和AGP总线插槽Ⅳ.主板上通常包含IDE连接器其中正确的是:
下面是汇编语言程序设计中关于过程调用和宏调用的叙述,其中错误的是:
DRAM是靠MOS电路中的栅极电容上的电荷来记忆信息的。为了防止数据丢失,需定时给电容上的电荷进行补充,这是通过以一定的时间间隔将DRAM各存储单元中的数据读出并再写入实现的,该过程称为DRAM的【】。
Windows98提供的WindowsMediaPlayer是一个功能强大的多媒体释放软件,可以从Microsoft有关网站不断升级。该软件目前不能释放下列哪种类型的音视频文件?
Windows98支持的FAT文件系统有FAT12、FAT16和FAT32,其中FAT12和FAT16的根目录所占用的的扇区是固定的。对于硬盘来说,如采用FAT16文件系统,其根目录所占用的扇区为32个,则根目录中最多可以存储多少个目录项?
若两片8237A(DMA控制器)工作在级联方式且按下图连接,每个8237A优先级均固定不变,则连接到8237A的DMA请求引脚上的通道2、通道3、通道5、通道6的请求信号,其优先级从高到低的顺序是
随机试题
Theagriculturerevolutioninthenineteenthcenturyinvolvedtwothings;theinventionoflabor-savingmachineryandthedevelo
A.IB类抗心律失常药B.IA类抗心律失常药C.II类抗心律失常药D.III类抗心律失常药E.IC类抗心律失常药阿替洛尔属于
为了避免诱发下肢放射痛,腰椎间盘突出症病人患肢直腿抬高一般不能超过
采用建设投资分类估算法进行估算的过程中,在确定工程费用分年投资计划的基础上估算()。
商业银行拨付给各个分支机构营运资金的总和不得超过总行资本金的()。
在报价编制过程中起估算实施项目的工程量的作用的承包商人员是______。
甲上市公司(以下简称“甲公司”)于2016年1月1日按面值发行总额为40000万元的可转换公司债券,另支付发行费用200万元,该可转换公司债券的期限为3年,票面年利率为2%。发行时二级市场上与之类似的没有附带转换权的债券市场年利率为5%。已知:(P/F,5
决定和决议的主要区别是()。
设有三个线性无关的特征向量,则a=_________.
信息资源利用的基本手段是()。
最新回复
(
0
)