UNIVERSIDAD UTE
Nombre: Ricardo Mogro Fecha: 12/12/2019
Curso: Mecatrónica 5-A Materia: Electrónica Digital
Consulta
Unidad Aritmética Lógica
Ilustración 1. Simbología de ALU. Fuente: Dr. García, A. (s.f.).
Conocido como ALU por sus siglas en ingles “Arithmetic Logic Unit”, forma parte
del procesador, microprocesador o CPU.
Se lo puede definir como un circuito digital capaz de calcular operaciones
aritméticas básicas como: suma, resta, división y multiplicación; además de
operaciones lógicas como: yes, or, not, and.
Generalmente se lo suele utilizar en circuitos de alta complejidad, llegando a
cumplir con una gran cantidad de cálculos por segundo.
Dentro de estos dispositivos encontraremos lo siguiente:
Dispositivos de Adición: Encargados de realizar las operaciones
aritméticas
Registros: Contienen los operandos que permitirán realizar las
operaciones.
Resultados Parciales: Fragmentos de cálculos realizados.
Resultados Finales: Resultados de los cálculos efectuados
Control de Cálculo: Controlan, dirigen y corrigen errores que se pueden
haber cometido.
Unidad de Control: Emite las acciones a realizar y analiza los resultados
obtenidos.
Unidad Aritmética Lógica: Procesa los datos recibidos y envía registros.
Ilustración 2. Circuito Integrado ALU 74LS382/74HC382. Fuente: Sistemas Digitales. (2001).
Ilustración 3. Tabla de función ALU 74LS382/74HC382. Fuente: Sistemas Digitales. (2001).
Este circuito integrado está compuesto por 20 pines, de los cuales tiene dos
numero de entrada de cuatro bits: A3, A2, A1, A0 y B3, B2, B1, B0 para obtener un
resultado de salida de cuatro bits F 3, F2, F1, F0. Para realizar las diferentes
operaciones dependerá del código de entrada aplicado a las entradas SELECT
de función S2, S1, S0.
Operación de Borrado:
Con S2 S1 S0 = 000 la unidad aritmética lógica borrará todos los bits de la salida
F, tal que F3 F2 F1 F0= 0000.
Operación de Suma:
Con S2 S1 S0 = 011 la unidad aritmética lógica sumará A3 A2 A1 A0 a B3 B2 B1 B0,
el resultado de la suma se evidenciará en F3 F2 F1 F0. CN será el acarreo a la
posición del LSB y deberá hacer un 0. C N+4 será la salida de acarreo de la
posición del MSB. OVR nos indicará si existe desbordamiento, este será 1
cuando una operación de suma o resta de como resultado un número demasiado
extenso para expresarlo con cuatro bits.
Operaciones de sustracción:
Con S2 S1 S0 = 001 la unidad aritmética lógica restará la entrada A con el numero
de entrada B; Con S2 S1 S0 = 010 restará B DE A. Para cualquiera de los dos
casos el resultado se verá presente en la salida F3 F2 F1 F0.
Operación XOR:
Con S2 S1 S0 = 100 la unidad aritmética lógica ejecuta la operación or exclusivo
bit por bit de las entradas A y B.
Operación OR:
Con S2 S1 S0 = 101 la unidad aritmética lógica ejecuta bit por bit la operación OR
de las entradas A y B.
Operación AND:
Con S2 S1 S0 = 110 la unidad aritmética lógica realiza la operación AND bit por
bit de las entradas A y B.
Operaciones Present:
Con S2 S1 S0 = 111 la unidad aritmética lógica establecerá todos los bits de la
salida, tal que F3 F2 F1 F0 = 1111.
Referencias:
Setup Group Innovation. (2015). Unidad Aritmética Lógica ALU.
Recuperado de: [Link]
García, A. (s.f.). Procesadores. Recuperado de:
[Link]
[Link]
Tocci, R. Widmer, N. (2001). Sistemas digitales. New Jersey, Estados
Unidos: Prentice-Hall, Inc.