Está en la página 1de 12

Microcontroladores Y Microprocesadores

Presaberes

Presentado Por:
Alexander Guaitero Mojica

Código:
1098722687

Tutor:
Ing. Néstor Javier Rodríguez

Grupo:
309696_8

Universidad Nacional Abierta Y A Distancia (UNAD)


Escuela De Ciencias Básicas, Tecnología E Ingeniería
Marzo Del 2019
Introducción

En el presente trabajo se puede evidenciar diferentes conceptos básicos


necesarios para comprender y diseñar un microcomponente ALU (por sus
siglas en ingles arithmetic logic unit), realizando cálculos aritméticos y
comparaciones, usando compuertas lógicas de la electrónica digital como and,
or, xor, not, entre otras; que serán abordadas en este documento para dar
explicación al funcionamiento de una ALU.
Resumen

Se aborda inicialmente los conceptos de las compuertas lógicas con sus


respectivas tablas de la verdad y su simbología, Haciendo un repaso de los
componentes básicos de una ALU; posteriormente encontramos el diseño de
un microcomponente (ALU), realizado en proteus evidenciando el correcto
funcionamiento de las tablas de la verdad.
Objetivos

 Analizar los conceptos básicos de una ALU


 Comprender las diferentes compuestas lógicas de una ALU
 Diseñar un algoritmo basado en compuertas lógicas y flip-flops
 Ejecutar y analizar el funcionamiento de un microcomponente
Marco teórico

La Unidad aritmeticológica (ALU por sus siglas en inglés: Arithmetic Logic Unit)
es un contador digital capaz de realizar las operaciones aritméticas y lógicas
entre los datos de un circuito; suma, resta, multiplica y divide, así como
establece comparaciones lógicas a través de los condicionales lógicos “si”,
“no”, y, “o”. Desde los circuitos más simples, como relojes y calculadoras, hasta
complejos circuitos, como los microchips actuales, todos incluyen al menos una
Unidad aritmeticológica, que varía su poder y complejidad según su finalidad.

Compuertas lógicas

Las compuertas lógicas son circuitos electrónicos conformados internamente por


transistores que se encuentran con arreglos especiales con los que otorgan
señales de voltaje como resultado o una salida de forma booleana, están
obtenidos por operaciones lógicas binarias (suma, multiplicación). También
niegan, afirman, incluyen o excluyen según sus propiedades lógicas. Estas
compuertas se pueden aplicar en otras áreas de la ciencia como mecánica,
hidráulica o neumática.

Existen diferentes tipos de compuertas y algunas de estas son más complejas,


con la posibilidad de ser simuladas por compuertas más sencillas. Todas estas
tienen tablas de verdad que explican los comportamientos en los resultados que
otorga, dependiendo del valor booleano que tenga en cada una de sus entradas.

Fig. 1 Compuertas Lógicas

Trabajan en dos estados, "1" o "0", los cuales pueden asignarse a la lógica
positiva o lógica negativa. El estado 1 tiene un valor de 5v como máximo y el
estado 0 tiene un valor de 0v como mínimo y existiendo un umbral entre estos
dos estados donde el resultado puede variar sin saber con exactitud la salida
que nos entregara. Las lógicas se explican a continuación:

 La lógica positiva es aquella que con una señal en alto se acciona,


representando un 1 binario y con una señal en bajo se desactiva.
representado un 0 binario.
 La lógica negativa proporciona los resultados inversamente, una señal
en alto se representa con un 0 binario y una señal en bajo se representa
con un 1 binario.

A continuación, vamos a analizar las diferentes operaciones lógicas una por una
comenzando por la más simple:

Compuerta AND
Esta compuerta es representada por una multiplicación en el Algebra de
Boole. Indica que es necesario que en todas sus entradas se tenga un
estado binario 1 para que la salida otorgue un 1 binario. En caso contrario
de que falte alguna de sus entradas con este estado o no tenga si quiera
una accionada, la salida no podrá cambiar de estado y permanecerá en
0. Esta puede ser simbolizada por dos o más interruptores en serie de los
cuales todos deben estar activos para que esta permita el flujo de la
corriente.

Fig. 2 Tabla, Representación y Fórmula Compuerta AND

Compuerta OR
En el Algebra de Boole esta es una suma. Esta compuerta permite que
con cualquiera de sus entradas que este en estado binario 1, su salida
pasara a un estado 1 también. No es necesario que todas sus entradas
estén accionadas para conseguir un estado 1 a la salida, pero tampoco
causa algún inconveniente. Para lograr un estado 0 a la salida, todas sus
entradas deben estar en el mismo valor de 0. Se puede interpretar como
dos interruptores en paralelo, que sin importar cual se accione, será
posible el paso de la corriente.

