微机原理习题与答案.docVIP

  1. 1、本文档共17页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
微机原理习题与答案 第一章 微机基础 1-1微处理器、微机与微机系统三者之间有什么不同? 答: 微处理器一般也称为CPU,它本身具有运算能力和控制功能。微型计算机是由CPU、存储器、输入/输出接口电路和系统总线构成的机系统。微型计算机系统是以微型计算机为主机,配上系统软件和外设之后而构成的计算机系统。微处理器是微型计算机的一组成部分,而微型计算机又是微型计算机系统的一组成部分。2 CPU在内部结构上由那几部分组成?总线接口部件有哪些功能? 8086的执行部件有什么功能?总线接口部件的功能是负责与存储器、I/O端口传送数据。执行部件的功能是负责指令的执行。~A。用户可用地址必须大于等于200H,并且避开已占用或标明是保留的地址。 5-3 什么情况下两个端口可以用一个地址? 答:一个端口做输入,一个端口做输出时,这两个端口可共用一个地址。 5-4 CPU和外设之间的数据传送方式有哪几种?无条件传送方式通常用在哪些场合? 答:1.无条件传送 2.查询方式:每次输出输入数据前,要查询外设的状态,准备好了再传送。 3.中断方式:外设有传送要求时,就发送一个中断请求给CPU,请求处理,CPU响应,就完成这一中断服务。它允许CPU与外设同时工作。 4.直接存储器存取方式(DMA) 由一个硬件控制,在外设和存储器之间进行数据交换。CPU让出总线。 5-5 相对于查询方式,中断方式有什么优点?和DMA方式比较,中断传输方式有什么不足之处? 答:中断方式可以使CPU与外设并行工作,所以比起查询方式,CPU的工作方式效率提高了。但中断方式仍然要由CPU通过指令来传送数据,对高速设备来说速度太慢了。DMA方式是在DMA控制器控制下进行数据传送,速度上限主要取决于存储器的存取速度,因此中断方式传输速度不及DMA方式。 5-6 设计一个外设端口地址译码器,使CPU能寻址四个地址范围:(1)240~~247H.(2)248—24FH,(3)250~~257H,(4)258~~25FH 答:由于要寻址四个地址范围,选用译码器芯片比选用门电路好,电路简洁。所以选用74LS138译码器。 5-8 DMA控制器的地址线为什么是双向的?什么时候这DMA控制器传送地址?什么时候DMA控制器往地址总线传送地址? 答:DMA控制器是一种总线控制器件,在DMA方式时,它替代CPU控制系统总线,完成外没与内存单元之间或者内存单元与内存单元之间的数据传送,所以它必须能向地址总线发出地址。在DMA控制器接管总线之前,CPU必须时它进行初始化编程,以确定DMA的工作方式、传送字节数、存储单元起始地址等等,为此CPU需要对DMAC内的寄存器寻址,写入内容DMAC也必须能接受地址信息。由于DMAC内有16个寄存器,所以它的低4位地址线是双向的。 5-9 对8253定时计数器三个通道进行初始化编程的顺序有没有要求?已知8253中、、计数器及控制寄存器地址分别为340H,342H,344H,346H,试对8253三个计数器进行编程使计数露设置为方式l,计数初值为2050H;计数器设置为方式2,计数初值为3000H,计数器设置为方式3,计数初值为1000。 解:一般在每个计数器独立使用时,对8253定时计数器三个通道进行初始化的顺序没有特定要求,如果几个计数器配合使用,则可能对三个通道初始化顾序会有一定要求。对每个计数器都应该先写人控制字然后再写初值。 本题8253四个地址均为偶数,这是系统地址总线的A、A分别连接8253的A、A所致。初始化编程如下: MOV DX, 346H MOV AL, 32H OUT DX, AL MOV AL, 74H OUT DX, AL MOV AL, 0B7H OUT DX, AL MOV DX, 340H MOV AL, 50H OUT DX, AL MOV AL, 20H OUT DX, AL ADD DX, 2 MOV AL, 00H OUT DX, AL MOV AL, 30H OUT DX, AL ADD DX, 2 MOV AL, 00H OUT DX, AL MOV AL, 10H OUT DX, AL 若要采用一片8253产生近似为1Hz的方波,已知时钟频率为2MHz,8253地址为350一353H.试编写8253初始化程序,并说明通道引脚的连接方法。 解:时钟频率为2MHz,要分频至1Hz,分频系数为2×10‘。一个8253的计数器分频系数最大为65536,所以必须用两个计数据串联起来工作。0计数器分频系数定为10,1计数器分频系数定为200。OUT。连接到CLK,0计数器输出的10000Hz波形作为1计数器的时钟信号,经1计数器10分频后得到1Hz的波形。初始化程序如下; MOV DX, 353H

文档评论(0)

whhv364 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档