【计算机类职业资格】全国计算机等级考试三级PC技术机试真题2011年3月及答案解析.doc

上传人:bowdiet140 文档编号:1329461 上传时间:2019-10-17 格式:DOC 页数:4 大小:29KB
下载 相关 举报
【计算机类职业资格】全国计算机等级考试三级PC技术机试真题2011年3月及答案解析.doc_第1页
第1页 / 共4页
【计算机类职业资格】全国计算机等级考试三级PC技术机试真题2011年3月及答案解析.doc_第2页
第2页 / 共4页
【计算机类职业资格】全国计算机等级考试三级PC技术机试真题2011年3月及答案解析.doc_第3页
第3页 / 共4页
【计算机类职业资格】全国计算机等级考试三级PC技术机试真题2011年3月及答案解析.doc_第4页
第4页 / 共4页
亲,该文档总共4页,全部预览完了,如果喜欢就下载吧!
资源描述

1、全国计算机等级考试三级 PC 技术机试真题 2011 年 3 月及答案解析(总分:100.00,做题时间:90 分钟)一、上机题(总题数:1,分数:100.00)1.请编制程序 ex12.ASM,其功能是:内存中连续存放着 30 个无符号字节数,求它们的和。和值形式按字存放,此前按顺序存放参加运算的 30 个字节。例如:内存中有 01H,02H,03H,结果为 01H,02H,03H,(30 个参加运算的字节),后跟一个字(为前面各 30 个字节的和)。部分程序已给出,其中原始数据由过程 LOAD 从文件 INPUT1.DAT 中读入 SOURCE 开始的内存单元中,运算的结果要求从 RESU

2、LT 开始存放,由过程 SAVE 保存到文件 OUTPUT1.DAT 中。补充 BEGIN 和 END 之间已给出的源程序使其完整(空白已用横线标出,每行空白一般只需一条指令,但采用功能相当的多条指令亦可),或删除 BEGIN 和 END 之间原有的代码并自行编程来完成要求的功能。对程序进行汇编,并与 IO.OBJ 链接产生执行文件,最终运行程序产生结果。调试中发现整个程序中存在错误之处,请加以修改。试题程序 EXTRN LOAD:FAR,SAVE:FARN EQU 30STAC SEGMENT STACKDB 128 DUP(?)STAC ENDSDATA SEGMENTSOURCE DB

3、N DUP(?)RESULT DB N+2DUP(0)NAME0 DB INPUT1.DAT,0NAME1 DB OUTPUT1.DAT,0DATA ENDSCODE SEGMENTASSUME CS:CODE,DS:DATA,SS:STACSTART PROC FARPUSH DSXOR AX,AXPUSH AXMOV AX,DATAMOV DS,AXLEA DX,SOURCE ;数据区起始地址LEA SI,NAME0 ;原始数据文件名MOV CX,N ;字节数CALL LOAD ;从INPUT1.DAT中读取数据; * BEGIN *LEA SI,SOURCELEA DI,RESULTMO

4、V CX,NMOV BX,0NEXT: MOV AL,SI(1) (2) MOV DI, (3) (4) (5) LOOP NEXTMOV DI, (6) ; *END*LEA DX,RESULT ;结果数据区首址LEA SI,NAMEI ;结果文件名MOV CX,N+2 ;结果字节数CALL SAVE ;保存结果到文件RETSTART ENDPCODE ENDSEND START(分数:100.00)_全国计算机等级考试三级 PC 技术机试真题 2011 年 3 月答案解析(总分:100.00,做题时间:90 分钟)一、上机题(总题数:1,分数:100.00)1.请编制程序 ex12.ASM

5、其功能是:内存中连续存放着 30 个无符号字节数,求它们的和。和值形式按字存放,此前按顺序存放参加运算的 30 个字节。例如:内存中有 01H,02H,03H,结果为 01H,02H,03H,(30 个参加运算的字节),后跟一个字(为前面各 30 个字节的和)。部分程序已给出,其中原始数据由过程 LOAD 从文件 INPUT1.DAT 中读入 SOURCE 开始的内存单元中,运算的结果要求从 RESULT 开始存放,由过程 SAVE 保存到文件 OUTPUT1.DAT 中。补充 BEGIN 和 END 之间已给出的源程序使其完整(空白已用横线标出,每行空白一般只需一条指令,但采用功能相当的多

6、条指令亦可),或删除 BEGIN 和 END 之间原有的代码并自行编程来完成要求的功能。对程序进行汇编,并与 IO.OBJ 链接产生执行文件,最终运行程序产生结果。调试中发现整个程序中存在错误之处,请加以修改。试题程序 EXTRN LOAD:FAR,SAVE:FARN EQU 30STAC SEGMENT STACKDB 128 DUP(?)STAC ENDSDATA SEGMENTSOURCE DB N DUP(?)RESULT DB N+2DUP(0)NAME0 DB INPUT1.DAT,0NAME1 DB OUTPUT1.DAT,0DATA ENDSCODE SEGMENTASSUME

7、 CS:CODE,DS:DATA,SS:STACSTART PROC FARPUSH DSXOR AX,AXPUSH AXMOV AX,DATAMOV DS,AXLEA DX,SOURCE ;数据区起始地址LEA SI,NAME0 ;原始数据文件名MOV CX,N ;字节数CALL LOAD ;从INPUT1.DAT中读取数据; * BEGIN *LEA SI,SOURCELEA DI,RESULTMOV CX,NMOV BX,0NEXT: MOV AL,SI(1) (2) MOV DI, (3) (4) (5) LOOP NEXTMOV DI, (6) ; *END*LEA DX,RESUL

