La unidad aritmética-lógica (ALU) es un circuito digital que realiza operaciones aritméticas y lógicas en un sistema electrónico. Se encuentra en dispositivos como microprocesadores y relojes digitales, y procesa datos binarios almacenados en la memoria según las instrucciones de la unidad de control. Está compuesta de un circuito operacional, registros de entrada y acumulador, y realiza funciones como suma, resta, AND, OR y desplazamientos de bits.
2. ¿Qué es la unidad aritmética-lógica?
En computación, la unidad aritmética
lógica o unidad aritmético-lógica, también
conocida por sus siglas en inglés como
"ALU" que significa Arithmetic-Logic Unit,
este es un circuito digital encargado de
procesar los datos, que realiza operaciones
aritméticas (suma, resta, multiplicación y
división) y operaciones lógicas (SI, Y, O,
NO) entre los valores de los argumentos
(uno o dos)
3. ¿Dónde puede encontrar y cual es su propósito?
El propósito de la unidad
aritmética-lógica consiste en
aceptar todos los datos binarios
qué son almacenados en la
memoria y ejecutar operaciones
aritméticas y lógicas con los
datos que se encuentran
almacenados según las
instrucciones de la unidad de
Una ALU puede
encontrarse en todo tipo
de circuitos y
dispositivos electrónicos.
Por ejemplo, en un reloj
de pulsera digital que
permite la adición de un
segundo en forma
constante. Pero también
y en cantidad en un
complejo circuito de
microprocesador
moderno.
4. CARACTERISTICAS
• La unidad aritmética-logica se caracteriza por componerse de un:
• – Circuito Operacional
• –Registro de Entrada
• –Registro de Acumulador
• –Registro de Estado
5. PARTES DE UNA UNIDAD ALU
• Sus partes son:
– Operadores: aritméticos, lógicos y de desplazamiento
– Registros para almacenar datos temporales
– Registro de estado: conjunto de flags que indican situacion
ocurridas al operar
– Registro contador de programa
– Registro de direcciones de interrupción
6. C L A S I F I C AC I Ó N D E
LO S O P E R A D O R E S
Ámbito de aplicación: General
Especializado Realización:
Combinacion Secuencial
Número de operandos:
Monádico Diádico
Paralelismo: Serie o de dígito
Paralelo o de vector Operación:
De desplazamiento Lógico
Aritmético Tecnología
empleada: MOS Bipolar
7. D E S P L A Z A M I E N TO S
LÓ G I CO S
– Independientemente del
sistema de representación de
los operandos se introducen
ceros por la derecha o por la
izquierda según se trate de un
desplazamiento a la izquierda
o a la derecha,
respectivamente.
– El bit o los bits que salen
suelen copiarse en el indicador
de acarreo (el último que ha
salido es el que queda). Las
operaciones lógicas realizan la
operación sobre cada uno de
los bits del operando o de los
operandos
D E S P L A Z A M I E N TO S
A R I T M É T I CO S
– Equivalen a multiplicaciones y
divisiones por dos, según sean
hacia la izquierda o a la
derecha, respectivamente.
– El sistema de representación
de los operandos debe tenerse
en cuenta si los operandos
tienen signo.
– El bit o los bits que salen
suelen copiarse en el indicador
de acarreo (el último que ha
salido es el que queda).
8. D E S P L A Z A M I E N TO S
C I R C U L A R E S
– Los bits que salen por un
extremo entran por el otro.
– El bit o los bits que salen
suelen copiarse en el indicador
de acarreo (el último que ha
salido es el que queda)
Desplazamientos circulares a través del
flag de acarreo
– Los bits que salen por un extremo entran por el
otro.
– El bit o los bits que salen suelen copiarse en el
indicador de acarreo.