ALU

Páginas: 2 (283 palabras) Publicado: 26 de noviembre de 2015
Unidad aritmética lógica (ALU)
La unidad aritmético lógica, también
conocida como ALU (siglas en inglés
de arithmetic logic unit), es un circuitodigital que calcula operaciones aritméticas
(como suma, resta, multiplicación, etc.) y
operaciones lógicas, entre dos números.

M.I. Norma ElvaChávez Rodríguez

Arithmetic Logic Unit (ALU)
A[n-1,,0]
ALU
B[n-1..0]
S[m-1..0]

F

A,B son datos de entrada de n bits
S es entrada de control, con 2moperaciones
F es la salida

M.I. Norma Elva Chávez Rodríguez

Ejemplo
Si n=4, m=3
Entonces A[3..0] y B[3..0],
con m=3, se tienen 23=8 operaciones.La tabla de verdad de las posibles
funciones será :

M.I. Norma Elva Chávez Rodríguez

Tabla de verdad de las funciones
s2 s1 s0
0 0 0

FunciónF=AB

0

0

1

F=A+B (función booleana)

0

1

0

F=NOT A

0

1

1

F=A XOR B

1

0

0

F=A+B (función aritmética)

1

0

1

F=A-B

1

1

0

F=A + 1

11

1

F=A - 1
M.I. Norma Elva Chávez Rodríguez

Diseño mediante módulos
Para S2=0, se realizan operaciones lógicas
 Para S2=1, se realizanoperaciones aritméticas
 Si para el control de los módulos lógico-aritmético
se utiliza un selector de dos a uno el diagramas de
bloques será elsiguiente:


M.I. Norma Elva Chávez Rodríguez

Diseño modular de un ALU

M.I. Norma Elva Chávez Rodríguez

Si S2=0

Cuando S2=0, en F se tiene la salidalógica
M.I. Norma Elva Chávez Rodríguez

ALU Design S2=1

Cuando S2=1, en F se tiene la salida aritmética
M.I. Norma Elva Chávez Rodríguez

Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Aluar
  • Esto Es La Alu
  • alu simulador
  • 74LS181-ALU-
  • Alu en vhdl
  • Alu-74181
  • IEEE
  • ALU en VHDL

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS