Circuito Sumador Del 11
Circuito Sumador Del 11
Circuito Sumador Del 11
Es importante señalar que la realización de este trabajo resulta de ayuda para aquellos
que aún no cuentan con un conocimiento básico de lo que son los sistemas digitales y
les puede servir de ayuda, de introducción para que se tenga un mejor entendimiento de
lo que se trata, los conceptos que son expuestos a pesar de ser algo breves con bastante
específicos y cada uno señala única y exclusivamente a lo que se refiere.
OBJETIVOS
OBJETIVO GENERAL.
Se puede definir como el objetivo general, sobre esta investigación, una comprensión
sobre algunas aplicaciones de los sistemas digitales, incluso para los que no tienen los
conocimientos necesarios o básicos para esta materia.
OBJETIVO ESPECIFICO.
La delimitación de cada uno de los temas es clara, aunque se relacionan una con otras,
se puede señalar que una va ligada con la otra, se trata de tener una clara comprensión
de cada uno de los componentes sobre los cuales vamos a abordar un espacio.
MARCO TEORICO
ANTECEDENTES.
Las ventajas de trabajar con sistemas digitales, consiste en ser mucho mas eficaces,
rápidos, sistemáticos, seguros, confiables, todo esto comparado con los sistemas
analógicos. Estas ventajas son las mas significativas, los sistemas digitales pueden
trabajar con mas información que los sistemas analógicos esto es, una mayor rapidez en
el flujo de la información, esto no quiere decir que los sistemas digitales hayan
desplazado a los analógicos, se puede decir que cada uno tiene sus aplicaciones bien
definidas, solo que en este trabajo se tomarán en cuenta solo algunas características de
los sistemas digitales, tomando en cuenta cada una de las características que abordamos
anteriormente.
COMPUERTAS LOGICAS
Una compuerta lógica es un circuito lógico cuya operación puede ser definida por una
función del álgebra lógica, cuya explicación no es el objeto de esta obra.
Veamos entonces las compuertas lógicas básicas, para ello definamos el termino “tabla
de la verdad”, por utilizarse a menudo en las técnicas digitales.
Se llama tabla de verdad de una función lógica a una representación de la misma donde
se indica el estado lógico “1” o “0” que toma la función lógica para cada una de las
combinaciones de las variables de las cuales depende.
Inversor
Un inversor es un circuito lógico que tiene una sola entrada y una sola salida.
Las puertas lógicas AND (o Y en castellano) son circuitos de varias entradas y una sola
salida, caracterizadas porque necesitan disponer de un nivel 1 en todas las primeras para
que también la salida adopte ese nivel.
Basta con que una o varias entradas estén en el nivel 0 para que la salida suministre
también dicho nivel. Todas las unidades AND o derivadas del AND, deben tener señal
simultánea en todas sus entradas para disponer de señal de salida
Compuerta lógica OR
La función reunión, también llamada O, al traducir su nombre ingles OR, es la que solo
necesita que exista una de sus entradas a nivel 1 para que la salida obtenga este mismo
nivel. La expresión algebraica de esta función, suponiendo que disponga de dos
entradas, es la siguiente: s = a + b. Es suficiente que tenga señal en cualquiera de sus
entradas para que de señal de salida (OR). Las compuertas OR pueden tener más de dos
entradas y por definición la salida es 1 si cualquier entrada es 1.
La función NOR consiste en la negación de la O, o sea, así como esta suministra nivel 1
a su salida si cualquiera de las entradas que posee esta a nivel 1, una puerta NOR se
comporta justamente al revés. En la función NOR es suficiente aplicarle una cualquiera
de sus entradas para que niegue su salida. La NOR pueden tener más de dos entradas, y
la salida es siempre el complemento de las funciones AND u OR, respectivamente.
Compuerta lógica EX - OR
MAPAS DE KARNAUGH
m0 m1 m3 m2
m4 m5 m7 m6
m12 m13 m15 m14
m8 m9 m11 m10
Se definen cuadros adyacentes para que sean cuadros juntos entres sí. Además, se
considera que el mapa cae en una superficie en las orillas superior e inferior, al igual
que en las orillas derecha e izquierda, tocándose uno a otro para formar cuadros
adyacentes.
ESPECIFICACIÓNES DE COMPUERTAS
Función
Nombre Símbolo Gráfico Tabla de Verdad
Algebraica
XYF
000
100
111
XYF
000
OR F=X+Y 011
101
111
XF
INVERSOR F = X' 01
10
XYF
001
101
110
NOR F = (X + Y)' XYF
001
010
100
110
XYF
000
101
110
XYF
001
100
111
SUMADORES BINARIOS
CIRCUITO SEMISUMADOR
De la explicación verbal de medio sumador, se encuentra que este circuito necesita dos
entradas binarias y dos salidas binarias. Las variables de entrada designan los bits
sumando y adendo; las variables de salida producen la suma y el acarreo. Es necesario
especificar dos variables de salida debido a que el resultado puede constar de dos dígitos
binarios. Se asignan de forma arbitraria los símbolos x y y y a las dos entradas y S (de
suma) y C (para el acarreo) a las salidas.
Ahora que se han establecido el número y nombre de las variables de entrada y salida,
ya puede formularse una tabla de verdad para identificar en forma exacta la función del
medio sumador. Esta tabla de verdad se muestra a continuación:
xy|cs
00|00
01|01
10|01
11|10
La función booleana simplificada de las dos salidas puede obtenerse de manera directa
mediante la tabla de verdad. Las expresiones simplificadas en suma de productos son:
S = s´y + xy´
C = xy
S = (x + y) (x´ + y´)
C= xy
Para obtener la implementación de la Fig. 4-2(c), se observa que S es la OR excluyente
de x y y. El complemento de S es la equivalencia de x y y :
S' = xy + x'y'
S = (C + x'y')'
C = xy = (x' + y')'
xyz|cs
000|00
001|01
010|01
011|10
100|01
101|10
110|10
111|11
C = xy + xz + yz
Las señales marcadas con a, b Cin son las entradas del sumador y corresponden a los
dos dígitos a sumar y el posible acarreo de entrada respectivamente.
Las señales marcadas con Co y S sol las salidas del sumador y forman el resultado de la
suma y el acarreo de salida (si es que lo hay) respectivamente.
Así si en las entradas colocamos tres señales x, y , z con valores respectivos de 101 el
sumador realizara la suma de 1+0+1 en forma binaria dando como resultado el número
10 binario del tal forma que las señales asignadas a las funciones C y S tomarían los
valores de 1 y 0 respectivamente.
CIRCUITOS RESTADORES
Bi
0 0 0
0 1 1
1 0 1
1 1 0
Por tanto :
Para una representación de n bits si tomo 1 bit para signo, tengo por tanto (n-1) para el
rango que será. Por tanto existe un límite al tamaño de los valores que pueden ser
representados, pudiéndose dar el caso de situaciones de desbordamiento ( overflow ) si
el número obtenido no está previsto dentro del rango establecido.
Por eso muchos de los circuitos sumadores llevan circuitería adicional para detectar
situaciones de desbordamiento e identificar que el dato obtenido no es correcto.
Por ejemplo, si estamos utilizando n = 4 bits el rango será [-8,7] entonces en las
siguientes suma/resta en C2 tenemos que :
Si se suman dos números positivos cuyo resultado excede del rango se produce un
número que " parece ser negativo ", por tener el primer bit igual a 1.
Si se suman dos números negativos cuyo resultado excede del rango se produce un
número que " parece ser positivo " por tener el primer bit igual a cero.
MEDIO RESTADOR
Un medio restador es un circuito combinacional que sustrae dos bits y produce su
diferencia. También tiene la salida para especificar si se ha tomado un 1. Se designa el
bit minuendo por x y el bit sustraendo mediante y. Para llevar a cabo x - y, tienen que
verificarse las magnitudes relativas de x y y. Si x >= y, se tienen tres posibilidades; 0 - 0
= 0, 1 - 0 = 1 y, 1 - 1 = 0. El resultado se denomina bit de diferencia. Si x < y, tenemos 0
- 1 y es necesario tomar un 1 de la siguiente etapa más alta. El 1 que se toma de la
siguiente etapa más alta añade dos al bit minuendo, de la misma forma que en el sistema
decimal lo que se toma añade 10 a un dígito minuendo. Con el minuendo igual a 2, la
diferencia llega a ser 2 - 1 = 1. El medio restador requiere dos salidas. Una salida genera
la diferencia y se denotará por el símbolo D. La segunda salida, denotada B para lo que
se toma, genera la señal binaria que informa a la siguiente etapa que se ha tomado un 1.
La tabla de verdad para las relaciones de entrada-salida de un medio restador ahora
puede derivarse como sigue:
xy|BD
00|00
01|11
10|01
11|00
Las funciones booleanas para las dos salidas del medio restador se derivan de manera
directa de la tabla de verdad:
D = x'y + xy'
B = x'y
Es interesante observar que la lógica para D es exactamente la misma que la lógica para
la salida S en el medio sumador.
RESTADOR COMPLETO
xyz|BD
000|00
001|11
010|11
011|10
100|01
101|00
110|00
111|11
Los ocho renglones bajo las variables de entrada designan todas las combinaciones
posibles de 1 y 0 que pueden tomar las variables binarias. Los 1 y 0 para las variables de
salida están determinados por la sustracción de x - y - z. Las combinaciones que tienen
salida de toma z = 0 se reducen a las mismas cuatro condiciones del medio sumador.
Para x = 0, y = 0 y z = 1, tiene que tomarse un 1 de la siguiente etapa, lo cual hace B = 1
y añade 2 a x. Ya que 2 - 0 - 1, D = 1. Para x = 0 y yz = 11, necesita tomarse otra vez,
haciendo B = 1 y x = 2. Ya que 2 - 1 - 1 = 0, D = 0. Para x = 1 y yz = 01, se tiene x - y - z
= 0, lo cual hace B = 0 y D = 0. Por último, para x = 1, y = 1, z = 1, tiene que tomarse 1,
haciendo B = 1 y x = 3 y, 3 -1 - 1 = 1, haciendo D = 1.
Un circuito combinacional es aquel que está formado por funciones lógicas elementales
( AND, OR, NAND, NOR, etc. ), que tiene un determinado número de entradas y
salidas, dependiendo los valores que toman las salidas exclusivamente de los que toman
las entradas en ese instante. Ejemplo de este tipo de circuitos son : los codificadores,
decodificadores, multiplexores, demultiplexores, comparadores, generadores-detectores
de paridad, etc.
Tabla de la verdad.
Algunos decodificadores no usan todos los 2N códigos posibles de entrada, sino sólo
algunos de ellos. Por ejemplo, un decodificador BCD a DECIMAL, tiene un código de
entrada de 4 bits, el cual sólo usa diez grupos codificados BCD, 0000 hasta 1001.
Algunos de estos decodificadores se diseñan de tal manera, que si cualquiera de los
códigos no usados se aplican a la entrada, ninguna de las salidas se activará. En esta
práctica haremos este codificador, y su tabla de verdad correspondiente es la siguiente: