资源描述:
《汇编考试范围及相关答案(有些没答案)》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库。
1、汇编考试范围(2010.12.27)(1)选择题:20小题*2=40分,全部从书里出。(2)程序设计:第六章:6.6.3第2小题:改为“用两个数组存放一个班的不及格成绩”(P147)第九章:P231习题九9.39,改为“显示0~9十个数字”,和P206~207下面是各章相关范围:第一、二章:各一选择题。第三章:P503.7MOVAX,[CX]错。CX不能为间址寄存器MOVAL,1200H错。立即数超出8位寄存器范围MOVAL,BX错。两个操作数不匹配MOV[SI][DI],AX错。两个变址寄存器不能在一起MOVES:[DX],CX错。DX不能为
2、间址寄存器MOV[AX],VALUE错。AX不能为间址寄存器MOVCOUNT,[SI]错。两个操作数不能都是存储单元第四章:P904.11下列伪指令有错吗?如果有错,请指出错误原因:(1)X1DB35H,0,-80(2)X2DB35,260,-1(3)X3DB1234H(4)X4DW100(5)X5DW100(?)(6)X6DD‘AB’答:(1)对。(2)错。260超出了字节范围。(3)错。X3是字节型,1234H是字型,不匹配。(4)对。(5)错。缺少DUP。(6)对。第五章:P1255.12分析下列程序段,给出执行结果:MOVAX,1234
3、HMOVCL,3SARAX,CLANDAX,0FHADDAL,30HMOVDL,ALMOVAH,2INT21H答:先把AX的值除以8等于0246H,再把高12位屏蔽为0,剩下AL=06H加上30H变为ASCII码显示出来。5.13试说明下列程序段完成了什么操作?MOVAX,XMOVBX,YCMPAX,0JGEAA1NEGAXJMPAA2AA1:SUBAX,BXAA2:MOVZ,AX答:判断X>0,是,Z=X-Y;否则Z=X的绝对值5.14指出下列指令的错误所在。答:(1)AND[SI],3目的操作数是存储单元时,要用PTR伪操作指出单元的属性。
4、(2)SUBDS,AXDS段寄存器使用非法(3)PUSH5立即数使用非法。(4)OR80H,AL目的操作数不允许是立即数(5)CMP[BX],TABLE两个操作数不允许都是存储单元(6)ROLAL,3移位次数超过1要用CL表示第六章:P1476.11写出下列程序段的执行结果。BUFFDB10,22,14,6,31TOTALDB?……MOVBX,OFFSETBUFFMOVCX,TOTAL-BUFFMOVAL,0AA1:ADDAL,[BX]INCBXLOOPAA1MOVTOTAL,AL答:累加和TOTAL=836.12分析下列程序段的功能。XDB2
5、,-3,15,0,9,4……LEABX,XMOVCX,6MOVAX,0AA2:MOVAL,[BX]CMPAL,0JNENEXTINCAHNEXT:INCBXLOOPAA2答:循环统计X中0的个数6.13判断下列程序段能否完成给定功能。如有错误,请指出并改正。(1)统计AL中1的个数。要求AL保持原值。MOVBL,0MOVCX,8BB1:RCLAL,1JNCNEXTINCBLNEXT:LOOPBB1(2)在ALPHA中查找字母”T”,找到后退出循环。ALPHADB“ERTYU”……MOVBX,OFFSETALPHAMOVCX,5BB2:CMP[B
6、X],’T’LOOPNEBB2答:(1)将BB1:RCLAL,1改为BB1:ROLAL,1(2)将BB2:CMP[BX],’T’LOOPNEBB2改为:DECBXBB2:INCBXCMP[BX],’T’LOOPNEBB2第七章:P1717.12阅读下列子程序,解释该程序的功能。SUBR1PROCNEARPUSHAXPUSHBXMOVAL,XADDAL,BLMOVY,ALPOPBXPOPAXRETSUBR1ENDP答:功能:两个字节数相加。X和BL相加保存到Y。7.13解释下列子程序的功能。SUBR2PROCNEARMOVSI,0LET1:MOV
7、AH,1INT21HCMPAL,0DHJZOUT1MOVKEY[SI],ALINCSIJMPLET1OUT1:RETSUBR2ENDP答:功能:键盘输入的字符保存到KEY单元中,直到按回车为止7.14给出下列子程序的功能和执行结果。XDB3AH……SUBR3PROCNEARMOVAL,XMOVBL,10MOVDX,0LETE:MOVAH,0DIVBLMOVDL,AHPUSHDXCMPAL,0JNZLETERETSUBR3ENDP答:功能:将X单元中的十六进制3AH变为十进制入栈保存,AH中为余数。先将0008H入栈,再将0005H入栈,结果为5
8、8。第八章:P1988.17解释下列宏的功能。EXM2MACROA,B,CMOVAX,AADDAX,BMOVC,AXENDM8.18指出下列宏的作用。