Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Unidad aritmético-lógica
Definición
La ALU (unidad aritmético-lógica) es el dispositivo
que se encarga de realizar:
a) Operaciones aritméticas (suma, resta, otras).
b) Operaciones lógicas (and, or, xor, otras).
NOT
A Ā
0 1
1 0
Universidad de Sonora Arquitectura de Computadoras 5
Otras compuertas
XOR (or exclusiv0).
NAND (not AND).
NOR (not OR).
Mux 8 a 1
Operación Salida
0 a·b
1 a+b
01 a+b X
10 ab (a + b) · CarryIn +
CarryIn (a · b)
11 X X
00 0 0 X a·b X
00 1 1 X ¬a · ¬b X
01 0 0 X a+b X
10 0 0 0 ab (a + b) · CarryIn +
CarryIn (a · b)
10 0 1 X X X
10 0 1 1 ab a + ¬b
11 X X X X X
00 0 0 X a·b X
00 0 1 X a · ¬b X
00 1 0 X ¬a · b X
00 1 1 X ¬a · ¬b X
01 0 0 X a+b X
01 0 1 X a + ¬b X
01 1 0 X ¬a + b X
01 1 1 X ¬a + ¬b X
Universidad de Sonora Arquitectura de Computadoras 25
Agregando operaciones
Operación Ainvert Binvert CarryIn Función
aritmética
10 0 0 0 a+b
10 0 0 1 a+b+1
10 0 1 1 a-b
10 1 0 1 b-a
10 1 1 1 -a - b
1 0 0 0 1 a+b+1
1 0 0 1 1 a-b
1 0 1 0 1 b-a
1 0 1 1 1 -a - b