Documentos de Académico
Documentos de Profesional
Documentos de Cultura
11 Alu
11 Alu
Unidad aritmético-lógica
Modelo de von Neumann
Fuente:
https://en.wikipedia.org/wiki/Von_Neumann_architecture#/media/File:Von_Neuman
n_Architecture.svg
(CC BY-SA 3.0)
Universidad de Sonora 2
Definición
La ALU (unidad aritmético-lógica) es el dispositivo
que se encarga de realizar:
a) Operaciones aritméticas (suma, resta, etc.).
b) Operaciones lógicas (and, or, xor, etc.).
NOT
A Ā
0 1
1 0
Universidad de Sonora Arquitectura de Computadoras 6
Otras compuertas
XOR (or exclusiv0).
EQV (equivalence).
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 X ab (a + b) · CarryIn +
CarryIn (a · b)
10 0 1 0 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 28
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
$x 0 0 … 0 $y < $z
31 30 … 1 0