首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
试题要求如下: 请编制程序,其功能是:内存中连续放着20个ASCII字符,如果是小写字母A~Z之间的字符,请把它们转换成相应的小写字母:若为其他字符,均转换成ASCII字符’NUL’ (00H)。 例如: 内存中有:41H (’A’),4
试题要求如下: 请编制程序,其功能是:内存中连续放着20个ASCII字符,如果是小写字母A~Z之间的字符,请把它们转换成相应的小写字母:若为其他字符,均转换成ASCII字符’NUL’ (00H)。 例如: 内存中有:41H (’A’),4
admin
2009-02-15
40
问题
试题要求如下:
请编制程序,其功能是:内存中连续放着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全国计算机三级
相关试题推荐
软件测试基本方法中,下列()不用测试实例。
SQL语言具有两种使用方式,它们在使用的细节上会有些差别,特别是SELECT语句。这两种不同使用方法的SQL,分别称为交互式SQL和()。
原型化方法与预先定义方法相比有其实施的前提条件,以下()不属于这种前提。
构成计算机信息系统的部件有很多,以上部件在传统的决策支持系统结构中,必不可少的3个部件是什么?Ⅰ.数据库子系统Ⅱ.模型库子系统Ⅲ.知识库子系统Ⅳ.方法库子系统Ⅴ.对话子系统
数据管理技术随着计算机技术的发展而发展。数据库阶段具有很多特点,下面列出的特点中()不是数据库阶段的特点。
实施BSP方法的主要目的是为企业提供信息系统的总体规划,下述哪个不是BSP实施的任务?
需求规格说明书的作用不包括
在计算机硬件系统的基本组成中,完成解释指令、执行指令的功能部件是
下列哪一条是不合法的指令?
扫描仪与计算机的接口一般有三种,其中有一种是并行传输接口,它必须配有一块接口卡,通过该接口卡可以连接包括扫描仪在内的7~15个高速设备,其传输速度快,性能高,一般在专业应用场合使用。这种接口为【】接口。
随机试题
中国第一本教育心理学翻译著作是1908年房东岳翻译日本小原又一的著作()
吗啡水溶液在下列哪个条件下不易被氧化
刺激性干咳及声音嘶哑是肺癌的最早症状。
男,27岁。日晒后暴露皮肤出现皮疹对称性关节痛,查血小板下降,尿蛋白阳性,血ANA(+),最可能的诊断是
[2016真题·单选]某不锈钢的屈服强度低,且不能采用热处理方法强化,只能进行冷变形强化,此种不锈钢为()。
FIDIC合同规定,宜对有关工作内容采用新的费率或价格的是( )。
会计凭证是指记录经济业务发生或者完成情况的书面证明,是登记账簿的依据。《中华人民共和国会计法》对会计凭证的()等内容进行了规定。
甲公司为上市公司,其20×4年度和20×5年度发生的相关交易事项如下:(1)20×4年7月1日,甲公司向乙银行借款5000万元,期限为5年,年利率为6.5%,每季末支付当季度利息,根据甲公司与乙银行签订的借款合同,上述借款只能用于甲公司的生产线扩建工程,
亲和图的使用,收集资料是重要的一环,随亲和图的用途和目的不同,亲和图的收集方法可有()。
伊朗古典音乐是单旋律的音乐,其旋法体系被称作()。
最新回复
(
0
)