微机原理期末练习题及答案

微机原理期末练习题及答案

ID:14984404

大小:111.01 KB

页数:153页

时间:2018-07-31

微机原理期末练习题及答案_第1页
微机原理期末练习题及答案_第2页
微机原理期末练习题及答案_第3页
微机原理期末练习题及答案_第4页
微机原理期末练习题及答案_第5页
资源描述:

《微机原理期末练习题及答案》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、====《汇编语言程序设计》模拟试卷01==== 一、单项选择题(在每小题的四个备选答案中,选出一个正确的答案,并将其号码填在题干的括号内。每题2分,共20分)1.若栈顶的物理地址是20100H,当执行完指令CALLAX后,栈顶的物理地址是()。A)20102HB)20101HC)200FFHD)200FEH2.当执行完下列指令序列后,标志位CF和OF的值是()。MOVAH,85HSUBAH,32HA)0,0B)0,1C)1,0D)1,13.JMPSI的目标地址偏移量是()。A)SI的内容B)SI所指向的内存单元的内容C)IP+SI的内容D)IP+

2、[SI]4.循环指令LOOPNZ终止循环的条件是()。A、CX=0,且ZF=0B、CX=0,或ZF=1C、CX≠0,且ZF=0D、CX≠0,或ZF=15.指出下列哪个数据在汇编语言中是非法的?()A)19BH+25DB)25+ALC)108-102QD)101B*0ABH6.已知AL,BX中各放一个无符号数,计算AL*BX的积,应采用下列程序段()A)MULBXB)IMULBXC)XORAH,AHD)CBXMULBXMULBX7.NEXT是程序中某指令语句标号,下述四个程序段中,不能实现转移到NEXT语句执行的是()A)JMPNEXTB)MOVBX

3、,OFFSETNEXTJMPBXC)MOVBX,NEXTD)LEAAX,NEXTJNPBXJNPAX8.DATA的定义如下:DATADW1234H现想把12H取入到AL寄存器,可以实现该功能的程序段是()A)MOVAL,BYTEPTRDATAB)MOVAL,DATA+1C)MOVAL,BYTEPTRDATA+1D)MOVAX,DATA9.下面指令执行后,改变AL寄存器内容的指令是()。A、TESTAL,02HB、ORAL,ALC、CMPAL,BLD、ANDAL,BL10.在汇编语言程序的开发过程中使用宏功能的顺序是()。A、宏定义,宏调用B、宏定义

4、,宏展开C、宏定义,宏调用,宏展开D、宏定义,宏展开,宏调用二、填空题(每空1分,共30分)1.设机器字长为16位,若N1=117,用二进制数和16进制数表示时分别为__________________B和______H。若N2=–117,则[N2]原=______________B,[N2]补=_______________________H.2.指出下列各指令中源操作数的寻址方式,并计算指令执行后AX的内容。其中:(DS)=3000H,(ES)=4000H,(SS)=5000H,(AX)=1200H,(BX)=1300H,(BP)=1400H,

5、(SI)=1500H,(42000H)=1260H,(51400H)=1270H,(33800H)=1280H。①MOVAX,1250H;__________________寻址方式,(AX)=__________。②MOVAX,ES:[2000H];________________寻址方式,(AX)=__________。③MOVAX,[BP];_________________寻址方式,(AX)=__________。④XCHGAX,[BX+SI+1000H];_________________寻址方式,(AX)=__________。⑤MOV

6、AX,[BX+2500H];________________寻址方式,(AX)=__________。3.执行下列两条指令:MOVBX,9048HSUBBH,BL执行后,各标志位分别为:CF=___,ZF=___,SF=___,OF=___,AF=___。4.在存储器里以______为单位存储信息;在机器里,访问存储器都是以_____为单位进行的,也就是说,机器是以_____(奇或偶)地址访问存储器的5.I/O端口有______________和____________________两种编址方式,8086采用___________________

7、编址方式,最大I/O寻址空间是_______________.6.执行下列指令,写出每条指令执行后右边所示的内容:MOVAL,28HADDAL,68H;(AL)=______,CF=_______,AF=_________。DAA;(AL)=_______。三、改错题(15分)下列程序求一组带符号字节数据的平均值,数据的首地址为DATA,数据个数存放在CNT单元,但程序有逻辑错误,请将错误改正过来。1DSEGSEGMENT2DATADB100.-100,90,20,-120,603CNTDW0005H4AVERDB?5DSEGENDS6CSEGSE

8、GMENT7ASSUMECS:CSEG,DS:DSEG8MAINPROCFAR9PUSHDS10XORDX,DX11PUS

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

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

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