Fig. 3 Tabla, Representación y Fórmula Compuerta OR

Compuerta NOT
En este caso esta compuerta solo tiene una entrada y una salida y esta
actúa como un inversor. Para esta situación en la entrada se colocará un
1 y en la salida otorgara un 0 y en el caso contrario esta recibirá un 0 y
mostrara un 1. Por lo cual todo lo que llegue a su entrada, será inverso en
su salida.

Fig. 4 Tabla, Representación y Fórmula Compuerta NOT

Compuerta NAND
También denominada como AND negada, esta compuerta trabaja al
contrario de una AND ya que al no tener entradas en 1 o solamente alguna
de ellas, esta concede un 1 en su salida, pero si esta tiene todas sus
entradas en 1 la salida se presenta con un 0.

Fig. 5 Tabla, Representación y Fórmula Compuerta NAND

Compuerta NOR
Así como vimos anteriormente, la compuerta OR también tiene su versión
inversa. Esta compuerta cuando tiene sus entradas en estado 0 su salida
estará en 1, pero si alguna de sus entradas pasa a un estado 1 sin
importar en qué posición, su salida será un estado 0.

Fig. 6 Tabla, Representación y Fórmula Compuerta NOR

Compuerta XOR
También llamada OR exclusiva, esta actúa como una suma binaria de un
digito cada uno y el resultado de la suma seria la salida. Otra manera de
verlo es que con valores de entrada igual el estado de salida es 0 y con
valores de entrada diferente, la salida será 1.

Fig. 7 Tabla, Representación y Fórmula Compuerta XOR

Compuerta XNOR
Esta es todo lo contrario a la compuerta XOR, ya que cuando las entradas
sean iguales se presentará una salida en estado 1 y si son diferentes la
salida será un estado 0.

Fig. 8 Tabla, Representación y Fórmula Compuerta XNOR

Compuerta IF
Esta compuerta no es una muy utilizada o reconocida ya que su
funcionamiento en estados lógicos es parecido a si solo hubiera un cable
conectado porque exactamente lo que se le coloque en la entrada, se
encontrara en la salida. Pero también es conocido como un buffer, en la
práctica se utiliza como amplificador de corriente o como seguidor de
tensión para adaptar impedancias.

Fig. 9 Tabla, Representación y Fórmula Compuerta IF


Diseño de una ALU
Conclusiones
 Un microcomponente (ALU) está compuesta por compuertas lógicas y
microcircuitos, donde se realiza operaciones lógicas y operaciones
aritméticas.
 Se observo el correcto funcionamiento del la ALU en el software proteus
 Se logro comprender cada compuerta lógica, además de consultar su
tabla de la verdad y su correcto funcionamiento.
Recomendaciones
Las compuertas lógicas que se abordaron no son las únicas que se usan en el
diseño de las ALU, solo se cumplían con un valor explicativo del tema.
Se presentaron diseños básicos de las estructuras o circuitos electrónicos,
estos se muestran por separado, a la hora de concatenar los componentes se
usarán integrados, por lo que es aconsejable ver modelos con estos chips en
donde ambas secciones funcionan en conjunto
Bibliografía
 EcuRed. (29 de marzo de 2019). Obtenido de
https://www.ecured.cu/Unidad_Aritm%C3%A9tico_L%C3%B3gica
 logicbus. (29 de marzo de 2019). Obtenido de
https://www.logicbus.com.mx/compuertas-logicas.php
 Guisa, J. (2009). Electrónica Digital. Instituto Politécnico Nacional. (Pp. 26 -32).
Recuperado
de: http://bibliotecavirtual.unad.edu.co:2460/lib/unadsp/reader.action?ppg=6&docID
=3192086&tm=1531433929303
 Hernández, E. (2009). Microprocesadores. Ed. El Cid Editor. (Pp. 5 -23) Recuperado
de: http://bibliotecavirtual.unad.edu.co:2460/lib/unadsp/reader.action?ppg=3&docID
=3183363&tm=1527288594447
 Rocabado, S. (2009). Arquitectura y organización de la computadora:
microprocesadores y programación Assembler. Editorial de la Universidad Nacional de
La Plata. (Pp. 24-66). Recuperado
de:http://bibliotecavirtual.unad.edu.co:2460/lib/unadsp/reader.action?ppg=1&docID=
4499097&tm=1527288958603
 Williams, Arthur. (2009). Microprocesadores, dispositivos periféricos, optoelectrónicos
y de interfaz. Ed. McGraw-Hill. (Pp. 5-42). Recuperado
de:http://bibliotecavirtual.unad.edu.co:2460/lib/unadsp/reader.action?ppg=31&docID
=3191906&tm=1527289146227

También podría gustarte