2012年计算机三级PC技术第六十八套上机试题及答案
来源:不详
加入收藏 0评论
2012/2/3 1:14:52

学历提升报名! 咨询微信:177 8786 5775  培训咨询:133 1252 4700(微信)

2025年云南成人高考大专-本科报名简章

【经济师培训】【建造师】 【法考】【技能证】【教师证】

 

请编制程序,其功能是:内存中连续存放着20个ASCII字符,如果是大写字母A~Z之间的字符,请把它们转换成相应的小写字符;若为其他字符,均转换为ASCII字符'SP'(20H)。例如:

  内存中有 31H('1'), 32H('2'),61H('a'),41H('A'),42H('B')…

  结果为 20H('SP'), 20H('SP'),20H('SP'),61H('a'),62H('b')…

  部分程序已给出, 其中原始数据由过程LOAD从文件INPUT1.DAT中读入SOURCE开始的内存单元中。运算结果要求从RESULT开始存放,由过程SAVE保存到文件OUTPUT1.DAT中。

  填空BEGIN和END之间已给出的一段源程序使其完整(空白已用横线标出,每行空白一般只需一条指令, 但采用功能相当的多条指令亦可),或删除BEGIN和END之间原有的代码并自行编程来完成要求的功能。

  对程序必须进行汇编,并与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(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

  XOR AX,AX

  PUSH AX

  MOV AX,DATA

  MOV DS,AX

  LEA DX,SOURCE ;数据区起始地址

  LEA SI,NAME0 ;原始数据文件名

  MOV CX,N ;字节数

  CALL LOAD ;从'INPUT1.DAT'中读取数据

  ;****BEGIN****

  LEA SI,SOURCE

  __________________________

  MOV CX,N

  NEXT: MOV AL,______________

  CMP AL,'A'

  JB LOWER2

  OR AL,20H

  JMP SAV

  LOWER2: MOV AL,______________

  SAV: MOV [DI],AL

  __________________________

  INC _________________

  ________ NEXT

  ;****END****

  LEA DX,RESULT ;结果数据区首址

  LEA SI,NAME1 ;结果文件名

  MOV CX,N ;字节数

  CALL SAVE ;保存结果到文件

  RET

  START ENDP

  CODE ENDS

  END START

 

 

—————————————————————————
温馨提示:因考试政策、内容不断变化与调整,学课在线提供的以上信息仅供参考,如有异议,请考生以权威部门公布的内容为准!
>>长期招聘兼职招生代理,有意请联系我们;团报优惠、项目合作咨询:13312524700(微信)
课程试听.报名  >>题库.做题
>>直播课程
>>录播课程

课程名称  课程试听
课程名称
课程试听
初级会计师

一级建造师

中级会计师

二级建造师

注册会计师

造价工程师

经济师考试

监理工程师

银行从业

安全工程师

基金从业

消防工程师

人力资源师

法律职业资格
社会工作者   
消防设施操作

教师资格证
成人高考
执业药师
自考辅导课

护士资格证

考研辅导课

心理咨询师
公共营养师

公务员培训
文职培训
考研培训
统招专升本
计算机软考
咨询工程师
养老护理员
房产经纪人

税务师培训
其它课程>>

热点推荐
  • 【2022年全国二级建造师考试】培训8折限期优惠!
    2021-10-15 40039
  • 【2022年全国二级建造师考试】培训免费试听!
    2021-10-15 40028
  • 2026年二级建造师考试培训报名
    2025-06-04 3000002
  • 2025年昆明二级建造师考试培训报名
    2025-02-12 3019
  • 2025年二级建造师考试培训报名
    2024-08-03 3015
网友评论
热门评论