当前位置:高等教育资讯网  >  中国高校课件下载中心  >  大学文库  >  浏览文档

内蒙古农业大学:《计算机控制技术》课程教学资源(PPT课件讲稿)微型计算机输入输出

资源类别:文库,文档格式:PPT,文档页数:33,文件大小:339KB,团购合买
一、CPU与外设通讯的特点 二、输入/输出方式 三、CPU与外设通信的接口 四、8086CPU的输入/输出
点击下载完整版文档(PPT)

微型计算机的输入/输出 ■CPU与外设通讯的特点 输入/输出方式 ■CPU与外设通信的接口 8086CPU的输入/输出

微型计算机的输入/输出 ◼ CPU与外设通讯的特点 ◼ 输入/输出方式 ◼ CPU与外设通信的接口 ◼ 8086CPU的输入/输出

CPU与外设通信特点 1、通信特点 >需要有接口作为CPU与外设通讯的桥梁 >需要有数据信息传送之前的“联络”; 要传递的信息有三方面内容:状态、数据 及控制信息

一、 CPU与外设通信特点 1、通信特点 ➢ 需要有接口作为CPU与外设通讯的桥梁; ➢ 需要有数据信息传送之前的“联络”; ➢ 要传递的信息有三方面内容:状态、数据 及控制信息

2、接口的用途 (1)I/O地址译码与设备选择 (2)信息的输入输出 (3)命令、数据和状态的缓冲与锁存 (4)信息转换 为了完成上述功能,CPU与O接口 进行通信实际上是通过ⅣO接口内部的 组寄存器来实现的,这些寄存器统称为 IO端口

2、接口的用途 (1)I/O地址译码与设备选择。 (2)信息的输入输出。 (3)命令、数据和状态的缓冲与锁存。 (4)信息转换。 为了完成上述功能,CPU与I/O接口 进行通信实际上是通过I/O接口内部的一 组寄存器来实现的,这些寄存器统称为 I/O端口:

进行数据格式转换,如正负逻辑的转换, 串行与并行数据转换等; 进行电平转换,如TTL电平与MOS电平 间的转换 ●协调速度,如采用锁存、缓冲、驱动等; ●时序控制,提供实时时钟信号

⚫ 进行数据格式转换,如正负逻辑的转换, 串行与并行数据转换等; ⚫ 进行电平转换,如TTL电平与MOS电平 间的转换; ⚫ 协调速度,如采用锁存、缓冲、驱动等; ⚫ 时序控制,提供实时时钟信号

般接口有一组输入输出端口寄存器:数据端口 寄存器、状态端口寄存器、控制端口寄存器。 数据端口寄存器:为输入/输出CPU和存储器的数 据提供缓冲。对应传送的是数据信息、,其可以是: 数字量、模拟量、开关量等 状态端口寄存器:保存外设和接口状态信息,供 CPU查询。对应传送的是状态信息,如:忙、就 绪、满、空 ■控制端口寄存器:保存CPU发出的命令,以控制 接口和外设所执行的动作。对应传送的是控制信 息,如:控制外设启动和停止等。 目前有通用的可编程接口电路(即可编程接 口芯片)

◼ 一般接口有一组输入/输出端口寄存器:数据端口 寄存器、状态端口寄存器、控制端口寄存器。 ◼ 数据端口寄存器:为输入/输出CPU和存储器的数 据提供缓冲。对应传送的是数据信息,其可以是: 数字量、模拟量、开关量等。 ◼ 状态端口寄存器:保存外设和接口状态信息,供 CPU查询。对应传送的是状态信息,如:忙、就 绪、满、空等。 ◼ 控制端口寄存器:保存CPU发出的命令,以控制 接口和外设所执行的动作。对应传送的是控制信 息,如:控制外设启动和停止等。 目前有通用的可编程接口电路(即可编程接 口芯片)

3、I/O端口的寻址方式 接口电路通常包含一组能够与处理器 交换信息的寄存器,称为I/0端口寄存器, 简称为IO端口 1)数据端口—存放数据信息 2)状态端口—存放状态信息,即反 映外设当前工作状态的信息 3)控制端口—存放控制信息

3、I/O 端口的寻址方式 接口电路通常包含一组能够与处理器 交换信息的寄存器,称为I/O端口寄存器, 简称为I/O端口 1)数据端口——存放数据信息 2)状态端口——存放状态信息,即反 映外设当前工作状态的信息 3)控制端口——存放控制信息

