【计算机类职业资格】三级PC技术机试-181及答案解析.doc

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

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

2、PUT1.DAT中。补充 BEGIN和 END之间已给出的源程序使其完整(空白已用横线标出,每行空白一般只需一条指令,但采用功能相当的多条指令亦可),或删除 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

3、 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,RESULTMOV CX,NMOV BX,0NEXT: MOV AL,SI(1)

4、 (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技术机试-181 答案解析(总分:100.00,做题时间:90 分钟)一、上机题(总题数:1,分数:100.00)1.请编制程序 ex12.ASM,其功能是:内存中连续存放着 30个无符号字节数,求它们的和。和值形式按字存放,此前按顺序存放参加运

5、算的 30个字节。例如:内存中有 01H,02H,03H,结果为 01H,02H,03H,(30 个参加运算的字节),后跟一个字(为前面各 30个字节的和)。部分程序已给出,其中原始数据由过程 LOAD从文件 INPUT1.DAT中读入 SOURCE开始的内存单元中,运算的结果要求从 RESULT开始存放,由过程 SAVE保存到文件 OUTPUT1.DAT中。补充 BEGIN和 END之间已给出的源程序使其完整(空白已用横线标出,每行空白一般只需一条指令,但采用功能相当的多条指令亦可),或删除 BEGIN和 END之间原有的代码并自行编程来完成要求的功能。对程序进行汇编,并与 IO.OBJ链接

6、产生执行文件,最终运行程序产生结果。调试中发现整个程序中存在错误之处,请加以修改。试题程序 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 CS:CODE,DS:DATA,SS:STACSTART PROC FARPUSH DSXOR AX,AXPUSH AXMOV

7、 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,RESULT ;结果数据区首址LEA SI,NAMEI ;结果文件名MOV CX,N+2 ;结果字节数CALL SAVE ;保存结果到文件

8、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 用来移动地址让上一个数的所得结果和下一个数相加,直到循环结束。

展开阅读全文
相关资源
猜你喜欢
  • EN 62496-1-2009 en Optical circuit boards - Part 1 General《光学电路板 第1部分 总则》.pdf EN 62496-1-2009 en Optical circuit boards - Part 1 General《光学电路板 第1部分 总则》.pdf
  • EN 62496-2-1-2011 en Optical circuit boards - Part 2-1 Measurements - Optical attenuation and isolation《光学电路板 第2-1部分 测量 光纤衰减和隔离》.pdf EN 62496-2-1-2011 en Optical circuit boards - Part 2-1 Measurements - Optical attenuation and isolation《光学电路板 第2-1部分 测量 光纤衰减和隔离》.pdf
  • EN 62496-2-2-2011 en Optical circuit boards - Part 2-2 Measurements - Dimensions of optical circuit boards《光学电路板 第2-2部分 测量 光电路板尺寸》.pdf EN 62496-2-2-2011 en Optical circuit boards - Part 2-2 Measurements - Dimensions of optical circuit boards《光学电路板 第2-2部分 测量 光电路板尺寸》.pdf
  • EN 62496-2-2017 en Optical circuit boards - Basic test and measurement procedures - Part 2 General guidance for definition of measurement conditions for optical characteristics of .pdf EN 62496-2-2017 en Optical circuit boards - Basic test and measurement procedures - Part 2 General guidance for definition of measurement conditions for optical characteristics of .pdf
  • EN 62496-2-4-2013 en Optical circuit boards - Basic test and measurement procedures - Part 2-4 Optical transmission test for optical circuit boards without input output fibres.pdf EN 62496-2-4-2013 en Optical circuit boards - Basic test and measurement procedures - Part 2-4 Optical transmission test for optical circuit boards without input output fibres.pdf
  • EN 62496-3-1-2010 en Optical circuit boards - Performance standard - Part 3-1 Flexible optical circuit boards using unconnectorized optical glass fibres《光学电路板 性能标准 第3-1部分 利用未连接光学玻璃.pdf EN 62496-3-1-2010 en Optical circuit boards - Performance standard - Part 3-1 Flexible optical circuit boards using unconnectorized optical glass fibres《光学电路板 性能标准 第3-1部分 利用未连接光学玻璃.pdf
  • EN 62496-3-2011 en Optical circuit boards - Part 3 Performance standards - General and guidance《光学电路板 第3部分 性能标准 总则和指南》.pdf EN 62496-3-2011 en Optical circuit boards - Part 3 Performance standards - General and guidance《光学电路板 第3部分 性能标准 总则和指南》.pdf
  • EN 62496-4-2011 en Optical circuit boards - Part 4 Interface standards - General and guidance《光学电路板 第4部分 接口标准 总则和指南》.pdf EN 62496-4-2011 en Optical circuit boards - Part 4 Interface standards - General and guidance《光学电路板 第4部分 接口标准 总则和指南》.pdf
  • EN 62501-2009 en Voltage sourced converter (VSC) valves for high-voltage direct current (HVDC) power transmission - Electrical testing (Incorporates Amendment A2 2017)《高电压直流输电(HVDC.pdf EN 62501-2009 en Voltage sourced converter (VSC) valves for high-voltage direct current (HVDC) power transmission - Electrical testing (Incorporates Amendment A2 2017)《高电压直流输电(HVDC.pdf
  • 相关搜索

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

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