Está en la página 1de 8

INSTITUTO TECNOLGICO DE PACHUCA

UNIDAD ARITMTICA LGICA


REPORTE

INGENIERA EN SISTEMAS COMPUTACIONALES

PRESENTAN:

CASTILLO TEXOCOTITLA SAMUEL


GARCA MENESES IVN
GUTIRREZ CHVEZ ABRAHAM
TORRES SALINAS GUSTAVO

PACHUCA DE SOTO, HIDALGO. 07 DE ABRIL DE 2016

Objetivo
El objetivo de la prctica es armar una Unidad Aritmtico Lgica que realice 16
operaciones aritmticas y 16 operaciones lgicas, de dos nmeros o palabras de 4
bits cada uno, tomndose en cuenta como el bit ms significativo el colocado ms
a la izquierda, el cual adems de representar el numero nos indicara el signo - si
es 1 o representara + si es cero, para ello daremos un pequeo repaso por los
circuitos combinacionales, los circuitos secuenciales, las operaciones aritmticas
binarias, adems de describir la forma en la cual se pueden implementar mediante
circuitos lgicos.

Introduccin
El ALU es concepto atribuido a John Von Neumann, quien asever al disear su
arquitectura para una computadora, que est tendra que realizar operaciones
matemticas bsicas razn por la cual la computadora deba contener rganos
especializados en dichas operaciones.
La Unidad Aritmtico Lgica, es un circuito digital que calcula operaciones
aritmticas (como adicin, substraccin, etc.) y operaciones lgicas (como OR,
NOT, XOR, etc.), entre dos nmeros. La operacin a realizar por la ALU se decide
mediante seales de control enviadas por la unidad de control.
Los elementos que componen la ALU son los siguientes:

Circuito Operacional: Formado por los circuitos necesarios para la realizacin de


las operaciones con los datos procedentes del registro de entrada. Tambin acepta
como entrada rdenes para seleccionar el tipo de operacin que debe realizar.
Registros de Entradas: Contiene los datos u operandos que intervienen en una
instruccin antes de que se realice la operacin por parte del circuito operacional.
Tambin se emplea como almacenamiento de resultados intermedios o finales de
las operaciones.
Registro de Estados: Engloba un conjunto de biestables en los que se deja
constancia de condiciones que se dieron en la ltima operacin realizada y que
habrn de ser tenidas en cuenta en operaciones posteriores (indicadores de signo,
de cero, de desbordamiento, etc.).
Registro Acumulador: Contiene los datos que se estn tratando en cada momento.
Almacena los resultados de las operaciones realizadas por el circuito operacional.
Est conectado con los registros de entrada para retroalimentacin en el caso de
operaciones encadenadas. Tambin tiene conexin directa con los dispositivos de
salida para l envi de resultados.
La mayora de las acciones de la computadora son realizadas por la ALU. La ALU
toma datos de los registros del procesador. Estos datos son procesados y los
resultados de esta operacin se almacenan en los registros de salida de la ALU.
Otros mecanismos mueven datos entre estos registros y la memoria.
Una unidad de control controla a la ALU, al ajustar los circuitos que le dicen a la
ALU qu operaciones realizar.
Por mucho, los ms complejos circuitos electrnicos son los que estn construidos
dentro de los chips de microprocesadores modernos como la familia de los Pentium.
Por lo tanto, estos procesadores tienen dentro de ellos un ALU muy complejo y
poderoso. De hecho, un microprocesador moderno pueden tener mltiples ncleos,
cada ncleo con mltiples unidades de ejecucin, cada una de ellas con mltiples
ALU.

Muchos otros circuitos pueden contener en el interior ALU: GPU como los que estn
en las tarjetas grficas NVidia y ATI, FPU como el viejo coprocesador numrico
80387, y procesadores digitales de seales como los que se encuentran en tarjetas
de sonido Sound Blaster, lectoras de CD y las TV de alta definicin. Todos stos
tienen adentro varias ALU poderosas y complejas.
Los circuito lgicos para los sistemas digitales pueden ser combinacionales o
secuenciales.
Un circuito combinacional consiste en compuertas lgicas cuyas salidas se
determinan directamente en cualquier momento de la combinacin presente de
entradas sin tener en consideracin las entradas anteriores. Estos circuitos realizan
una operacin de procesamiento de informacin especfica completamente lgica
por medio de un conjunto de funciones de Boole.
Por otra parte los circuitos secuenciales usan elementos de memoria, adems de
compuertas lgicas. Sus salidas son en funcin de sus entradas y del estado de los
elementos de la memoria, donde el estado de los elementos de la memoria es a su
vez una funcin de las entradas previas. Como consecuencia, las salidas de un
circuito secuencial dependen no solamente de las entradas presentes, sino tambin
de las pasadas, y el comportamiento del circuito debe especificarse por una
secuencia de tiempos en las entradas y estados internos.

Equipo y/o material


1

Multmetro

Protoboard

Circuito 74181 ALU de 4 bits

19

Leds de diferentes colores

DIP Switch de 4 interruptores

31

Resistencias

Desarrollo
Como primer paso, consultamos el Datasheet del circuito integrado de nuestra ALU

Iniciamos la simulacin en el programa Proteus para comprobar el funcionamiento


y as su posterior cableado en nuestra Protoboard.

Ya funcionando la simulacin, iniciamos con el cableado en nuestra tableta de


pruebas.

Proseguimos a consultar la tabla de verdad del circuito integrado 74sl181, para


hacer las pruebas correspondientes en el aula para probar el funcionamiento con el
docente a cargo.

Resultados
Se logr despus de mucho tiempo concluir exitosamente esta prctica, as mismo
investigando en Internet y en algunos libros, los cuales en su mayora tratan el tema
de diferentes formas, logramos encontrar la manera de hacer funcionar la ALU.
Hay que poner nfasis en la situacin de acostumbrarse a leer el binario y tomar en
cuenta que el primer digito representa el signo y el nmero, ya que esto nos llev
tiempo en corroborar resultados y an ms en explicarlos.

Conclusiones
Como parte de nuestra formacin es interesante conocer, aunque sea en forma
bsica la construccin y operacin de la Unidad Aritmtico Lgica que es base de
las computadoras, ya que nos permite comprender conceptos los cuales solo
manejamos de forma terica.
El implementar la ALU con este tipo de circuitos es en verdad complicado, ms aun
cuando la informacin consultada trata el tema de una manera diversa como ya se

explic anteriormente, sin embargo lo hara ms complicado en cuanto al nmero


de conexiones. Eso sin mencionar el costo econmico que podra incrementarse un
poco por el nmero de circuitos integrados a utilizar.
El poner en prctica los conocimientos tericos en esta actividad resulta interesante
y complejo a la vez y desde nuestro punto de vista pudimos apreciar el
funcionamiento de una ALU con 32 operaciones, tanto lgicas como aritmticas. El
cual nos permita posteriormente una mejor comprensin del mundo oculto de las
computadoras.

Referencias consultadas
Internet

http://www.asifunciona.com/electrotecnia/

http://www.unicrom.com/

http://www.forosdeelectronica.com

Datasheets

http://www.datasheetcatalog.net/es/

También podría gustarte