Está en la página 1de 5

ALU

MICHAEL ARLEY FLORES BENAVIDES

20181578116

UNIVERSIDAD DISTRITAL FRANCISCO JOSE DE CALDAS

FACULTAD TECNOLOGIA.

BOGOTA 2020
ALU

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)

Por mucho, los circuitos electrónicos más complejos son los que están construidos dentro de los
chips de microprocesadores modernos. Por lo tanto, estos procesadores tienen dentro de ellos un
ALU muy complejo y potente. De hecho, un microprocesador moderno (y los mainframes) puede
tener múltiples núcleos, cada núcleo con múltiples unidades de ejecución, cada una de ellas con
múltiples ALU.

Muchos otros circuitos pueden contener en el interior una unidad aritmético lógica: unidades de
procesamiento gráfico como las que están en las GPU modernas, FPU como el viejo coprocesador
matemático 80387, y procesadores digitales de señales como los que se encuentran en tarjetas de
sonido, lectoras de CD y los televisores de alta definición. Todos estos tienen en su interior varias
ALU potentes y complejas.
COMPONENTES.

Datos A Este interruptor es el encargado de registrar los


datos que se van a enviar a Arduino se
encuentran conectados a los pines del 10 al 13

Datos B Este interruptor es el encargado de registrar los


datos que se van a enviar a Arduino se
encuentran conectados a los pines del 6 al 9

INTERUPTOR Este interruptor se encarga de enviar la señal al


DE pin A5 para identificar qué operación se desea
OPERACIONES realizar si el interruptor se encuentra apagado se
LOGICAS Y tomará como operación aritmética y si este
ARITMETICAS encendido como operación lógica

OPERACIONES Este interruptor se encarga de enviar los bits para


buscar dentro de la tabla de operaciones la
operación que se desea realizar este interruptor
esta conectado en los pines del 2 al 5
LEDS DE Estos leds se encargan de visualizar la salida de las
SALIDA C operaciones que se hayan realizado, si la
operación es aritmética y lógica se mostraran los
resultados en todos los leds, con excepción de
tres operaciones lógicas que solo mostraran el
resultado en el ultimo led, estos leds están
conectados en los pines del A1 al A4

BANDERA DE Este led se encarga de mostrar si el resultado


CARRY anterior sobrepasa la capacidad de la operación,
se encenderá únicamente si se desborda la
operación de lo contrario se apagará. Este led se
conecta al pin A0

TABLA DE OPERACIONES

LOGICA ARITMETICA
0 0 0 0 0 A A
1 0 0 0 1 ~A A+B
2 0 0 1 0 A. B A- B
3 0 0 1 1 A+B B-A
4 0 1 0 0 A<B A*B
5 0 1 0 1 A>B A/B
6 0 1 1 0 A=B B/A
7 0 1 1 1
8 1 0 0 0
9 1 0 0 1
1
1 0 1 0
0
11 1 0 1 1
12 1 1 0 0
13 1 1 0 1
14 1 1 1 0 ~B
15 1 1 1 1 B B

También podría gustarte