Sie sind auf Seite 1von 9

UNIVERSIDAD CENTRAL DEL ECUADOR

INGENIERIA EN CIENCIAS FISICAS Y MATEMATICAS


Carrera: Ingeniera Informtica
Materia: Arquitectura de ordenadores
Integrantes:
-

Flores Andy
Masache Jefferson

Tema: Simulacin de la ALU 4 bits


TALLER 1
1. FUNDAMENTO TEORICO
Definimos genricamente a la unidad ALU (por sus siglas en ingls Arithmetic
Logic Unit) como una de las unidades que forman parte de la Unidad Central de
Procesos (es decir, del Procesador, Microprocesador o CPU - Central
Processor Unit, por sus siglas en ingls) mediante la cual es posible realizar
una gran cantidad de operaciones aritmticas bsicas (Suma, Resta, Divisin y
Multiplicacin) adems de realizar algunas operaciones Lgicas (Yes, Or, Not,
And - Es decir, si; y, o, no) entre dos nmeros o dos conjuntos de nmeros.
En informtica, la Unidad Aritmtica Lgica forma parte del circuito digital del
procesador indefectiblemente, teniendo adems presencia en otros Circuitos
Electrnicos que necesiten realizar estas operaciones, teniendo por ejemplo la
utilizacin de un Reloj Digital, donde estos clculos lgicos se basan en dos
funcionalidades
bsicas:
Sumar de a 1 al tiempo actual (para los Segundos, Minutos y las Horas)
Comprobacin de la activacin o no activacin del sonido de la alarma
Cambio de Hora y Minutos de acuerdo al sistema hexadecimal
Pero esta unidad es generalmente utilizada en circuitos de alta complejidad,
cubriendo no solo operaciones matemticas simples, sino una gran cantidad de
clculos por segundos, siendo en el caso de los ltimos aquellos que son
conocidos como Microprocesadores, y que como hemos dicho, son el cerebro
de un ordenador y te toda la informacin que se procesa a travs de l.
Unidad
de
Control:
Emite
las
acciones
a
efectuar
Unidad Aritmtico Lgica: Procesa los datos recibidos y enva los registros
Unidad de Control: Analiza los resultados obtenidos y los enva a otros
dispositivos

2. IMPLEMENTACION DE LA ALU
ALU
O0

1
0
1
1

O1
O2
O3

B0
B1
B2
B3
RELOJ
RELOJ
C0
C1
C2
C3

CCT005

0
0
0
1

0
1
1
1

A0
A1
A2
A3

0
0
0
1

UNIDAD LOGICA
A0
A1
A2
A3

A0
A1
A2
A3

S0
S1
S2
S3

U11
6
5
4
3

CCT010
B0
B1
B2
B3

B0
B1
B2
B3

C0
C1

C0
C1

10
11
12
13
14
2
1
15

UNIDAD ARITMETICA
A0
A1
A2
A3

1X0
1X1
1X2
1X3

1Y

2X0
2X1
2X2
2X3

2Y

O0

O1

A
B
1E
2E
74LS153

U12

R0
R1
R2
R3

6
5
4
3
10
11
12
13

CCT017
B0
B1
B2
B3

14
2
1
15

C0
C1

1X0
1X1
1X2
1X3

1Y

2X0
2X1
2X2
2X3

2Y

O2

O3

A
B
1E
2E
74LS153

A0
A1
A2
A3
RELOJ

C2
C3

UNIDAD DE TRANSICION
Q0
Q1
Q2
Q3

R0

CCT018
C0
C1

UNIDAD LOGICA
U1:A

U1:B

A0

B0

A1

6
5

B1
74LS08

74LS08

U2:A

U2:B

A0
B0

74LS32

74LS32
10
11
12
13

U3:B
4

A1

1
3

6
5

B1

B0

6
5
4
3

6
5

B1

U3:A
A0

U5

A1

3
2

14
2
1
15

74LS86

U4:B

74LS86

U4:A
1

A0

A1

1X0
1X1
1X2
1X3

1Y

2X0
2X1
2X2
2X3

2Y

S0

S1

