Registros de computadora
Un micro operación es una operación básica realizada sobre la información almacenada en uno o más registros (flip-flops).
Algunos micros operaciones son: desplazar, contar, borrar y carga
transferencia de registros implica la disponibilidad de circuitos lógicos de hardware que pueden efectuar una micro operación definida y transferir el resultado de la operación almismo o a otro registro.
Un lenguaje de programación es un procedimiento para escribir símbolos, con el fin de especificar cierto proceso computacional
TRANSFERENCIAS DE REGISTROS
Mar > Registro de dirección de memoria
PC > Registro de contador de programa
Ir > Registro de instrucción
R1 > Registro de procesador
La transferencia de información de un registro a otro serepresenta en forma simbólica mediante un operador de sustitución.
SIMBOLOS BÁSICOS
() Representa la parte de un registro
Letras y números; representan un registro
Coma separa dos micro operaciones
Flecha transferencia de datos
Comillas Especifica una dirección de memoria
Un esquema más eficiente para transferir la información entre los registros en una configuración de registros múltiples,es un sistema de canal de común (BUS). Una estructura de BUS consta de un conjunto de líneas comunes, una para cada bit de un registro, mediante las cuales se transfiere información binaria, una a la vez, determinan cual registro selecciona el bus durante cada transferencia de registro particular.
CANAL DE BUS DE 3 ESTADOS
Una compuerta de 3 estados es un circuito digital que exhibe 3 estados.2 de ellos son señales equivalentes a los números 0 y 1 lógicos. El tercero es un estado de alta impedancia, actúa como un circuito abierto, lo que significa que la salida está desconectada y no tiene importancia lógica.
TRANSFERENCIA DE MEMORIA
Una palabra de memoria se representa con la letra M, y para especificar la dirección de M, esta se encierra con paréntesis cuadrados: M [AR]
AR =Registro de direccionamiento
DR = Registro de datos
La operación de lectura hacia la memoria se declara: Leer DR
La operación de escritura hacia la memoria se declara: Escribir M [AR]
MICRO OPERACIONES ARITMETICAS
Se dividen en 4 categorías:
* Micro operaciones de transferencias de registros
* Micro operaciones que ejecutan operaciones de datos numéricos
* Micro operaciones lógicasque ejecutan operaciones de manipulación de datos
* Micro operaciones de corrimiento sobre datos almacenados.
Microoperaciones Aritméticas
Microoperaciones Lógicas
REGISTROS DE COMPUTADORA
Los Registros son un medio de ayuda a las operaciones realizadas por la unidad de control y la unidad aritmética y lógica. Permiten almacenar información, temporalmente, para facilitar lamanipulación de los datos por parte de la CPU.
Realizando una similitud con el resto del sistema informático, los registros son al CPU como la memoria principal es a la computadora.
Los registros se dividen en tres grupos principales:
• Registros de Propósito General.
• Registros de Segmento de memoria.
• Registros de Instrucciones.
Registros de Propósito General:
(AX) (DX) (CX) (BX) Registrosde Datos
(BP) Registro Puntero Base
(SI) Registro Índice Fuente
(DI) Registro Índice Destino
(SP) Registro Puntero de la Pila
Registros de Instrucciones:
(FL) Registro de «Flags» o también denominado registro de estado
(IP) Registro Puntero de Instrucción o también denominado registro Contador
de Programa (PC)
De esta relación de registros los cuatro más importantes son:
-ElRegistro Puntero de Instrucciones.
- El Registro Puntero de la Pila.
- El registro de Estado.
- El Registro Acumulador.
Temporización y control.
Los pulsos de reloj en una computadora se aplican a todos los Flip-Flops y registros del sistema, incluyendo los de la unidad de control. Las señales de control se generan en la unidad de control y proporcionan entradas de control para los...
Regístrate para leer el documento completo.