En computación, la unidad
aritmético lógica, también conocida como ALU (siglas en inglés de arithmetic
logic unit), es un circuito digital que calcula operaciones aritméticas (como
suma, resta, multiplicación, etc.) y operaciones lógicas (si, y, o, no), entre
dos números.
La ALU efectúa las operaciones aritméticas por medio
de unos circuitos electrónicos que componen los siguientes dispositivos:
dispositivo de adición, registros y dispositivo de control de cálculo.
- El dispositivo de adición sirve para
calcular las operaciones de suma, resta, multiplicación y división. Esto
es así ya que estas tres últimas operaciones se pueden efectuar mediante
sumas sucesivas o cambiando el signo en la operación de sumar.
- Los registros se utilizan para contener
los operandos, los resultados parciales que se van obteniendo en las
distintas operaciones y los resultados finales.
- El dispositivo de cálculo dirige y
controla las operaciones de cálculo que se realizan en la ALU.
Para realizar las comparaciones la ALU dispone de
un circuito llamado comparador, que es capaz de detectar si dos datos son
iguales, o cuál de los dos es el mayor o el menor.
La Unidad de Control también
se encarga de controlar otras operaciones como son el transporte de los resultados,
proporcionar operandos, comenzar la operación siguiente, etc.
Esta constituida:
-Banco de registros (BR). Está constituido por 8, 16 ó 32 registros de tipo general que sirven para situar datos antes de cada operación, para almacenar datos intermedios en las operaciones y para operaciones internas del procesador.
-Circuitos operadores (CIROP). Compuesto de uno o varios circuitos electrónicos que realizan operaciones elementales aritméticas y lógicas (sumador, complementador, desplazador, etc).
-Registro de resultado (RR). Se trata de un registro especial, en el que se depositan los resultados que producen los circuitos operadores.
-Señalizadores de estado (SE). Registro con un conjunto de biestables en los que se deja constancia de algunas condiciones que se dieron en la última operación realizada.
Subido por Liseth Sanchez / V-25132822
-Banco de registros (BR). Está constituido por 8, 16 ó 32 registros de tipo general que sirven para situar datos antes de cada operación, para almacenar datos intermedios en las operaciones y para operaciones internas del procesador.
-Circuitos operadores (CIROP). Compuesto de uno o varios circuitos electrónicos que realizan operaciones elementales aritméticas y lógicas (sumador, complementador, desplazador, etc).
-Registro de resultado (RR). Se trata de un registro especial, en el que se depositan los resultados que producen los circuitos operadores.
-Señalizadores de estado (SE). Registro con un conjunto de biestables en los que se deja constancia de algunas condiciones que se dieron en la última operación realizada.
Subido por Liseth Sanchez / V-25132822