输入输出(IO端口寻址方式 在微机中,CPU与存储器、IO设备 间通过数据总线交换信息,如何区分现在 访问的是IO设备还是存储器?即对外设的 寻址问题。 目前主要有两种方式 存储器映像的I/O寻址 存储单元和IO端口的地址统一编址 2、I/O映像的I/O寻址 I/O端口地址与存储单元地址分开编址

输入/输出(I/O)端口寻址方式 在微机中,CPU与存储器、I/O设备 间通过数据总线交换信息,如何区分现在 访问的是I/O设备还是存储器?即对外设的 寻址问题。 目前主要有两种方式: 1、 存储器映像的I/O寻址 存储单元和I/O端口的地址统一编址 2、I/O映像的I/O寻址 I/O端口地址与存储单元地址分开编址

1、外设与存储器独立编址 又称专用IO指令寻址方式,IO端口地址与存 储器地址是分开的。CPU对端口寄存器的访问通过 IN和OUT指令完成,并有直接寻址方式和间接寻址 方式两种。它们寻址空间不同。 直接寻址:INAL,PORT;端口PORT的一个 字节送AL。 IN AX, PORT; PORTFAPORT+ 连续两个端口16位数据送AX,其中 PORT口数据给AL,PORT+1口数据给AH

1、外设与存储器独立编址 ◼ 又称专用I/O指令寻址方式,I/O端口地址与存 储器地址是分开的。CPU对端口寄存器的访问通过 IN和OUT指令完成,并有直接寻址方式和间接寻址 方式两种。它们寻址空间不同。 直接寻址:IN AL,PORT;端口PORT的一个 字节送AL。 IN AX,PORT;PORT和PORT+1 连续两个端口16位数据送AX,其中 PORT口数据给AL,PORT+1口数据给AH

OUT PORT, AL OUT PORT, AX 直接寻址方式端口地址号的范围是00H~FFH ■间接寻址: MOV DX,PORT OUT"Dx,AL;(PORT)←AL IN AX, DX AX←(PORT,PORT+1) 间接寻址方式端口地址号的范围是000H~ FFFFH。 MO=0:低8位(16位)地址作为端口地址指向 I/O端口; 读写控制信号RD和WR控制O设备和存储器的读 和写操作

OUT PORT,AL OUT PORT,AX 直接寻址方式端口地址号的范围是00H~FFH。 ◼ 间接寻址:MOV DX,PORT OUT DX,AL;(PORT) AL IN AX,DX; AX (PORT,PORT+1) 间接寻址方式端口地址号的范围是000H~FFFFH。 ◼ M/IO=0:低8位(16位)地址作为端口地址指向 I/O端口; ◼ 读写控制信号RD和WR控制I/O设备和存储器的读 和写操作

■8086系列构成的微机系统均采用此寻址方式。且用专 用的|/0指令。 二、外设与存储器统一编址 又称存储器映象寻址。此时每个/0端口看作存 储器中的一个单元,并赋以存储器地址。当CPU要访 问知0端口时,如同访问存储器一样,所有访问存储 器的指令同样适合于10端口,通常把存储器中最后 一小部分地址分配给各个1/0接口 优点:简化指令系统设计,可使用全部存储器指令。 缺点:减少一定量的内存容量,数据存取时间长M0V需 20个以上时钟周期,专用1/0指令10个时钟周期

◼ 8086系列构成的微机系统均采用此寻址方式。且用专 用的I/O指令。 二、外设与存储器统一编址 又称存储器映象寻址。此时每个I/O端口看作存 储器中的一个单元,并赋以存储器地址。当CPU要访 问I/O端口时,如同访问存储器一样,所有访问存储 器的指令同样适合于I/O端口,通常把存储器中最后 一小部分地址分配给各个I/O接口。 优点:简化指令系统设计,可使用全部存储器指令。 缺点:减少一定量的内存容量,数据存取时间长(MOV需 20个以上时钟周期,专用I/O指令10个时钟周期

点击下载完整版文档(PPT)VIP每日下载上限内不扣除下载券和下载次数;
按次数下载不扣除下载券;
24小时内重复下载只扣除一次;
顺序:VIP每日次数-->可用次数-->下载券;
共33页,可试读12页,点击继续阅读 ↓↓
相关文档

关于我们|帮助中心|下载说明|相关软件|意见反馈|联系我们

Copyright © 2008-现在 cucdc.com 高等教育资讯网 版权所有