微机原理试题.doc

微机原理试题.doc

ID:52717855

大小:208.00 KB

页数:10页

时间:2020-03-29

微机原理试题.doc_第1页
微机原理试题.doc_第2页
微机原理试题.doc_第3页
微机原理试题.doc_第4页
微机原理试题.doc_第5页
资源描述:

《微机原理试题.doc》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、科目微机原理班级姓名学号时间燕山大学试卷密封线共10页第1页题号总分分数一、填空题(每空1分,共20分)1.一台微型计算机必须拥有、、、和。2.某存储芯片为4K×1位,其地址线有条,数据线有条,若用此芯片构成8KB存储器,则需要片。3.8086CPU最多可以有个中断类型,5片8259A接成级联形式,最多可管理级可屏蔽中断。4.计算机系统的总线按传送信息的性质可分为总线、总线和总线。5.8255A芯片端口可以有3种工作方式,方式0称为方式;方式1称为方式;方式2称为方式。6.8086汇编语言指令的寻址方式分为、、、寄存器间接寻址、变址寻址和基址加变址寻

2、址。7.8086系统的逻辑地址为:(CS)=2100H,(IP)=1400H,其物理地址应为。二、单项选择题(每题1分,共10分)1.下列关于8086传送指令说法错误的是。A)立即数只能做源操作数B)不能在存储器之间直接传送C)不能给CS和IP置新值D)堆栈操作指令必须以字节为操作数2.8086在执行OUTDX,AL指令时,的状态为。A)1,1B)1,0C)0,0D)0,1燕山大学试卷密封线共10页第2页2.CPU在中断响应过程中,是为了能正确地实现中断返回。A)识别中断源B)断点压栈C)获得中断服务程序入口地址D)清除中断允许标志IF4.下列程序执

3、行后,AX寄存器的值为。A1DD10DUP(2DUP(2,1,0),3)MOVAX,A1+5A)2B)3C)0D)15.以下指令中,使AX清零的指令是。A)MOVAH,0B)XORAX,AXC)SBBAX,AXD)MOVAX,AX。6.若(AL)=39H,则ANDAL,0FH与TESTAL,0FH执行后,AL中的内容分别为。A)39H,39HB)09H,09HC)09H,39HD)39H,09H7.当使用串处理指令CMPSB寻找两串中的不同数据时,应使用的重复前缀为。A)REPB)RPTC)REPZD)REPNZ8.下面的中断中,只有需要硬件提供中断

4、类型码。A)INTOB)INTRC)NMID)INTn9.8086CPU中,已知(SP)=0100H,(AX)=5678H,则指令PUSHAX执行后,寄存器SP和当前栈顶(字节)的内容分别为。A)00FEH,78HB)0l02H,56HC)00FEH,56HD)0l02H,78H10.已知两个符号数AL=6AH,BL=78H,执行指令ADDAL,BL后;CF,OF和AF标志的值为。A)1,0,0B)0,1,0C)0,0,1D)0,1,1燕山大学试卷密封线共10页第3页三、简答题(本题共15分)1.试描述8086CPU中各种中断如何根据中断向量表转入各

5、自的中断服务程序?(5分)2.什么是指令周期、总线周期、时钟周期?一个8086的总线周期至少包括多少个时钟周期?什么情况下需要插入等待周期?(10分)燕山大学试卷密封线共10页第4页四、分析题(本题共15分)1.请按下列程序的原意,完成空缺处的填空(10分)MYDATASEGMENTNDB6DATA6DB0FH,80H,7FH,-2,0D3H,0DATA1DB?DATA2DB?MYDATAENDSMYCODESEGMENTASSUME,DS:MYDATABEGIN:MOVAX,;给DS赋初值MOV,AXMOVAL,DATA6;(AL)=MOVBL,A

6、LMOVSI,OFFSETDATA6;(SI)=MOVCL,NXORCH,CHDECCXL1:INCSICMPAL,[SI]JGENEXT1;(a)MOVAL,[SI]JMPNEXT2燕山大学试卷密封线共10页第5页NEXT1:CMPBL,[SI]JLENEXT2;(b)MOVBL,[SI]NEXT2:LOOPL1MOVDATA1,AL;(DATA1)=MOVDATA2,BL;(DATA2)=MYCODEENDSENDBEGIN该程序的功能是若将(a)、(b)处的操作码更换为JAE、JBE,则程序执行完后,(DATA1)=,(DATA2)=。2.设初

7、值(DX)=1234H,(AX)=5678H,执行下面的程序片段后,MOVCL,8SALDX,CL;执行本指令后,(DL)=MOVCH,AHMOVCL,4SALAX,CLSHRCH,CL;执行本指令后,(CH)=ORDL,CH;执行本指令后,(DL)=问:(DX)=(AX)=。(共5分)燕山大学试卷密封线共10页第6页五、编程题(共20分)1.自2800H单元开始有500个字节的数据块,若要把它传送到自3200H开始的存储区中去,试采用3种方法编制程序实现数据块的传送。(12分)(注:只需写出指令程序即可)(1)不用串操作传送指令(2)用单个传送的串

8、操作传送指令(3)用重复前缀的串操作传送指令燕山大学试卷密封线共10页第7页2.试编制一段汇编语言指令程序,

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

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

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