模拟试卷参考答案-《微机原理与接口技术》.doc

模拟试卷参考答案-《微机原理与接口技术》.doc

ID:52805883

大小:182.50 KB

页数:5页

时间:2020-03-30

模拟试卷参考答案-《微机原理与接口技术》.doc_第1页
模拟试卷参考答案-《微机原理与接口技术》.doc_第2页
模拟试卷参考答案-《微机原理与接口技术》.doc_第3页
模拟试卷参考答案-《微机原理与接口技术》.doc_第4页
模拟试卷参考答案-《微机原理与接口技术》.doc_第5页
资源描述:

《模拟试卷参考答案-《微机原理与接口技术》.doc》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、微机原理与接口技术模拟试卷答案一、选择题(30分,每小题2分)123456789101112131415BCBDADCBACDACDB二、填空题(15分,每空1分)1①存储器②系统总线2①执行单元EU②总线接口单元BIU3①CX=0②ZF=04①伪指令语句5①存储容量②存取时间6①片级总线(元件级总线)7①软件查询中断优先级②硬件查询优先方式(菊花链法)8①结构完全相同的计数器9①数据端口A、B、C②读/写控制逻辑其中1、2、3、5、7、9两个答案顺序可调换。三、分析题(20分,每题5分)1.8086系统中有几种工作方式?它们之间的主要区别是什么?(5

2、分)答:8086系统有两种工作方式,即最小模式和最大模式。(1分)最小模式用于单机系统,(1分)系统中所需要的控制信号全部由8086直接提供(1分);最大模式用于多处理机系统,(1分)系统中所需要的控制信号由总线控制器8288提供。(1分)2.若SS=1000H,SP=1000H,AX=1234H,BX=5678H,Flag=2123H,试说明执行指令PUSHBXPUSHAXPUSHFPOPCX之后,SP=?CX=?并画图指出执行完POPCX指令后,栈中各单元的内容。(5分)答:SP=0FFCH(1分)CX=2123H(1分)地址内容0FFAH231分

3、1分SP0FFBH210FFCH340FFDH120FFEH780FFFH1分561000HXX53.答:(1)用RAM芯片(8K*8)构成一个32K*16的RAM区域,起始地址为0000H。(1分)(2)RAM1-RAM4地址分配方案(4分,每个RAM一分)00001FFF20003FFF40005FFF60007FFF8K8K8K8KRAM1RAM2RAM3RAM44.相对于存储器映像寻址方式而言,I/O单独编址方式有什么优缺点?答:优点:1.程序清晰,可读性好;(1分)2.I/O指令长度短,执行速度快;(1分)3.不占用内存空间,地址译码电路较简

4、单。(1分)缺点:1.指令功能没有访存指令强;(1分)2.CPU还需提供能够区分访存和访I/O的硬件引脚信号。(1分)四、编程题(15分)1.若把1K字节的数据块从偏移地址为1000H开始的单元传送到偏移地址为1500H开始的RAM单元,要求用一般传送指令完成编程。(7分,每线1分,但不要求和参考答案完全一致,学生可以写自己的实现方法。)MOVSI,1000HMOVDI,1500HMOVCX,400HNEXT:MOVAL,[SI]MOV[DI],ALINCSIINCDILOOPNEXTMOVAH,4CHINT21H2.设有一数据块,共有100个字节,试

5、找出数据块中最大者,并把它送至MAX单元中。(8分,每线1分,但不要求和参考答案完全一致,学生可以写自己的实现方法。)DATASEGMENTBUFDB12H,56H……00H;共100个字节无符号数COUNTEQU$-BUF5MAXDB?DATAENDSCODESEGMENTASSUMECS:CODE,DS:DATASTART:PUSHDSMOVAX,0PUSHAXMOVAX,DATAMOVDS,AXMOVSI,OFFSETBUFMOVCX,COUNTMOVAL,[SI]LOP1:INCSICMPAL,[SI]JGLOP2XCHGAL,[SI]LOP2

6、:LOOPLOP1MOVMAX,ALCODEENDSENDSTART五、应用题(20分)1.假设对IBMPC/XT系统初始化。根据下面的信息将程序补充完整(5分,每空1分)8259初始化程序:MOVDX,20H;ICW1初始化(A0=0)MOVAL,13HOUTDX,ALMOVDX,21H;ICW2初始化(A0=1)MOVAL,08HOUTDX,ALMOVDX,_21H__;ICW4初始化8088模式,非缓冲MOVAL,_01(或05)_;一般全嵌套,非自动结束中断(A0=1)OUTDX,ALMOVDX,_21H;OCW1初始化仅仅屏蔽IR2、IR6、

7、IR7(A0=1)MOVAL,_0C4H_OUTDX,AL52.设8253的通道0~2和控制端口地址分别为81H、83H、85H、87H,定义通道0工作在方式3,CLK0=2MHz。要求通道0输出1KHz的方波,通道1用通道0的输出做计数脉冲,输出频率为200Hz的序列负脉冲,通道2每秒钟向CPU发10次中断请求。请画出硬件连接图,并编写初始化程序。(10分)+5VGATE0D7~D0D7~D08253GATE1D7~D0A974LS138RDG12MHzGATE2CLK0A6A7A8WRWRG2A1KHzOUT0M/IOA1A2A0A1G2BA520

8、0HzCLK1A4Y0CSCCOUT1CLK2A3AB10次/秒中断OUT2A0(正确画图得4

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

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

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