微机原理及应用 教学课件 ppt 作者 胡钢 第六章.pdfVIP

微机原理及应用 教学课件 ppt 作者 胡钢 第六章.pdf

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
微机原理及应用 教学课件 ppt 作者 胡钢 第六章

第六章 输入/输出 第一节 输入/输出的编址方式 第二节 CPU与外设之间的数据传送 第三节 中断 第四节 8086/8088 的中断方式 第五节 中断控制器8259A 第一节 输入/输出的编址方式 由I/O接口的典型结构可知,每一个I/O接口电路中都包 含有一组寄存器,主机和外设进行数据传送时,各类信息 (数据信息、控制信息和状态信息)在进入接口电路以后分 别进入不同的寄存器,通常把接口电路中CPU可以访问的每 一个寄存器或控制电路称为一个I/O端口。为便于CPU的访问, 每一个I/O端口都被赋予一个地址,称为I/O端口地址。 在一个接口电路中可能含有多个I/O端口,其中用来接收 CPU的数据或将外设数据送往CPU的端口称为数据端口;用 来接收CPU发出的各种命令以控制接口和外设操作的端口称 为控制端口;用来接收反映外设或接口本身工作状态的端口 称为状态端口。 可见,CPU对外部设备的输入、输出操作实际上是通过 接口电路中的I/O端口实现的,即输入、输出操作归结为对相 应I/O端口的读/写操作。 对一个具有双向工作(即可输入又可输出)的接口电 路,通常有四个端口,即数据输入端口、数据输出端口、 控制端口和状态端口,其中输出数据端口和控制端口是只 写的,而数据输入端口和状态端口是只读的,实际中,系 统为了节省地址空间,往往将数据输入、输出端口对应赋 予同一端口地址,这样,当CPU利用该端口地址进行读操 作时,实际是从数据输入端口读取数数据,而当进行写操 作时,实际是向数据输出端口写入数据。同样,状态口和 控制口也赋予同一端口地址。 为便于CPU对I/O端口的访问,每个端口有一个端口地 址。那么,系统如何来给每个端口分配端口地址呢?这就 , ,端口的编址 是I/O端口的寻址方式 在微型计算机系统中 通常有两种不同的方式,一是I/O端口与存储器单元统一编 址;二是I/O端口独立编址。 一、 存储器统一编址 统一编址方式也称为存储器映象I/O寻址方式。该寻 址方式是将每一个I/O端口作为存储器的一个单元看待, 即每一个端口占一个存储单元地址,即存储器和I/O共处 统一的地址空间,系统设计时,划分一部分存储空间作为 I/O地址空间。这时存储 00000H00000H00000H 器与I/O设备的唯一区别仅 是所占用的地址空间不同。 内存地址内存地址内存地址 如图7-2所示。 (960KB)(960KB)(960KB) EFFFFHEFFFFHEFFFFH F0000HF0000HF0000H I/OI/OI/O地址地址地址 (64KB)(64KB)(64KB) FFFFFHFFFFFHFFFFFH 图7-2 存储器统一编址方式 一般指定I/O端口占用存储空间的高地址端,并选用地 址最高位作为I/O寻址“标志”,例如,对于64K的存储空间, 当A15为“1”时,高端的32K空间作为I/O端口地址空间;而 当A15为0时

文档评论(0)

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

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

1亿VIP精品文档

相关文档