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

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

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

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

 

请编制程序,其功能是:内存中连续存放着20个16位有符号整数组成的序列,求出该序列中的最小值和最大值。结果存放形式为,先按原顺序存放20个需处理的有符号整数,后跟该序列中的最小值和最大值(最小值在前,最大值在后)。

  例如:

  内存中有 8100H,0002H,0300H…

  结果为 8100H,0002H,0300H…(由20个16位有符号整数组成的原序列),后跟该序列中的最小值和最大值(最小值在前,最大值在后)。

  部分程序已给出, 其中原始数据由过程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 DW N DUP(?)

  RESULT DW N+2 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*2 ;字节数

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

  ;****BEGIN****

  ;最大值放在BX中,最小值放在DX中

  LEA SI,SOURCE

  LEA DI,RESULT

  MOV BX,[SI] ;第一个整数既为最大值

  ___________________________ ;又为最小值

  MOV [DI],BX

  ADD SI,2

  ADD DI,2

  ___________________________

  NEXT: MOV AX,[SI]

  CMP AX,BX

  JLE __________________

  MOV BX,AX

  JMP ENDL

  CHKMIN: CMP AX,DX

  JGE ENDL

  MOV DX,AX

  ENDL: MOV [DI],AX

  ADD SI,2

  ADD DI,2

  LOOP NEXT

  ___________________________

  ADD DI,2

  ___________________________

  ;****END****

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

  LEA SI,NAME1 ;结果文件名

  MOV CX,(2+N)*2 ;字节数

  CALL SAVE ;保存结果到文件

  RET

  START ENDP

  CODE ENDS

  END START

 

 

 

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

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

一级建造师

中级会计师

二级建造师

注册会计师

造价工程师

经济师考试

监理工程师

银行从业

安全工程师

基金从业

消防工程师

人力资源师

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

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

护士资格证

考研辅导课

心理咨询师
公共营养师

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

税务师培训
其它课程>>

热点推荐
  • 中南民族大学2015年MBA(工商管理硕士)、MPA(公共管理硕士)双证班招生简章
    2014-07-19 643
  • MBA论文:浅谈民营建筑企业集团人力资源管理的困境及解决措施
    2012-10-03 64
  • 2012年云南大学MBA政治复试材料题
    2012-07-29 59
  • MBA报考前需要预热的10个问题
    2012-07-29 26
  • 工商管理硕士(MBA)与企业管理硕士区别
    2012-07-29 56
网友评论
热门评论