dispositivos de i/o
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 PresentationTRANSCRIPT
![Page 1: Dispositivos de I/O](https://reader033.vdocuments.co/reader033/viewer/2022051623/56815911550346895dc63c59/html5/thumbnails/1.jpg)
MicroprocesadoresOtoño 2008
Dra. Ruth Aguilar Ponce
![Page 2: Dispositivos de I/O](https://reader033.vdocuments.co/reader033/viewer/2022051623/56815911550346895dc63c59/html5/thumbnails/2.jpg)
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](https://reader033.vdocuments.co/reader033/viewer/2022051623/56815911550346895dc63c59/html5/thumbnails/3.jpg)
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](https://reader033.vdocuments.co/reader033/viewer/2022051623/56815911550346895dc63c59/html5/thumbnails/4.jpg)
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](https://reader033.vdocuments.co/reader033/viewer/2022051623/56815911550346895dc63c59/html5/thumbnails/5.jpg)
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](https://reader033.vdocuments.co/reader033/viewer/2022051623/56815911550346895dc63c59/html5/thumbnails/6.jpg)
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](https://reader033.vdocuments.co/reader033/viewer/2022051623/56815911550346895dc63c59/html5/thumbnails/7.jpg)
MPU
Bus de Dirección Bus de Dirección
Bus de DatosBus de Datos
A15
A0
D7
D0
MEMRD
MEMWR
IOWR
IORD