《微机接口与应用》作业参考答案

整理文档很辛苦,赏杯茶钱您下走!

免费阅读已结束,点击下载阅读编辑剩下 ...

阅读已结束,您可以下载文档离线阅读编辑

资源描述

《微机接口与应用》作业参考答案第1页共5页《微机接口与应用》作业参考答案一、单顶选择题1.C2.B3.D4.C5.D6.A7.C8.B9.D10.C11.D12.C13.B14.C15.B16.D17.C18.C19.B20.A21.B22.D23.D24.A25.C26.D27.A28.B29.C30.D31.A32.B33.C34.C35.B36.C二、填空题1.I/O读写;中断响应(中断应答)2.PentiunMMX(多媒体扩展)3.实方式;保护方式(保护虚地址方式);实方式;保护方式;虚拟8086方式。4.NMI5.4;36.半双工;全双工7.MN/MX8.PentiunPro;MMX(多媒体扩展)9.逻辑地址(虚拟地址);线性地址;物理地址;分段;分页10.CPU停机11.门控信号GATE12.DTE与通信线路要求。13.实方式;保护方式;虚拟8086方式。14.FPU(浮点处理部件);Cache(高速缓冲存储器)15.57;多媒体;通信16.成组传送;请求传送(或查询传送)17.中断请求寄存器IRR;中断服务寄存器ISR18.非对称;对称19.奇偶错20.奔腾;高能奔腾;多能奔腾21.控制信息;数据总线22.INTR23.50H三、简答题⒈[答]8086系统中存储器操作数的物理地址由16位的段寄存器值(二进制值)左移4位再加上段内偏移量。指令存放在代码段CS中,指令在段内的偏移量为指令指针IP之值。所以,指令的物理地址为:16XCS+IP(注意CS,IP为十进制值)。⒉[答]其原因有四:《微机接口与应用》作业参考答案第2页共5页(1)CPU处于关中断状态,IF=0;(2)该中断请求已被屏蔽;(3)该中断请求的时间太短,未能保持到指令周期结束;(4)CPU已释放总线(即已响应了DMA请求),而未收回总线控制权。3.[答]一帧为—个字符,它包括:①一个低电平的起始位;②5—8个数据位;③一个奇偶校验位;④1—2个高电平的停止位。4.【答】8086的复位信号是输入8086的一个控制信号,符号为RESET,高电平有效。通常它由8086的支持芯片8284(时钟发生器)产生。当RESET信号有效(即为高电平时),8086处于初始化状态。此时,14个16位寄存器除CS为FFFFH外;其余全部为零,指令队列为空。5.【答】主要功能有四:(1)单片8259A可管理8级优先权中断源,通过级联,最多可管理64级优先权中断源;(2)对任何一级中断源都可单独进行屏蔽,使该中断请求暂时被挂起,直到取消屏蔽时;(3)能向CPU提供可编程的标识码(中断类型码);(4)具有多种中断优先权管理方式,这些管理方式可通过程序动态地进行变化。6.【答】方式2输出连续负脉冲,脉冲宽度同CLK周期;方式3输出连续方波;计数初值为偶数时输出对称方波,为奇数时输出非对称方波,既能高电平启动,也能上跳沿启动。7.【答】8086是真正的16位微处理器,有16条地址数据双重总线AD0~AD15,有“总线高允许”信号线BHE,内存与I/O操作控制线为M/IO,芯片内的指令队列为6个字节,一个总线周期最多可交换2个字节;而8088为准16位机,只有AD0~AD7这8条地址数据双重总线,无BHE信号线,内存与I/O操作控制线为IO/M,芯片内的指令队列为4个字节。8.【答】从该图可见,该中断应答时序是8086在最大方式下的总线时序,在两个INTA周期内,LOCK信号有效(低电平),通知其他CPU不能向当前控制总线的CPU发出总线请求RQ/GT信号,以保证中断响应周期完整地执行。在第一个INTA有效期间,通知8259A,中断请求已被接受;在第二个INTA有效期间,8259A将请求服务的那个设备的中断类型码送上AD7~AD0。9.【答】1)对存储器和I/0接口的控制信号要由CPU提供的单处理机方式称为最小方式;2)此时MN/MX接高电平;3)对存储器和I/O接口的控制信号要由8288总线控制器提供的多处理机方式称为最大方式;4)在此方式下可以接入8087或8089;5)此时MN/MX接地。10.【答】1)方式0是计数结束停止计数方式;2)方式l是可重复触发的单稳态工作方式;3)方式2是分频器工作方式;《微机接口与应用》作业参考答案第3页共5页4)方式3是方波输出方式;5)最好选用方式2和方式3。11.【答】①突出的高性能,有33MHz,66MHz,32位,64位总线操作,传输速率可达528Mb/s,支持突发式传送;②良好的软硬件兼容性,支持各种处理器;③支持即插即用、支持多主设备;④提供数据和地址奇偶校验功能,保证数据完整性;⑤采用最优化芯片和多路复用信号线,成本低。四、综合1.[答]可得8片存储器芯片的地址范围为EPROM1:F8000H~F8FFFHEPROM2:F9000H~F9FFFHEPROM3:FA000H~FAFFFHEPROM4:FB000H~FBFFFHSRAMl:FC000H~FC7FFHSRAM2:FC800H~FCFFFHSRAM3:FD000H~FD7FFHSRAM4:FD800H~FDFFFH[答]EPROM的存储容量为:16KB;SRAM的存储容量为:8KB。2.【答】地址范围为FF000H~FF7FFH或FF800H~FFFFFH,存储容量为2KB,地址范围容量为4KB。3.【答】EPROM的地址范围为FC000H~FCFFFH,存储容量为4KB;RAM的地址范围为F9000H~F97FFH或F9800H~F9FFFH,存储容量为2KB。由于A11未参加译码,因而有地址重叠,一个内存单元有2个地址对应。4.提示:图中为了简化起见未画出AEN的形成。可以认为只要CPU在正常地执行其指令,AEN就为低电平。【答】初始化程序如下地址分配为:A口38C;B口38D;E口38E;控制口38F。其初始化程序如下:MOVAL,83HMOVDX,38FHOUTDX,ALMOVDX,38EHXCHGAX,BXPWAIT:INAL,DXANDAL,04HJNZPWAITXCHGAX,BXMOVDX,38CHOUTDX,AL5.答:初始化程序如下:MOVAL,36H;初始化计数器0,双字节,方式3,二进制OUT43H,AL计数。MOVAL,0OUT40H,AL;计数次数最大;《微机接口与应用》作业参考答案第4页共5页OUT40H,ALMOVAL,54H;初始化计数器1,只写低字节,方式2,OUT43H,AL;二进制计数,计数;MOVAL,18HOUT40H,AL;计数值为18H;MOVAL,0B6H;初始化计数器2,双字节,方式3,二进制OUT43H,AL计数。MOVAX,533HOUT42H,ALMOVAL,AHOUT42H,AL;计数值为533H;五、阅读下列程序1.答:⑴三个计数器的工作方式如下:计数器0;方式3;计数器1;方式0;计数器2;方式2;⑵三个计数器的计数值如下:计数器0的计数值为61A8H=25000D计数器1的计数值为200H(BCD)计数器2的计数值为50H(BCD)⑶其流程图如下:《微机接口与应用》作业参考答案第5页共5页2.阅读以下8259的初始化程序:⑴【答】8259的初始化结果8259的地址A0=0(偶地址);初始化ICW1,需要ICW4,单片8259;边沿触发;8259的地址A0=1(奇地址);初始化ICW2,中断向量码为IR0=48……IR7=4F;初始化ICW4;8086模式,自动EOI;非缓冲方式;一般嵌套方式⑵其流程图如下

1 / 5
下载文档,编辑使用

©2015-2020 m.777doc.com 三七文档.

备案号:鲁ICP备2024069028号-1 客服联系 QQ:2149211541

×
保存成功