A
B
1E
2E
74LS153

74LS04
74LS04

U1:C
B2

U1:D

9
8
10

A3
B3

74LS08

12
11
13

B2

8
10

A3
B3

12
11
13

U3:D

9
8
10

A3
B3

74LS86

12
11

74LS86

U4:D

6
74LS04

14
2
1
15

13

U4:C
A2

10
11
12
13

74LS32

U3:C
B2

6
5
4
3

U2:D

74LS32

A2

U6

74LS08

U2:C
A2

A3

13

1X0
1X1
1X2
1X3

1Y

2X0
2X1
2X2
2X3

2Y

A
B
1E
2E
74LS153

12
74LS04

C0
C1

A2

S2

S3

UNIDAD ARITMETICA
U8

U4:E
B0

11

B0

10
74LS04

U4:F
B1

B1

8
74LS04

6
5
4
3
10
11
12
13
14
2
1
15

1X0
1X1
1X2
1X3

1Y

2X0
2X1
2X2
2X3

2Y

U7

7
5
3
14
12

A0
A1
A2
A3

6
2
15
11

A
B
1E
2E

C0

A0
A1
A2
A3

S0
S1
S2
S3

4
1
13
10

R0
R1
R2
R3

B0
B1
B2
B3
C0

C4

74LS283

74LS153

U9

U10:A
B2

B2

2
74LS04

U10:B
B3

B3

4
74LS04

6
5
4
3
10
11
12
13
14
2
1
15

1X0
1X1
1X2
1X3

1Y

2X0
2X1
2X2
2X3

2Y

A
B
1E
2E

C0
C1

74LS153

UNIDAD DE TRANSICION

6
5
4
3

Q1
A3
A0

10
11
12
13
14
2
1
15

1X0
1X1
1X2
1X3

1Y

2X0
2X1
2X2
2X3

2Y

2
3

12
R0

11

S
R
1
R

10
S

Q2

CLK
8
74LS74

U16:A

Q1

CLK

A
B
1E
2E
74LS153

C0
C1

U15:B

U14
Q2
Q0
A1

74LS74

13

11

74LS153

Q3

12

CLK

A
B
1E
2E

2Y

14
2
1
15

2X0
2X1
2X2
2X3

74LS74

10

10
11
12
13

1Y

U16:B

Q3
Q1
A2

1X0
1X1
1X2
1X3

6
5
4
3

CLK

13

A0
Q2
A3

U15:A

U13

8
74LS74

Q0

C C C C
0 1 2 3
0 0 0 0
0 0 0 1
0 0 1 0
0 0 1 1
0 1 0 0
0 1 0 1
0 1 1 0
0 1 1 1
1 0 0 0
1 0 0 1
1
1
1
1
1
1

0
0
1
1
1
1

1
1
0
0
1
1

0
1
0
1
0
1

OPERACI
N
A AND B
A OR B
A EXOR B
NOT A
A+B
A-B
A+1
A-1

PARALEL
O
RESET
X
X
X
X

3. Consulta: ALU en chip integrado


La ALU 74LS181
Se trata de un circuito integrado con la capacidad de realizar diferentes
operaciones aritmticas y lgicas (es decir, del lgebra de Boole), con dos
palabras de n bits Se pueden encontrar como circuitos independientes, y
tambin como bloque funcional dentro de los microprocesadores y
microcontroladores.
En general, las operaciones matemticas estn codificadas en binario
natural y en complemento a 2 para las restas, pero se pueden codificar en
otros cdigos, como por ejemplo BCD natural.
El ms conocido es 74LS181, que es una ALU de 4 bits, que puede realizar
hasta 32 funciones diferentes (16 lgicas y 16 aritmticas), trabaja con
nmeros binarios de 4 bits, aunque se pueden conectar en cascada para
aumentar el nmero de bits. Este circuito integrado tiene como entradas:

Los cuatro bits del operando A.

Los cuatro bits del operando B.

Entradas de seleccin (para seleccionar la operacin a realizar, entre


16).

Entrada de acarreo, por si viene de un integrado con el resultado de


menor peso.

