80X86微机原理与接口技术课件作者喻宗泉第7-9章节第8章节.pptVIP

  • 3
  • 0
  • 约6.67千字
  • 约 58页
  • 2018-05-08 发布于广东
  • 举报

80X86微机原理与接口技术课件作者喻宗泉第7-9章节第8章节.ppt

8.4.3 CPU对外设的选择 CPU选择外部设备就是对外设端口地址的寻址。找到了I/O端口,也就是找到了相应的外部设备。不同的微机系统对I/O端口分配有不同的端口地址。IBM PC机按照两种不同的I/O硬件类型把I/O空间分成了两部分。硬件依照其复杂程度划分成的两类,一类是系统板上的I/O接口芯片,有并行接口、DMAC、T/C、中断控制器等,是一些可编程集成芯片。表8-1列出了它们占用的256个端口,地址为000H~0FFH。另一类是扩展槽上的I/O接口卡,有软驱卡、硬驱卡、打印卡、网卡、串行卡等,是由若干芯片组成的逻辑部件(适配器)。表8-2列出了它们占用的768个端口,地址为100H~3FFH。 端口地址实际使用时,地址范围并未占满,往往只用到其中几个。如PC/AT机中的DMA页面寄存器地址范围为080H~09FH,占32个地址,实际使用8个(通道4用于主从片DMA的级联): 表8-1 PC机系统板上I/O芯片端口地址范围 表8-2 扩展槽上的I/O接口卡端口地址范围 8.4.4 I/O定时与协调 无论采用哪种译码方式,首先必须注意有效端口地址的产生和CPU读/写操作时序上的配合。以逻辑门电路为例,门电路延迟时间不得长于和有效之后,否则芯片未能选中就开始读/写,必然引起操作失误。其次在系统设计中还必须注意I/O端

您可能关注的文档

文档评论(0)

1亿VIP精品文档

相关文档