Dispositivos de I/O

7
Microprocesadores Otoño 2008 Dra. Ruth Aguilar Ponce

description

Dispositivos de I/O. Microprocesadores Otoño 2008 Dra. Ruth Aguilar Ponce. Dispositivos de I/O. El MPU usa 8 líneas de dirección para identificar dispositivos de I/O. A este tipo de direccionamiento se le conoce como Peripherals-mapped I/O - PowerPoint PPT Presentation

Transcript of Dispositivos de I/O

Page 1: Dispositivos de I/O

MicroprocesadoresOtoño 2008

Dra. Ruth Aguilar Ponce

Page 2: Dispositivos de I/O

El MPU usa 8 líneas de dirección para identificar dispositivos de I/O.

A este tipo de direccionamiento se le conoce como Peripherals-mapped I/O

El MPU puede identificar hasta 256 (28 = 256) dispositivos de entrada y 256 de salida

Los dispositivos de entrada y salida son diferenciados por las señales de control I/O Read e I/O Write

Page 3: Dispositivos de I/O

El rango de direcciones es de 00H a FFH es conocido como el mapa de I/O

Las direcciones son referidas como dirección del dispositivo o número de puerto de I/O

Para conectar dispositivos de I/O se deben resolver dos problemas◦ Como asignarles una dirección◦ Como conectarlos al bus de datos

Page 4: Dispositivos de I/O

En una arquitectura de bus, los dispositivos no pueden conectarse directamente al bus de datos o direcciones.

Todos los dispositivos deben conectarse a través de un dispositivo de interfaz tri-estado

De esta manera, los dispositivos estarán conectados y habilitados solamente si el MPU escoge comunicarse con ellos.

Page 5: Dispositivos de I/O

Los pasos para comunicarse con los dispositivos de entrada y salida son los siguientes◦ El MPU coloca los 8-bit de dirección en el bus◦ El MPU envía una señal de control para habilitar

los dispositivos de I/O◦ Se transfieren los datos vía el bus de datos.

Page 6: Dispositivos de I/O

Decodificador de InstruccionDecodificador de Instruccion

Unidad Lógica Aritmética

(ALU)

Unidad Lógica Aritmética

(ALU)

BanderasBanderas

Registros Apuntadores a Memoria

Registros Apuntadores a Memoria

RegistrosRegistros

Bus de DirecciónBus de Dirección

Señales de ControlSeñales de Control

Solicitud Externa

Reconocimiento de Solicitud

Reconocimiento de Solicitud Bus de DatosBus de Datos

Buffer de EntradaBuffer de EntradaRegistro 3

Buffer de SalidaBuffer de Salida

Registro 2Registro 1Registro 0

Memoria

Dispositivos de I/O

MPU

Page 7: Dispositivos de I/O

MPU

Bus de Dirección Bus de Dirección

Bus de DatosBus de Datos

A15

A0

D7

D0

MEMRD

MEMWR

IOWR

IORD