12-14下第5章第6章.pptVIP

  • 25
  • 0
  • 约1.36万字
  • 约 78页
  • 2016-12-10 发布于广东
  • 举报
* 二. 外设接口的编址方式 I/O端口的编址 I/O端口=I/O地址,对应I/O接口的寄存器 一个接口电路可以具有多个I/O端口,每个端口用来保存和交换不同的信息 数据寄存器、状态寄存器和控制寄存器占有的I/O地址常依次被称为数据端口、状态端口和控制端口 输入、输出端口可以是同一个I/O地址 如何编排存储器地址和I/O地址? I/O地址译码 与存储器地址译码在原理和方法上完全相同 I/O地址不太强调连续,多采用部分译码 存储器地址译码 外设接口的编址方式 外设接口与内存独立编址 I/O地址空间独立于存储地址空间 优点: I/O端口的地址空间独立 控制和地址译码电路相对简单 专门的I/O指令使程序清晰易读 缺点:I/O指令没有存储器指令丰富 外设接口与内存统一编址 又称存贮器映射编址,外设接口地址和内存地址统一安排在内存地址空间,如M6800 优点: 不需要专门的I/O指令 I/O数据存取与存储器数据存取一样灵活 缺点: I/O端口要占去部分存储器地址空间 程序不易阅读(不易分清访问内存和访问外设) 内存 空间 I/O 空间 FFFFF 0 FFFF 80x86采用独立编址 内存 部分 I/O 部分 存储器空间 00000 FFFFF 问题: 8051单片机编址方式 三. 8088/8086的输入输出指令 (AL/Ax和I/O端口间数据传送) 输入指令IN (IN:数据从I/O

文档评论(0)

1亿VIP精品文档

相关文档