微机原理第7章 输入输出系统.pptVIP

  • 10
  • 0
  • 约9.2千字
  • 约 50页
  • 2019-08-09 发布于辽宁
  • 举报
7.2.4 输入输出端口的编址方式 独立编址的主要特点有: 使用了与存储器不同的地址空间,这样就不会影响对内存的使用。设置了专门的I/O指令,指令长度较短,这些速度快。但是,独立的输入输出指令必须是为CPU专门设计的。 相对于目前越来越大的存储器空间的地址线,I/O端口的地址空间要小的多。 在系统中将I/O指令设计成特权指令,普通用户只能使用由操作系统提供的接口来访问端口,从而为实现设备驱动创造了条件。 I/O端口地址的分配和选用原则 为了在系统中添加新的用外设,必须了解系统I/O端口资源分配的情况,以便了解哪些地址已经分配给了已有的外设,哪些地址是用户可以使用的。对于不同的微型计算机系统,它们对输入输出的地址分配是不同的。 7.2.5 输入输出指令 一般的访问系统端口的操作指令可以由多种语言来实现,下面做一简要的介绍。 1、汇编语言指令 用于从端口输入的指令“IN”和用于往端口输出的指令“OUT”直接对应的,具体有以下几种形式: 直接地址的I/O指令 间接地址的I/O指令 2、实现输入输出操作的C语言函数 以Turbo C语言为例,在dos.h头文件中就定义了6个用于端口读写的函数。 7.2.6 输入/输出控制方式 概括起来,微型计算机在数据输入输出过程中采取控制方式通常有以下三种: 程序控制传送方式

文档评论(0)

1亿VIP精品文档

相关文档