早教吧 育儿知识 作业答案 考试题库 百科 知识分享
早教吧考试题库频道 --> 计算机类考试 -->计算机三级 -->

试题要求如下: 请编制程序,其功能是:内存中连续放着20个ASCII字符,如果是小写字母A~Z之间的字符,

题目

试题要求如下:

请编制程序,其功能是:内存中连续放着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
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。
看了试题要求如下: 请编制程序,其...的网友还看了以下:

在基因工程中不会出现 A DNA连接酶将粘性么端的碱基连接起来 B限制性内切酶用于目的基因的获得C 生物 2020-05-17 …

温度设定电阻器安装在暧风控制板内,以便与温度控制杆连接,设定的温度则作为电阻变化输入至控制器 职业技能鉴定 2020-05-31 …

D是等边三角形ABC内任意一点,连接BD、CD,做等边三角形BDE和等边三角形CDF,连接求证四边 数学 2020-06-06 …

已知函数在某点的某去心邻域内可导,在该点某邻域内连续,求证该函数的导函数在该点某邻域内连续我觉得没 数学 2020-06-18 …

如图所示,是某工厂数控机床上关键部件的控制盒,控制盒内有三个接线柱ABC和指示灯和电铃各一只,当连 物理 2020-06-18 …

如图1所示,是某工厂数控机床上关键部件的控制盒,控制盒内有三个接线柱ABC和指示灯和电铃各一只,当 其他 2020-06-30 …

如图1所示,是某工厂数控机床上关键部件的控制盒,控制盒内有三个接线柱ABC和指示灯和电铃各一只,当 物理 2020-06-30 …

税收的三个基本特征是紧密相连的,三者的关系表现在()①税收的无偿性要求它具有强制性②税收的固定性要 政治 2020-07-08 …

英语翻译随着现代企业制度的逐步建立与完善,各企业对内部控制的要求也日益增强.制定企业内部控制的规范, 英语 2020-11-27 …

据图所示,有关工具酶功能的叙述不正确的是()A.限制性内切酶可以切断a处B.DNA聚合酶可以连接a处 其他 2021-01-13 …