计算机等级考试三级pc考试题

计算机等级考试三级pc考试题

ID:40284429

大小:105.51 KB

页数:8页

时间:2019-07-30

计算机等级考试三级pc考试题_第1页
计算机等级考试三级pc考试题_第2页
计算机等级考试三级pc考试题_第3页
计算机等级考试三级pc考试题_第4页
计算机等级考试三级pc考试题_第5页
资源描述:

《计算机等级考试三级pc考试题》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、01请编制程序PROG1.ASM,其功能是:内存中连续存放着二十个无符号字节数序列,求出该序列的最大值和最小值。结果存放形式为:先按原序存放二十个需处理的无符号字节序列,后跟该序列的最大值和最小值(最大值在前,最小值在后)。例如:内存中有01H,02H,03H,...结果为01H,02H,03H,...(共二十个需处理的原无符号字节序列),后跟该序列的最大值和最小值(最大值在前,最小值在后)。部分程序已给出,其中原始数据由过程LOAD从文件INPUT1.DAT中读入SOURCE开始的内存单元中,运算结果要求从RESUL

2、T开始存放,由过程SAVE保存到文件OUTPUT1.DAT中。填空BEGIN和END之间已给出的源程序使其完整(空白已用横线标出,每行空白一般只需一条指令,但采用功能相当的多条指令亦可),或删除BEGIN和END之间原有的代码并自行编程来完成要求的功能。EXTRNLOAD:FAR,SAVE:FARNEQU20STACSEGMENTSTACKDB128DUP(?)STACENDSDATASEGMENTSOURCEDBNDUP(?)RESULTDBNDUP(0)NAME0DB'INPUT1.DAT',0NAME1DB'OU

3、TPUT1.DAT',0DATAENDSCODESEGMENTASSUMECS:CODE,DS:DATA,SS:STACSTARTPROCFARPUSHDSXORAX,AXPUSHAXMOVAX,DATAMOVDS,AXLEADX,SOURCELEASI,NAME0MOVCX,NCALLLOAD;****BEGIN****;最大值放在BH中,最小值放在BL中LEASI,SOURCELEA____,RESULTMOVBH,[SI]MOVBL,BHMOV[DI],BHADDSI,______________________

4、MOVCX,N-1NEXT:MOVAL,[SI]CMPAL,BH____CHKMINMOVBH,ALJMPENDLCHKMIN:CMPAL,BLJAEENDLMOV____,ALENDL:MOV[DI],ALADDSI,1ADDDI,1LOOPNEXTMOV[DI],__________________;****END****LEADX,RESULTLEASI,NAME1MOVCX,2+NCALLSAVERETSTARTENDPCODEENDSENDSTARTDI1IncdibhjbeblMov[di+1],bl02请

5、编制程序PROG1.ASM,其功能是:内存中连续存放着二十个十进制数的ASCII字符,把它们转换成压缩型(组合型)BCD码。例如:内存中有31H('1'),32H('2'),33H('3'),34H('4')...(共二十个字节)结果为21H,43H,...(共十个字节)部分程序已给出,其中原始数据由过程LOAD从文件INPUT1.DAT中读入SOURCE开始的内存单元中。运算结果要求从RESULT开始存放,由过程SAVE保存到文件OUTPUT1.DAT中。填空BEGIN和END之间已给出的源程序使其完整(空白已用横线

6、标出,每行空白一般只需一条指令,但采用功能相当的多条指令亦可),或删除BEGIN和END之间原有的代码并自行编程来完成要求的功能。;****BEGIN****LEASI,SOURCELEADI,RESULTMOVCX,NCLDNEXT:LODS__ANDAL,____MOVBL,ALLODS__PUSH____MOVCL,____SALAL,CLPOP____ADDAL,____STOS__LOOPNEXT;****END****LEADX,RESULTLEASI,NAME1MOVCX,NCALLSAVERETSTAR

7、TENDPCODEENDSENDSTARTEXTRNLOAD:FAR,SAVE:FARNEQU10STACSEGMENTSTACKDB128DUP(?)STACENDSDATASEGMENTSOURCEDBN*2DUP(?)RESULTDBNDUP(0)NAME0DB'INPUT1.DAT',0NAME1DB'OUTPUT1.DAT',0DATAENDSCODESEGMENTASSUMECS:CODE,DS:DATA,SS:STACSTARTPROCFARPUSHDSXORAX,AXPUSHAXMOVAX,DATAMO

8、VDS,AXMOVES,AXLEADX,SOURCELEASI,NAME0MOVCX,N*2CALLLOADbbcxbl4cxb0fh03请编制程序PROG1.ASM,其功能是:将一个ASCII字符串中所有大写字母全部变成小写字母,其它字符不变。字符串以00H结束,长度不超过20个字节。例如:字符串为41H,42H,31H,65H

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

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

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