首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
试题要求如下: 请编制程序,其功能是:内存中连续放着20个ASCII字符,如果是小写字母A~Z之间的字符,请把它们转换成相应的小写字母:若为其他字符,均转换成ASCII字符’NUL’ (00H)。 例如: 内存中有:41H (’A’),4
试题要求如下: 请编制程序,其功能是:内存中连续放着20个ASCII字符,如果是小写字母A~Z之间的字符,请把它们转换成相应的小写字母:若为其他字符,均转换成ASCII字符’NUL’ (00H)。 例如: 内存中有:41H (’A’),4
admin
2009-02-15
54
问题
试题要求如下:
请编制程序,其功能是:内存中连续放着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全国计算机三级
相关试题推荐
按BSP研究方法的流程,最后向最高管理部门提交的是()。
信息结构图是BSP对企业长期数据资源规划的图形表示,下述Ⅰ.每一系统的范围Ⅱ.产生、控制和使用的数据Ⅲ.系统与系统间的关系Ⅳ.对给定过程的支持Ⅴ.系统间的数据共享哪些是结构图所能勾画出的内容?
在结构化方法中,软件功能分解应属于软件开发中的哪个阶段?
管理信息系统的功能很多,在如下所列功能中,一般认为不属于管理信息系统功能的是
如果有多个中断同时发生,系统将根据中断优先级响应优先级最高的中断请求。若要调整中断事件的响应次序,可以利用
在嵌入式SQL中,SQL语句可以产生或处理一组记录,而主语言一次只能处理一个记录。在嵌入式SQL中是通过【】来协调这两种不同处理方式的。
在调查的基础上进行分析,建立新的信息系统的逻辑模型,即确定新系统的功能,解决新系统应该“做什么”的问题。这是结构化方法中哪个阶段的任务
软件质量虽然是难于定量度量的软件属性,但仍能提出许多重要的软件质量指标,它们分别与软件产品的运行、修改和转移有关。以下()是与软件产品转移不密切相关的软件特性。
BSP方法对大型企业信息的基本概念是“自上而下”的系统规划,【】的分步实现。
将PC机组成以太局域网时必须用到网卡、中继器和集线器等设备,其中的一种设备可用来对接收到的信号进行再生放大,扩大网络的传输距离,并通过它来连接网络中的各个节点机,把一个端口接收到的信息向所有端口分发出去,这种网络设备是【】。
随机试题
Itispossibletowriteapersonaltestamentathome,_______apersonhasadequateliteracy.()
化脓性关节炎中,致病菌是金黄色葡萄球菌者可占
混合型冷球蛋白血症结节性多动脉炎患者
材料采购合同履行过程中,采购方应承担违约责任的情况有()
根据合同实施偏差分析处理的结果,承包商应该采取相应的调整措施包括()。
根据公司法规定,一人有限责任公司()。
某市交警大队在进出城区的一个路口设立检查站,对过往货车进行检查。交警张某在执勤的过程中,只重点检查过往的外地货车。一经发现外地货车有超载现象,他便当场予以罚款,罚款数额从50元到500元不等,并当场收缴。如果货车司机稍加辩解,张某便暂扣其驾驶执照。过往的货
流动性溢价理论
无产阶级专政的最终目标是要
•Lookatthenotesbelow.•YouwillhearajournalistphoningtheManagingDirectorofShipton’sFoodsabouthisfirm’swebsit
最新回复
(
0
)