Entrada de control, para seleccionar si la operacin a realizar deber ser


aritmtica o lgica.

Como salidas tiene los 4 bits del resultado, ms una salida comparador (A
= B) y salidas de acarreo.
Como curiosidad decir que este circuito integrado trabaja con lgica inversa
en las entradas de datos y en las salidas, es decir, que para estos pines se
invierte el significado de los 1 y los 0. Aunque es posible hacerlo trabajar
con lgica directa. (Catedu, 2011)
Configuracin de pines del CI 74LS181

Estructura ALU 74LS181

Tabla con las funciones que pueden realizarse con el 74LS181

La ALU 74LS381
Muchas de las funciones disponibles en la 74LS181 son de poco valor
prctico. En respuesta a esto, los fabricantes de ALUs han introducido al
mercado el circuito integrado 74LS381, el cual implementa a una ALU un
poco ms pequea y sencilla. En la figura N 7 se muestra su configuracin
de pines, la asignacin de funciones de cada uno de ellos y su tabla de
funciones. Observe que solo se dispone de tres lneas de seleccin y que
no existe un pin de seleccin de modo, M, por lo cual este dispositivo solo
puede desollarse ocho funciones en total. Estas corresponden a las
operaciones aritmticas y lgicas de ms frecuente uso.
(Irlenys, 2005)

Configuracin de pines, asignacin de funciones y tabla de operacin de una


ALU 74LS381
Aplicaciones del circuito 74LS181
Muchos CPU y subsistemas de computadores fueron basados en el 74181,
incluyendo varios modelos histricamente significativos.

NOVA - Primer minicomputador de 16 bits mpliamente disponible


manufacturado por Data General. ste fue el primer diseo (en 1968) en
utilizar el 74181

PDP-11 - El minicomputador ms popular de todos los


tiempos, manufacturado por Digital Equipment Corporation.

VAX-11/780 - El primer VAX, el ms popular computador de 32 bits de


los aos 1980 manufacturado por Digital Equipment Corp.4 manufactured
by Digital Equipment Corp.7

Three Rivers PERQ, una estacin de trabajo comercial basado en el


Xerox Alto y lanzado por primera vez en 1979.
4. Comentarios y conclusiones
-

La importancia de la realizacin de las operaciones aritmticas,


es fundamental para la creacin de este tipo de circuitos los
cuales cumplen funciones cruciales en el funcionamiento del
ordenador.

Se usaron como ejemplo circuitos integrados ALU, para


demostrar la utilidad y los diferentes tipos de aplicaciones en las
cuales pueden ser asociadas.
Los tipos de ALU varan de acuerdo al tipo de funcin y accin
requerida, por medio de las operaciones con las que cuentan y en
donde resulten eficientes.

Se dise la estructura de una ALU, por medio del uso de sub


circuitos los cuales asociados y creados de manera correcta
llegan a cumplir su funcin de manera correcta.

La disponibilidad de pines de control adicionales en este


dispositivo hace posible extender el proceso de comparacin a
nmeros binarios de mayor tamao, mediante el artificio de la
conexin en cascada de tantos comparadores como sea
necesario para alcanzar los objetivos planteados.

Es necesario tener conocimientos sobre las funciones y la


estructura de los circuitos integrados ALU, ya que de est manera
se aprovechan sus funciones y adems pueden ser optimizados y
ser utilizados de la forma correcta.

Los circuitos integrados ALU se han ido complejizando de


acuerdo a las necesidades, cada vez ms exigentes y de esta
manera se produce un constante avance y desarrollo en su
creacin y optimizacin.

Bibliografa
Catedu. (2 de Agosto de 2011). Educativa Catedu. Recuperado el 2015 de
Septiembre de 30, de http://educativa.catedu.es/44700165/aula/archivos/repositorio/4750/4923/ht
ml/10_otros_circuitos_lgicos_alu.html
Irlenys, T. (23 de 12 de 2005). Circuitos Aritmticos. Recuperado el 2015 de
Septiembre de 30, de
http://irlenys.tripod.com/digitalesi/arit/suma.htm

Das könnte Ihnen auch gefallen