8、T ;结果数据区首址LEA SI,NAMEI ;结果文件名MOV CX,N+2 ;结果字节数CALL SAVE ;保存结果到文件RETSTART ENDPCODE ENDSEND START(分数:100.00)_正确答案:(; * BEGIN *LEA SI,SOURCELEA DI,RESULTMOV CX,NMOV BX,0NEXT:MOV AL,SIMOV AH,0ADD BX,AXMOV DI,ALINC SIINC DILOOP NEXTMOV DI,BX; *END*)解析:解析 本题主要考查简单的求和问题。考生需要注意内存中连续存放着 30 个无符号字节数,求它们的和。和值形式按字存放,此前按顺序存放参加运算的 30 字节。本题难点在于用循环指令求和,MOV AH,0 用来设置初值,INC DI 用来移动地址让上一个数的所得结果和下一个数相加,直到循环结束。

展开阅读全文
相关资源
猜你喜欢
  • DIN 65669-1-1996 Aerospace series - Methods for determining the contamination of used fluid filter elements - Part 1 Gravimetric determination of particulate contamination by takin.pdf DIN 65669-1-1996 Aerospace series - Methods for determining the contamination of used fluid filter elements - Part 1 Gravimetric determination of particulate contamination by takin.pdf
  • DIN 65671-2009 Aerospace - Fabric sheet and tape prepreg from glas fibres and non-reactive thermoplastics - Technical specification Text in German and English《航空航天 玻璃纤维和非活性热塑塑料制预浸渍.pdf DIN 65671-2009 Aerospace - Fabric sheet and tape prepreg from glas fibres and non-reactive thermoplastics - Technical specification Text in German and English《航空航天 玻璃纤维和非活性热塑塑料制预浸渍.pdf
  • DIN 65672-2009 Aerospace - Continuous filament fibre reinforced laminates with non-reactive thermoplastics - Preparation of test panels Text in German and English《航空航天 连续丝纤维增强的非电抗热.pdf DIN 65672-2009 Aerospace - Continuous filament fibre reinforced laminates with non-reactive thermoplastics - Preparation of test panels Text in German and English《航空航天 连续丝纤维增强的非电抗热.pdf
  • DIN 65673-1999 Aerospace - Fibre reinforced plastics - Description of yarn fabric and prepreg defects《航空航天 纤维增强塑料 纱疵 织疵和预浸渍体疵点的定义》.pdf DIN 65673-1999 Aerospace - Fibre reinforced plastics - Description of yarn fabric and prepreg defects《航空航天 纤维增强塑料 纱疵 织疵和预浸渍体疵点的定义》.pdf
  • DIN 65736-1-1984 Aerospace bolt calculation values static load for countersunk head bolts single shear bolt materials 1 1174 7 and 1 4544 9《航空航天 材料1 1174 7和1 4544 9单向剪切沉头螺栓静载荷的螺栓计算.pdf DIN 65736-1-1984 Aerospace bolt calculation values static load for countersunk head bolts single shear bolt materials 1 1174 7 and 1 4544 9《航空航天 材料1 1174 7和1 4544 9单向剪切沉头螺栓静载荷的螺栓计算.pdf
  • DIN 65736-3-1984 Aerospace bolt calculation values static load for countersunk head bolts single shear bolt material 1 7220 5《航空和航天 材料1 7220 5单向剪切沉头螺栓静载荷的螺栓计算值》.pdf DIN 65736-3-1984 Aerospace bolt calculation values static load for countersunk head bolts single shear bolt material 1 7220 5《航空和航天 材料1 7220 5单向剪切沉头螺栓静载荷的螺栓计算值》.pdf
  • DIN 65736-5-1984 Aerospace bolt calculation values static load for countersunk head bolts single shear bolt materials 1 4944 4 and 1 7734 5《航空航天 材料1 4944 4和1 7734 5单向剪切沉头螺栓静载荷的螺栓计算.pdf DIN 65736-5-1984 Aerospace bolt calculation values static load for countersunk head bolts single shear bolt materials 1 4944 4 and 1 7734 5《航空航天 材料1 4944 4和1 7734 5单向剪切沉头螺栓静载荷的螺栓计算.pdf
  • DIN 65736-7-1984 Aerospace bolt calculation values static load for countersunk head bolts single shear bolt material 1 6604 6《航空航天 材料1 6604 6单向剪切沉头螺栓静载荷的螺栓计算值》.pdf DIN 65736-7-1984 Aerospace bolt calculation values static load for countersunk head bolts single shear bolt material 1 6604 6《航空航天 材料1 6604 6单向剪切沉头螺栓静载荷的螺栓计算值》.pdf
  • DIN 6580-1985 Terminology of chip removing movements and geometry of the chip removing process《切削清除技术 切削清除过程的运动和几何形态》.pdf DIN 6580-1985 Terminology of chip removing movements and geometry of the chip removing process《切削清除技术 切削清除过程的运动和几何形态》.pdf
  • 相关搜索

    当前位置:首页 > 考试资料 > 职业资格

    copyright@ 2008-2019 麦多课文库(www.mydoc123.com)网站版权所有
    备案/许可证编号:苏ICP备17064731号-1