

UNIDAD ARITMÉTICO-LÓGICA
(ALU)
Esta unidad se encarga de realizar las operaciones
elementales de tipo aritmético (sumas, restas,
productos, divisiones) y de tipo lógico (comparaciones).
A través de un bus interno se comunica con la
unidad de control la cual le envia los datos y le indica
la operación a realizar .
La ALU está formada a su vez por los siguientes
elementos:
- Circuito operacional
- Registros de entrada (REN)
- Registro acumulador
- Registro de estado (flags)

.Circuito operacional. Contiene
los circuitos necesarios para la realización
de las operaciones con los datos procedentes de los
registros de entrada (REN). Este circuito tiene unas
entradas de órdenes para seleccionar la clase
de operación que debe realizar en cada momento
(suma, resta, etc).
.Registros de entrada (REN).
En ellos se almacenan los datos u operandos que intervienen
en una instrucción antes de la realización
de la operación por parte del circuito operacional.
También se emplean para el almacenamiento de
resultados intermedios o finales de las operaciones
respectivas.
.Registro acumulador.
Almacena los resultados de las operaciones
llevadas a cabo por el circuito operacional. Está
conectado con los registros de entrada para realimentación
en el caso de operaciones encadenadas. Asimismo tiene
una conexión directa al bus de datos para el
envío de los resultados a la memoria central
o a la unidad de control.
.Registro de estado (flags).
Se trata de unos registros de memoria en los que se
deja constancia algunas condiciones que se dieron en
la última operación realizada y que habrán
de ser tenidas en cuenta en operaciones posteriores.
Por ejemplo, en el caso de hacer una resta, tiene que
quedar constancia si el resultado fue cero, positivo
o negativo.
Se conoce como set de instrucciones
al conjunto de instrucciones que es capaz de entender
y ejecutar un microprocesador.
Páginas: 1 2 3 4 5 6 7 8
|