微机原理与接口技术︰第08章.pptVIP

  • 3
  • 0
  • 约4.38千字
  • 约 36页
  • 2017-05-07 发布于四川
  • 举报
微机原理与接口技术︰第08章

课件第8章 输入和输出 8.1 概 述 8.2 CPU与外设数据传送的方式 8.3 DMA控制器 8.1 概 述 8.1.1 输入输出的寻址方式 CPU寻址外设可以有两种方式。 1.存储器对应输入输出方式 在这种方式中,把一个外设端口作为存储器的一个单元来对待,故每一个外设端口占有存储器的一个地址。从外部设备输入一个数据,作为一次存储器读的操作;而向外部设备输出一个数据,则作为一次存储器写的操作。 这种方式的优点是: (1)CPU对外设的操作可使用全部的存储器操作指令,故指令多,使用方便。如可以对外设中的数据(存于外设的寄存器中)进行算术和逻辑运算,进行循环或移位等。 (2)内存和外设的地址分布图是同一个。 (3)不需要专门的输入输出指令以及区分是存储器还是I/O操作的控制信号。 缺点是: 外设占用了内存单元,使内存容量减小。 2.端口寻址的输入输出方式 在这种工作方式中:CPU有专门的I/O指令,用地址来区分不同的外设。但要注意实际上是以端口(Port)作为地址的单元,因为一个外设不仅有数据寄存器还有状态寄存器和控制命令寄存器,它们各需要一个端口才能加以区分,故一个外设往往需要数个端口地址。CPU用地址来选择外设。 要寻址的外设的端口地址,显然比内存单元的地址要少得多。所以,在用直接寻址方式寻址外设时,它的地址字节,

文档评论(0)

1亿VIP精品文档

相关文档