1. Instituto Universitario Politécnico
‘‘Santiago Mariño’’
Extensión Puerto Ordaz
Catedra: Organización del Computador
Escuela 47 Ingeniería de Sistemas
Profesor:
- Ing. José Luis Guzmán
Puerto Ordaz, noviembre 2021
Alumno:
-Michael Aguilera
C.I 27935440
3. 3
En computación, la unidad aritmética lógica o unidad
aritmético-lógica, también conocida como ALU (siglas en
inglés de arithmetic logic unit), es un circuito digital que
realiza operaciones aritméticas (suma, resta) y operaciones
lógicas (SI, Y, O, NO) entre los valores de los argumentos (uno
o dos)
UNIDAD ARITMETICA
LOGICA
Un típico símbolo esquemático
para una ALU: A y B son
operandos; R es la salida; F es la
entrada de la unidad de control; D
es un estado de la salida.
4. 4
HISTORIA:PROPUESTA
DE VON NEUMANN
Von Neumann explicó que una ALU es un requisito
fundamental para una computadora porque necesita
efectuar operaciones matemáticas básicas: adición,
sustracción, multiplicación, y división. Por lo tanto, creyó
que era "razonable que una computadora debería contener
los órganos especializados para estas operaciones“.
El matemático John von Neumann propuso el concepto de la ALU en 1945, cuando escribió un informe sobre las fundaciones para un
nuevo computador llamado EDVAC
5. 5
INTRODUCCION
PRACTICA
La ALU se compone básicamente
de: Circuito Operacional, Registros
de Entradas, Registro Acumulador
y un Registro de Estados, conjunto
de registros que hacen posible la
realización de cada una de las
operaciones
Una ALU simple de 2 bits que hace operaciones de AND, OR, XOR y adición.
6. 6
TIPOS DE ALU
Podemos dividir las ALUs en dos subdivisiones distintas:
1
•La primera de ellas es por el tipo de número que ha de calcular y por tanto
si se opera con enteros o con coma flotante, donde en el último caso
estamos hablando de operar con decimales.
2
• La segunda categorización hace referencia a cuantos datos e instrucciones ejecuta una
ALU al mismo tiempo. Siendo la forma más simple la ALU escalar donde se realiza una
operación o instrucción por operando. También tenemos las unidades SIMD o
vectoriales, las cuales realizan una misma instrucción con diferentes operandos al
mismo tiempo
7. OPERACIONES CON UNA
ALU
Resta Binaria
A-B=A+NOT(B)+1 Multiplicación y División Binaria
en Potencia de 2
Multiplicación con Números
que no Son Potencia de 2
8. PUERTAS LOGICAS EN LA
ALU
las puertas lógicas que representan el Álgebra de Boole son AND, OR, XOR e
inversión.
En el interior de la ALU se realizan
todas las operaciones posibles como
combinación de estas puertas. Los
resultados llegan a un registro que
está controlado por la señal de
control. Que en este caso también es
binaria. Este registro, según la
operación que el procesador quiera
realizar, mostrará la salida
correspondiente.