请编制程序,其功能是:内存中连续存放着20个ASCⅡ字符,如果是小写字母a~z之间的

题型:问答题

问题:

请编制程序,其功能是:内存中连续存放着20个ASCⅡ字符,如果是小写字母a~z之间的字符(包括字母a和z),请把它们转换成相应的大写字母所对应的ASCⅡ字符;若为其他字符,不作转换。
例如:
内存中有:61H(’a’),62H(’b’),31H(’1’),41H(’A’),42H(’B’)…
结果为: 41H(’A’),42H(’B’),31H,41H,42H…
部分程序已经给出,其中原始数据由过程LOAD从文件INPUT1.DAT中读入SOURCE开始的内存单元中,运算结果要求从RESULT开始存放,由过程SAVE保存到文件OUTPUT1.DAT中。
请填空BEGIN和END之间已给出的源程序使其完整,空白处已用横线标出,每行空白一般只需一条指令,但采用功能相当的多条指令亦可,或删去BEGIN和END之间原有的代码并自行编程来完成所要求的功能。
对程序必须进行汇编,并与IO.OBJ连接产生可执行文件,最终运行程序产生结果。调试中若发现整个程序存在错误之处,请加以修改。
【试题程序】
EXTRN LOAD:FAR,SAVE:FAR
NEQU20
STAC SEGMENT STACK
DB128 DUP ()
STAC ENDS
DATA SEGMENT
SOURCE DBN DUP()
RESULT DBN DUP(0)
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
XORAX,AX
PUSH AX
MOVAX,DATA
MOVDS,AX
LEADX,SOURCE ; 数据区起始地址
LEASI,NAME0 ; 原始数据文件名
MOVCX,N; 字节数
CALL LOAD; 从"INPUT.DAT"中读取数据
; ******** BEGIN ********
LEASI, SOURCE
LEADI, RESULT
MOVCX, N
NEXT: MOVAL,[SI]
CMPAL,’a’
JB (1)
CMPAL, (2)
J (3) UPPER2
SUBAL, (4)
UPPER2: HOV[DI], (5)
INC (6)
INC (7)
(8) NEXT
; ******** END ********
LEADX,RESULT ; 结果数据区首址
LEASI,NAME1 ; 结果文件名
MOVCX,N; 结果字节数
CALL SAVE; 保存结果到文件
RET
START ENDP
CODE ENDS
ENDSTART

考点:绿化工高级三级PC技术机试
题型:问答题

Zhang Linghong's paintings preserved _____ of folk customs that have almost disappeared.[ ]

A. sights

B. scenery

C. scenes

D. views

题型:问答题

甲状腺功能亢进的临床表现,不正确的是()

A.高代谢综合征

B.紧张焦虑,手和眼睑震颤

C.心动过速,心律失常

D.便秘,排便次数减少

E.可出现周期性瘫痪和肌无力

题型:问答题

关于建设工程安全事故报告的说法,正确的是()。

A.各行业专业工程可只向有关行业主管部门报告 

B.安全生产监督管理部门除按规定逐级上报外,还应同时报告本级人民政府 

C.一般情况下,事故现场有关人员应立即向安全生产监督部门报告 

D.事故现场有关人员应直接向事故发生地县级以上人民政府报告

题型:问答题

税务机关对某企业个人所得税纳税情况进行审查,发现该企业应支付给某职工工资3000元,单位为其固定负担税款50元,企业计算个人应负担个人所得税款=(3000-2000)×10%-25-50=25(元),企业实付该职工工资2975元,税务机关审核后,认为企业存在的纳税问题是( )。

A.应税项目错误

B.扣除费用错误

C.适用税率错误

D.未将不含税收入换算为含税收入额计税

题型:问答题

目前局方规定室外满足覆盖标准门限是()

A.C/I>Odb

B.C/I>-3db

C.RSCP>-85dbm

D.RSCP>-95dbm

更多题库