计算机三级PC技术,上机流程.pdf

计算机三级PC技术,上机流程.pdf

ID:52935029

大小:851.82 KB

页数:27页

时间:2020-04-02

计算机三级PC技术,上机流程.pdf_第1页
计算机三级PC技术,上机流程.pdf_第2页
计算机三级PC技术,上机流程.pdf_第3页
计算机三级PC技术,上机流程.pdf_第4页
计算机三级PC技术,上机流程.pdf_第5页
资源描述:

《计算机三级PC技术,上机流程.pdf》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、全国计算机等级考试三级PC技术上机步骤2012年9月25日9:19一.输入准考证号,进入考试系统,点击抽取试题,就会进入下图二.选择“开始答题”

2、“进入考生文件夹”。系统将启动DOS窗口,并设置当前路径到考生文件夹下。如下图所示三.打开试题源文件prog1.asm输入NotePadProg.asm,进入记事本编辑窗口四.答题打开试题源程序之后,根据题目要求修改或补充程序文件并保存五.汇编并连接形成.exe可执行文件MASMPROG1.ASM<回车>;中途遇到提示时,直接回车(三次)取默认值即可,汇编形成PROG1.OBJ文件LINK

3、PROG1.OBJIO.OBJ<回车>;中途遇到提示时,直接回车(三次)取默认值即可,与IO.OBJ连接形成PROG1.EXE文件分区汇编语言的第1页LINKPROG1.OBJIO.OBJ<回车>;中途遇到提示时,直接回车(三次)取默认值即可,与IO.OBJ连接形成PROG1.EXE文件PROG1<回车>;运行PROG1文件六.查看源数据区和结果数据区里的二进制数据TYPEINPUT1.DAT;查看源数据区里的二进制数据TYPEOUTPUT1.ADT;查看结果数据区里的二进制数据,以供核对结果是正确七.退出,并交卷EXIT;退出点击

4、交卷点击确认交卷监考教师输入确认密码离开考场分区汇编语言的第2页1.十六进制装换位ASCII码2012年9月24日6:55程序设计题*********************************请编制程序PROG1.ASM,其功能是:将连续的10个字节数(每个字节内每4位存一个十六进制数值)转换成20个ASCII数字字符。例如:源数:1AH,B2H,…结果:31H,41H,42H,32H,…部分程序已经给出,其中原始数据由过程LOAD从文件INPUT1.DAT中读入SOURCE开始的内存元中,运算结果要求从RESULT开始存放,

5、由过程SAVE保到文件OUTPUT1.DAT中。请在BEGIN和END之间补充一段源程序,完成要求的功能。对程序必须进行汇编,并与IO.OBJ链接产生执行文件,最终运行程序产生结果。调试中若发现整个程序中存在错误之处,请加以修改。分析与答案程序分析要点:1.算法分析:每一个字节转成两个ASCII码。将一个字节分成高、低4位来处理,若小于9,则加30H形成一个数字ASCII码;若大于9,则加7H形成一个大写字符ASCII码。2.进行二重循环处理,内循环完成每一个字节转成两个ASCII码:1~3行:设置外循环初值;4~22行:外循环体;

6、23行:外循环控制。4行:设置内循环初值;11~16行:内循环体;17~18行:内循环控制。3.5~10行:一个字节分成两个4位,分别靠右存至AH和AL中。4.11~15行:完成数值(4位)至数字字符的转换。答案及详解:;****BEGIN****1:leasi,source2:leadi,result3:movcx,n;循环初值4:loop2:movbl,2;高4位、低4位处理计数5:moval,[si]6:movah,al7:pushcx8:movcl,49:shral,cl;,首先处理高四位部分,AL逻辑右移4位,高位补零分区

7、汇编语言的第3页9:shral,cl;,首先处理高四位部分,AL逻辑右移4位,高位补零10:popcx11:exch:cmpal,9;判当前数是9以下或以上12:jnachar;若AL小于或者等于9,则转换成数字ASCII码13:addal,07h;若AL大于9,则转换成大写字母的ASCII码,加00000111即可14:char:addal,30h;否则转换成数字型ASCII码,加上01100000即可15:mov[di],al;存入经转码后的ASCII码16:incdi17:decbl18:jzloop1;当前字节是否转换完毕,

8、若是则转到外层循环,取下一字节进行转换19:andah,0fh;否则,将接着将字节的低四位进行转码20:moval,ah;将低四位放入AL中,进行和高四位一样的转码处理21:jmpexch22:loop1:incsi23:looploop2;****END****分区汇编语言的第4页2.冒泡法在汇编语言中的应用,三级PC上机试题2012年9月24日16:05编制一个程序,实现如下功能:将内存中连续存放的10个八位二进制无符号数按照从大到小的顺序排列。例如:内存中有:3EH,0FEH,5DH……(假设后面的7个数都小于3EH)结果为:

9、0FEH,5DH,3EH……(后面跟7个字,按照从大到小的顺序排列)。部分程序已经给出,其中原始数据由过程LOAD从文件INPUT.DAT中读入以SOURCE开始的内存单元中。运算结果要求从RESULT开始的内存单元存放,由过程SAV

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。