首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
试题要求如下: 请编制程序,其功能是:内存中连续放着20个ASCII字符,如果是小写字母A~Z之间的字符,请把它们转换成相应的小写字母:若为其他字符,均转换成ASCII字符’NUL’ (00H)。 例如: 内存中有:41H (’A’),4
试题要求如下: 请编制程序,其功能是:内存中连续放着20个ASCII字符,如果是小写字母A~Z之间的字符,请把它们转换成相应的小写字母:若为其他字符,均转换成ASCII字符’NUL’ (00H)。 例如: 内存中有:41H (’A’),4
admin
2009-02-15
37
问题
试题要求如下:
请编制程序,其功能是:内存中连续放着20个ASCII字符,如果是小写字母A~Z之间的字符,请把它们转换成相应的小写字母:若为其他字符,均转换成ASCII字符’NUL’ (00H)。
例如:
内存中有:41H (’A’),42H (’B’),5EH,64H,48H……
结果为: 61H (’a’),62H (’b’),00H(’NUL’),00H(’NUL’),00H(’NUL’)……
部分程序已给出,其中原始数据由过程LOAD从文件INPUT1.DAT中读入SOURCE开始的内存单元中,运算的结果要求从RESULT开始存放,由过程SAVE保存到文件OUTPUT1.DAT中。在BEGIN和AND之间编程完成要求的功能。
对程序进行汇编,并与IO.OBJ链接产生PROG1.EXE执行文件,最终运行程序产生结果。
试题程序:
EXTRN LOAD: FAR, SAVE: FAR
N EQU 20
STAC SEGMENT STACK
DB 128 DUP (? )
STAC ENDS
DATA SEGMENT
SOURCE DB N DUP(?)
RESULT DB N DUP(0FH)
NAME0 DB ’INPUT1.DAT’, 0
NAME1 DB ’OUTPUT1.DAT’, 0
DATA ENDS
CODE SEGMENT
ASSUME CS: CODE, DS: DATA, SS: STAC
START PROC FAR
PUSH DS
XOR AX, AX
PUSH AX
MOV AX, DATA
MOV DS, AX
LEA DX, SOURCE ; 数据区起始地址
LEA SI, NAME0 ; 原始数据文件名
MOV CX, N ; 字节数
CALL LOAD ; 从’INPUT1.DAT’中读取数据
LEA SI, SOURCE
LEA DI, RESULT
; **** BEGIN ****
; **** END ****
LEA DX, RESULT ; 结果数据区首址
LEA SI, NAME1 ; 结果文件名
MOV CX, L+I ; 结果字节数
CALL SAVE ; 保存结果到文件
RET
START ENDP
CODE ENDS
END START
选项
答案
MOV CX, N NEXT: MOV AL, [SI] CMP AL, ’A’ JB PRO CMP AL, ’Z’ JA PRO XOR AL, 20H JMP PSH PRO: MOV AL, 00H PSH: MOV [DI], AL INC DI INC SI LOOP NEXT
解析
本程序要求将A~Z之间的字母转换成相对应的小写字母。DI中存放着的是转换后的偏移地址,每次加1;AL的作用是相当于一个指针,每次SOURCE与它相加;CX是一个循环计数器,每次减1。
转载请注明原文地址:https://kaotiyun.com/show/I8rZ777K
本试题收录于:
三级PC技术题库NCRE全国计算机三级分类
0
三级PC技术
NCRE全国计算机三级
相关试题推荐
J.Martin认为企业信息系统的建设应以【】为中心。
信息的效用有一定的期限,过了期限效用就会减少甚至完全丧失。信息的这种属性就是信息的()。
主题数据库与______有关,与一般应用项目无关。
软件生命周期的瀑布模型,典型地刻画了软件生命周期的阶段划分,它将软件生命周期划分为8个阶段,并将它们归纳成3个时期,以下哪一个是正常的开发顺序
BSP方法的资源识别过程是按资源生命周期的四个阶段来划分的,下列()属于回收或分配阶段。
若执行下面列出的操作,哪个操作不能成功执行?从EMP中删除行(’010’,’李四’,’02’,’4000’)从EMP中插入行(’102’,’钱七’,’01’,’1600’)将EMP中雇员号=’056’的工资改为1600元将EMP中雇员号=’101
信息安全的概念从更全面的意义来理解,就是要保证电子信息的有效性,即保证信息的保密性、完整性、可用性和______。
BSP方法所使用的C/U矩阵不能刻画信息系统的
计算机的IP地址由两部分组成,其中一部分是(),另一部分是主机地址。
把内存与外存有机地结合起来使用,从而实现了一个容量较大、速度足够快的存储设备,这就是【】存储技术。
随机试题
PASSAGETHREE(1)TheEnglish,infact,arestronglygiftedwiththeruralfeeling.Theypossessaquicksensibilitytothe
庄子是春秋时期宋国人,老子和他都是道家的代表人物,后世把他们并称为“老庄”。()
Yearsagoourcitieswerefullofcars,busesandtrucks.Nowthestreetsarecompletelycongested(拥挤的)anditisverydifficul
手术涉及尖牙腭侧组织时,除行腭前神经阻滞麻醉外还需腭侧黏骨膜浸润麻醉,原因是
在经济费用效益分析中,项目的经济效益可分为直接效益和间接效益。下列效益中,属于项目直接效益的有()。
工程总承包企业承担工程项目的设计、采购、施工、试运行服务等工作,对承包工程的质量、安全、工期、造价全面负责的工程总承包类型是()。
《教师资格条例》规定,对符合认定条件的,应当在受理期限终止之日起()日内颁发相应的教师资格证书。
我国社会主义经济制度的基础是()。
在程序中不需要用public等命令明确声明和建立,可直接使用的内存变量是
Mostmeetingshaveanagenda.Foraformalmeeting,thisdocumentmaybehandedoutinadvancetoallparticipants.Foraninfor
最新回复
(
0
)