DIAGRAMA DE BLOQUES DE LA COMPUTADORA
La UCP captura las instrucciones de la memoria y las ejecuta. Para ello, necesita varios registros:
Registro Buffer de Memoria (MBR). Contiene el dato que se va a escribir en la memoria, o almacena el dato leído de ésta.
Registro de Dirección de Memoria (MAR). Especifica la dirección de memoria de la palabra que se va a escribir o leer.
Registro de Dirección de E/S (RDE/S). Es similar al MAR. Especifica un dispositivo de E/S.
Registro Buffer de E/S (RBE/S). Semejante al MBR. Se utiliza para intercambiar datos entre el módulo de E/S y la UCP.
Registro de Instrucción (IR). Contiene el código de operación de la instrucción que se está ejecutando.
Contador de Programa (PC). Contiene la dirección de la siguiente instrucción que se buscará de la memoria.
Acumulador (Ac). Almacena temporalmente los operandos y los resultados de las operaciones de la UAL.
La memoria principal consta de un conjunto de celdas cada una de las cuales se especifica mediante un número binario denominado dirección, y que tienen un orden secuencial. Cada celda contiene un número binario que puede ser una instrucción o un dato.
El módulo de E/S transfiere datos desde los dispositivos externos (periféricos) a la UCP y la memoria y viceversa. Contiene unos buffer internos que almacenan temporalmente los datos a transferir.
No hay comentarios:
Publicar un comentario