You are on page 1of 16

Circuitos digitales lgicos En los circuitos de trasmisin digitales, la informacin se enva de unos circuitos a otros como dos estados

de voltaje, uno "alto" y otro "bajo", esos estados son tratados como bits, se pueden representar como ceros (0) y unos (1) y forman nmeros binarios. Para este artculo asumimos que usted conoce esas cuestiones bsicas. En caso contrario ver trasmisin digital primero. La base de las operaciones digitales son las compuertas lgicas. Los sistemas digitales estn constituidos por miles de circuitos permutadores, cada uno de los cuales permuta otros a "apagado" y "encendido", como se muestra en la figura 1.

Figura1 Estos simples circuitos permutadores que hacen el cambio de encendido y apagado en cadena son la base de todas las operaciones digitales de las mquinas. Cmo pueden estos simples circuitos permutadores hacer todos los trabajos digitales complejos de las mquinas? La respuesta est en que los trabajos complicados se separan en infinidad de trabajos muy simples, que pueden ser manejados por simples circuitos permutadores especiales. Hay solo tres tipos de estos simples circuitos, se llaman "compuertas", o mejor, "compuertas lgicas". Las compuertas se conectan juntas para formar sistemas de cualquier tamao y variedad, tal como en un juego para

armar estructuras con bloques de las que se compran para los nios. Veamos. Los circuitos digitales manipulan y almacenan la informacin Primero, para comprender, veamos que sucede en general en un sistema digital. Auxilimonos de la figura 2. Generalmente, el propsito de un sistema digital es manipular informacin, esta informacin pueden ser, nmeros o letras en una computadora, imgenes en la pantalla en juego de vdeo, ondas sonoras en un reproductor de CD, el control de vlvulas y motores en una lavadora de ropa, o casi cualquier otra tarea. Dentro del sistema toda esta informacin est como seales digitales. Esto es, consiste en bits, o lo que es lo mismo, "ceros" y "unos". Figura 2 Para operar, un sistema digital primero toma informacin del exterior. Esta funcin se llama entrada, como en el caso de una persona poniendo informacin en una computadora o calculadora mediante el presionado de teclas. Una vez traducida esta entrada a seales digitales, el sistema la usa para crear cierta nueva informacin llamada datos procesados. Estos datos procesados son la base que le permite al sistema tomar decisiones, como en el caso de cundo una mquina lavadora debe abrir o cerrar las vlvulas de llenado del tambor, encender y apagar el motor de agitacin etc. Para ayudar a tomar decisiones, la mayora de los sistemas digitales almacenan cierta cantidad de informacin para entonces usarla despus. Esta funcin se llama memoria. En la memoria la informacin se guarda como 0 y 1 tal y como si se escribiera en un trozo de papel para no olvidarla, y se localiza en lugares especficos para luego tomarla de ah.

Finalmente el sistema hace uso del resultado de sus decisiones para hacer una operacin en el exterior. Esta funcin se llama salida y en general se traduce a una seal utilizable por algn dispositivo externo. Como por ejemplo, escribir caracteres o construir imgenes en la pantalla de un monitor. En realidad casi cualquier cosa que pueda llamarse sistema hace uso de esas cuatro funciones: entrada, decisiones, memoria y salida. El propio cuerpo humano lo hace, por ejemplo; los ojos ven algo (entrada), el cerebro lo procesa y memoriza, y los msculos finalmente ejecutan la accin (salida). Los circuitos bsicos de compuertas toman tres decisiones lgicas. El propsito de los tres tipos de compuertas lgicas que se mencionaron anteriormente es el de usar bits o informacin digital para tomar decisiones muy simples. Sin embargo, cuando se conectan juntas muchas de estas compuertas en diferentes modos, pueden trabajar muy rpido y tomar decisiones muy complejas. De manera que los trabajos que realizan los circuitos digitales son llevados a cabo, a ltima instancia por circuitos de compuertas. Cada tipo de compuerta hace un tipo simple de decisin, llamada funcin lgica. Lgica significa el uso de reglas para razonar correctamente; por ejemplo, "Si Juan es ms alto que Mara y Mara es ms alta que Toms, entonces Juan es ms alto que Toms". Las tres decisiones lgicas bsicas que hacen las compuertas, mostradas en la figura 3 son las llamadas funcin AND, funcin OR y funcin NOT.

En la figura 3 se muestran los smbolos de una compuerta AND, una OR y una NOT, las que realizan las respectivas funciones lgicas (observe que los nombres estn escritos a propsito con letras maysculas). Siendo precisos, el circuito que hace la funcin NOT, no es realmente una compuerta y en su lugar generalmente se le llama un inversor. Lo incluimos porque su funcin es muy importante y bsica. El smbolo de la compuerta AND, recuerda a una letra D mayscula alargada. El smbolo de una compuerta OR luce como un corazn alargado y el smbolo del inversor es un tringulo como un amplificador operacional con un pequeo crculo en la salida que denota inversin. Las compuertas AND y OR tienen por lo menos dos entradas (nunca una) para recibir bits, los de la figura 3 tienen 3 llamados A, B y C. Sin embargo algunas de estas compuertas pueden tener muchas. Por otro lado un inversor solo tiene una entrada marcada como A. Todas las compuertas solo tienen una salida, marcada como Q en la figura. El bit de salida se crea por la compuerta y se trasmite al la prxima en el circuito. Figura 3

La Truth Table (Tabla verdadera). En la figura 3, la funcin lgica de cada compuerta est en una tabla prxima a ella. Esta tabla se le llama truth table. Una truth table completa muestra cada combinacin posible de los bits de entrada recibidos por una compuerta lgica o un circuito, y el estado de la salida para cada combinacin. Para una compuerta de tres entradas, hay 8 (2) posibles combinaciones de los bits de entrada, los que corresponden a los nmeros binarios desde 000 (decimal 0) hasta 111 (decimal 7). La salida de una compuerta AND, mostrada en la figura 3A, es 1 solo si todas las entradas son 1, si una o ms de las

entadas es 0, la salida es 0. Por eso el nombre, ya que la salida ser 1 si la entrada A AND ("y" en Ingls) la entrada B AND la entrada C (todas ellas) son 1. La salida de una compuerta OR, mostrada en la figura 3B, es 1 si al menos una de las entradas es 1. En otras palabras, si la entrada A OR ("o" en Ingls) la entrada B OR la entrada C es 1, OR si mas de una de las entradas, OR todas las entradas son 1, la salida ser 1. Para el inversor, siempre el bit de entrada saldr invertido a la salida, o sea si la entrada es 1, la salida ser NOT ("no" en Ingls) 1, esto es 0, y si la entrada es 0 la salida es NOT 0 o sea 1. Rels mostrando cmo se realizan las funciones lgicas. Pronto veremos como estas tres simples decisiones pueden combinarse para hacer decisiones ms complejas. Pero antes vamos a ver como los circuitos elctricos pueden realizar las funciones AND, OR y NOT. Las compuertas son dispositivos digitales, pero no tiene que ser necesariamente electrnicos. Probablemente la forma ms fcil de entender las compuertas elctricas es con el uso de rels electromagnticos. Tal y como en un circuito permutador con transistores, los rels solo tienen dos estados "conectado" y "desconectados". Como se muestra en la figura 4, podemos construir una compuerta AND de tres entradas con el uso de tres rels cuyos contactos sean normalmente abiertos, y estn conectados en serie. En este circuito todos los rels deben estar conectados para que la lmpara alumbre, es decir los interruptores A, AND B, AND C deben estar cerrados o lo que es lo mismo valores 1 en las tres entradas (recuerde que la palabra AND en Ingls significa "y"). En la figura 5 aparece una compuerta OR de tres entradas Figura 4. con el uso de rels de contactos normalmente abiertos Compuerta AND Positiva conectados en paralelo, observe que en este caso la lmpara alumbra si el interruptor A, OR B, OR C, OR dos de ellos, OR todos, estn cerrados, es decir, alguna, algunas, o todas las entradas tienen valor 1 (recuerde que la palabra OR en Ingls significa "o").

En la figura 6 se muestra un inversor con la ayuda de un rel de contacto doble normalmente cerrado. La lmpara enciende cuando el interruptor A esta desconectado, y se apaga cuando este se conecta. Observe que el efecto es invertido, cuando A=1 Q=0 y viceversa. En el ao 1930 los primeros sistemas digitales utilizaron rels en la forma descrita, o rels + resistencias + diodos para hacer operaciones binarias digitales. Estos circuitos digitales eran de lenta velocidad de trabajo y su operacin requera de la manipulacin de muchos interruptores. Las compuertas lgicas actuales de alta velocidad utilizan transistores en el lugar de los rels.

Figura 5 Compuerta OR positiva

Figura 6 Inversor

Compuertas de lgica negativas o lgica positivas. En los circuitos de compuertas lgicas hechos con rels de las figuras 4, 5 y 6 se ha considerado las entradas y salidas como 0, cuando el voltaje es cero (bajo) y 1, cuando es +6 v (alto), esta convencin de equivalencias se le denomina positiva. Con esta consideracin la compuerta de la figura 4 resulta AND, y la de la figura 5 OR, pero esto

puede cambiar si se usa una convencin diferente o negativa, es decir considerando 1 al valor del voltaje bajo y 0 al valor alto. Veamos. La tabla de funciones Ms arriba habamos visto que para cada compuerta lgica o circuito formado por ellas exista una tabla denominada tabla verdadera (truth table en Ingls) y habamos definido que: "una truth table completa muestra cada combinacin posible de los bits de entrada recibidos por una compuerta lgica o un circuito, y el estado de la salida para cada combinacin", observe que se refiere a la funcin lgica, es decir tiene que ver con bits y sus valores, esto es 0 1, tomados convencionalmente. Tambin hemos visto que cada bit puede tener uno de dos estados elctricos, es decir ser "Alto o "Bajo" esto es real, un estado Bajo se refiere a bajo voltaje y uno Alto a voltaje alto. Cuando se confecciona una tabla equivalente a la tabla verdadera, pero utilizando los valores Alto y Bajo estamos mostrando los estados elctricos reales del circuito. Esta tabla se denomina Tabla de funciones y caracteriza por completo una compuerta o un circuito formado por ellas. Ambas son muy parecidas, la diferencia es que la tabla verdadera muestra estados lgicos mientras que la tabla de funciones muestra estados elctricos. De las tablas de funciones mostradas a la derecha puede Tabla de Tabla Tabla concluirse que: funciones verdadera verdadera 1. Para los rels conectados en serie, cuando las tres entradas son altas (a), la salida es tambin alta (a). De otra manera la salida es baja (b). 2. Para los rels conectados en paralelo, cuando las tres entradas son bajas (b) la salida es baja (b), de otra manera la salida es alta (a). Lgica positiva. Para que el circuito de rels en serie sea una compuerta AND, y el circuito de rels en paralelo sea una compuerta OR, tenemos que usar lgica positiva. Esto es, que el valor del voltaje alto signifique 1, y que el valor del voltaje bajo signifique 0. O lo que Rels en Serie b = Bajo voltaje (tierra) a = Alto voltaje (+6 v) A B C Q b b b b b b a b b a b b Con lgica positiva a=1 b=0 Con lgica negativa a=0 b=1

A B C Q 0 0 0 0 0 0 1 0 0 1 0 0

A B C Q 1 1 1 1 1 1 0 1 1 0 1 1

es lo mismo, escribir unos (1) cuando el voltaje es alto, y ceros (0) cuando es bajo en la tabla de funciones, si hacemos esto, habremos obtenido las tablas verdaderas para los dos tipos de compuerta. De este modo la tabla verdadera de un circuito con rels en serie usando lgica positiva dice que: la salida ser 1 solo cuando todas las entradas sean 1. Que es lo mismo que vimos anteriormente cuando estudibamos la tabla verdadera para una compuerta AND. Por tal motivo el circuito formado por rels en serie solo ser una compuerta AND si usamos lgica positiva, por tal motivo es mejor llamarla compuerta positiva AND. Si se estudia el circuito formado por rels en paralelo y sus tablas lgicas y de funcin tambin se podr llegar a la misma conclusin: solo el circuito formado por rels en paralelo es una compuerta OR, si se usa lgica positiva, de tal forma, como en el caso anterior, es mejor llamarla compuerta positiva OR.

b a a b a b b b a b a b a a b b a a a a

0 1 1 0 1 0 0 0 1 0 1 0 1 1 0 0 1 1 1 1 Funcin AND

1 0 0 1 0 1 1 1 0 1 0 1 0 0 1 1 0 0 0 0 Funcin OR A B C Q 1 1 1 1 1 1 0 0 1 0 1 0 1 0 0 0 0 1 1 0 0 1 0 0 0 0 1 0 0 0 0 0

A B C Q b b b b b b a a b a b a Rels b a a a en a b b a paralelo a b a a a a b a a a a a

A B C Q 0 0 0 0 0 0 1 1 0 1 0 1 0 1 1 1 1 0 0 1 1 0 1 1 1 1 0 1 1 1 1 1

Funcin OR Funcin AND Lgica negativa. Las tablas verdaderas para esas mismas compuertas, usando lgica negativa es completamente diferente. Recuerde que en este caso el valor de voltaje alto corresponde al 0 y el bajo al 1. Cuando se usa esta lgica el comportamiento de las compuertas hechas con rels en serie realizan la funcin OR, contrariamente a lo que sucede con lgica positiva. Lo mismo sucede con el circuito paralelo, realizan la funcin

AND, en lugar de la OR como era en el caso de lgica positiva. Todo esto muestra una regla muy importante: "Una compuerta AND positiva acta como compuerta OR negativa y una compuerta OR positiva acta como una compuerta AND negativa". Aunque parezca poco importante, esta diferencia resulta muy til cuando se disean sistemas digitales. Para completar diremos que un inversor ser siempre un inversor, aunque se use lgica positiva o negativa. Las compuertas electrnicas usan transistores en lugar de rels. Decenas de conceptos de diseos se utilizan para elaborar circuitos de compuertas electrnicas con transistores en el lugar de los rels. La figura 7 muestra un ejemplo de un concepto de elaboracin de compuertas. Para mantener el dibujo simple, solo se colocan dos entradas, pero pueden ser tres o ms. Este diagrama simple, corresponde al modo tradicional de compuerta de conexin directa de dos transistores NPN, parece como dos inversores que comparten una resistencia comn llamada resistencia de empuje. Cuando ambas entradas estn en el nivel alto del voltaje (alrededor de de 0.7 voltios) los dos transistores se saturan y vuelcan la salida a baja (alrededor de 0.2 Figura 7 v). El comportamiento de la compuerta se resume Compuertas de entradas directamente acopladas. en la tabla de funciones. Dos tablas verdaderas se muestran tambin, una con lgica positiva y otra con lgica negativa. Usted puede ver que ninguna de esas tablas representan a una funcin AND u OR, por esto las llamamos una compuerta positiva NOR o una compuerta negativa NAND.

Una compuerta NOR acta como una compuerta OR seguida por un inversor. Comoquiera que una o ms de las entradas sea 1, la salida ser 0. El smbolo de una compuerta NOR es un corazn alargado tal y como una OR pero seguida de un pequeo crculo que denota inversin. Esto identifica la funcin OR sobre el bit de entrada pero usando un inversor sobre el bit de salida del OR. Similarmente una compuerta NADN se comporta como una AND seguida de un inversor. En la prctica los diseadores de circuitos digitales usan con ms frecuencia las compuertas NAND y NOR en el lugar de las AND y OR, esto se debe a que con su uso el circuito se hace ms simple y con menos transistores. Cuando el circuito exige el uso de una compuerta pura OR o AND los diseadores tpicamente usan una NAND u OR seguida por un inversor. Un circuito de un sistema digital completo actual est casi totalmente incluido de manera integrada en una pastilla (chip). Estas pastillas pueden tener cientos o miles de compuertas incluidas en una sola pastilla. Por lo general todas las compuertas de una pastilla usan sistemas de diseo muy similares. Hay varios grupos diferentes de pastillas de circuitos integrados, llamadas familias lgicas o tecnologas, con nombres como MOS, CMOS, TTL, ECL, IL y otras. Combinando pequeas decisiones para hacer otras ms complejas. Ahora que sabemos sobre compuertas lgicas, veamos cmo se ponen estas a trabajar juntas para hacer decisiones ms complejas y tiles. Como ejemplo examinemos la red lgica para el sumador total de nmeros de 1-bit (1-bit full-adder).

La figura 8 muestra un particular diseo para esta funcin. Este diseo usa siete compuertas AND, dos compuertas OR y tres inversores. Durante el estudio y desarrollo de diagramas como este, no importa si se usa lgica positiva o negativa, de cualquier manera el diagrama es el mismo. Por s mismo, el sumador de 1-bit de la figura 8 simplemente "cuenta" los 1 de las tres entradas. Esta funcin se muestra en la tabla verdadera. Como la mayora de las tablas verdaderas, esta muestra todas las posibles combinaciones de los bits a las entradas, tambin muestra la salida resultante de cada combinacin. El sumador tiene dos salidas en lugar de una como la compuerta simple. Las tres entradas se llaman A, B y N. Piense en ellas como tres nmeros separados de 1 bit. Los dos bits de salida se llaman C y S. Estas salidas forman un nmero de 2 bits. El bit C es el primer lugar significativo del nmero con un valor de 1, y el bit S es el segundo lugar significativo del nmero con el valor de 2. En la tabla verdadera, note que si los tres bits de entrada son 0 la suma es 00. Si solo uno de los bit de entradas es 1, el bit de salida es 01 (C es 0 y S es 1) lo que constituye el nmero binario correspondiente al decimal 1. Si dos cualesquiera de las entradas es 1, el bit de salida es 10, que constituye al binario correspondiente al decimal 2. Si las tres entradas son 1, el bit de salida es 11, que constituye el binario correspondiente al decimal 3. Por lo tanto, los tres bits de las entradas han sido sumados para dar una respuesta entre 0, 1, 2 3.

Figura 8

Combinaciones cannicas. El sumador estudiado ilustra algunos de los principios generales acerca del diseo de los sistemas digitales. Se pueden usar estos principios para disear redes digitales por usted mismo, tanto en un papel, como conectando compuertas reales. Un diseo de este tipo, generalmente comienza con la tabla verdadera donde se especifica qu cosa la red de compuertas har. Para cada combinacin de los bits de entrada en una lnea de la tabla verdadera, hay una cierta combinacin preestablecida del bit de salida. Este campo particular del diseo se llama lgica combinacional. Puede utilizarse cualquier nmero de diseos diferentes de lgica combinacional para conseguir el objetivo perseguido en la tabla verdadera. Los diseadores generalmente tratan de buscar el diseo que produzca la red de compuertas ms simples, y que pueda construirse con las compuertas menos caras disponibles, pero para cada tabla verdadera, hay siempre una combinacin que es la ms fcil de disear y que se deduce directamente de la tabla verdadera. Esta combinacin se llama combinacin lgica cannica para esa tabla verdadera. El caso particular que veremos del sumador (1-bit full-adder) es la combinacin cannica para la tabla verdadera que le acompaa. Estudiemos esta ms cerca para ver cmo funciona. Conectando las compuertas AND. Una red cannica generalmente tiene una compuerta AND separada para cada combinacin de entrada, es decir, hay una compuerta AND por cada lnea de la tabla verdadera. Cada una de esas compuertas AND reconoce un patrn particular de los bits de entrada, detallado por la lnea correspondiente en la tabla verdadera, y tiene el bit de salida 1cuando esa combinacin aparece en las entradas.

Cada compuerta AND en la figura 9 est marcada de acuerdo a la combinacin de entradas que detecta, esto es, cuando la combinacin de las entradas ABN es 000 (cero), la compuerta 0, tiene 1 de salida, mientras que todas las otras compuertas tienen salida 0. Y cuando se recibe 001 (decimal 1), solo la compuerta 1 responde con 1. Todas las otras compuertas tienen de salida 0, de ese mismo modo si se recibe 010 (decimal 2) la compuerta que se activa es la 2. Para permitir a las compuertas AND detectar el 0 en sus entradas A, B y N se colocan inversores en cada entrada, la salida de cada inversor se la llama entrada invertida y se marcan como, A, B y N con barra superior. En cada momento el valor de la entrada sin barra (A, B y N) sern invertidos a los de la misma letra con barra. Note que cada compuerta AND tiene una entrada desde cada una de las tres entradas principales A, B y N, o de las entradas invertidas. Es decir una entrada de cada compuerta AND se conecta a la entrada A o a la A con barra, la otra entrada se conecta a B o a B con barra y la tercera entrada a N o a N con barra. Si queremos que una compuerta AND responda con 1 en la entrada A, se conecta directamente hacia A, pero si queremos que responda al 0 en la entrada A se conecta a la A con barra. De la misma forma las otras dos entradas de una compuerta AND particular se conectarn para detectar lo mismo el 0 que el 1 en las entradas correspondientes B y N. Por ejemplo, la compuerta 1 que reconoce la combinacin A=0, B=0 y N=1 se conecta a A con barra, B con barra y N. Similarmente, la compuerta 2 que reconoce la combinacin 010 se conecta a A con barra, B y N con barra.

Figura 9

Conectando las compuertas OR. Finalmente las dos salidas C y S se producen por dos compuertas OR separadas. Marcadas como compuerta C y compuerta S, la entrada de las compuertas C y S vienen de varias compuertas AND. Cmo determinamos cual compuerta AND debe conectarse? Observe las columnas de salida de la tabla verdadera. Se supone que la salida de C ser 1 cuando la combinacin de las entradas forme alguno de estos nmeros binarios, 3, OR 5, OR 6, OR 7. Entonces conectamos las salidas desde las compuertas 3, 5, 6 y 7 a las entradas de la compuerta OR C. Similarmente, la salida de la compuerta S debe ser 1 cuando tenga la combinacin, 1, OR 2, OR 4, OR 7, por lo que las entradas de la compuerta S deben ser manejadas por las salidas de las compuertas AND 1, 2, 4 y 7. Ahora podemos ver que la compuerta 0 no es necesaria, debido a que la combinacin 000 en las entradas no produce ninguna salida con 1, por lo que en este caso la compuerta 0 se omite y el circuito final se separa un tanto del cannico, quedando con solo 7 compuertas. La red de compuertas cannicas son apenas una simplificacin del diseo, con la utilizacin de un nmero pequeo de compuertas y conexiones pero.... la funcin de la red mostrada en la figura 9 puede arrojar los mismos resultados si se eliminan algunas conexiones, por lo que pueden lograrse con menos entradas en las compuertas. No obstante el diseo cannico es un buen punto de partida para luego encontrar versiones ms simples. Sumando nmeros binarios con sumadores de 1-bit. Por ltimo veamos como varios sumadores de 1-bit pueden usarse juntos para hacer trabajos ms grandes, por ejemplo, sumar dos nmeros binarios. Lo que mostramos ilustra el principio fundamental de los sistemas binarios, que es separar las funciones complejas en varias ms simples. O, dicho de otro modo, la utilizacin de circuitos simples, usados como bloques de construccin, para hacer una gran variedad de circuitos ms complicados. Por supuesto, podemos usar una red cannica u otro circuito especial para sumar dos nmeros binarios, pero hacer el trabajo usando sumadores de 1-bit es simple, conveniente y constituye un buen ejemplo de aprendizaje.

La figura 10 muestra un diseo lgico de un sumador de nmeros binarios de 4 bits, construida a partir de cuatro sumadores de 1-bit como l la figura 9. Las ocho entradas de esta red combinacional forman los nmeros binarios A y B que sern sumados. Esos nmeros se llaman sumandos. Cada uno de ellos puede tener el valor de entre cero (0000) a quince (1111). Las cinco salidas, convierten las entradas en el nmero S de 5-bit, que puede ir desde cero (00000) hasta treinta y uno (11111). Observe que el primer bit significativo, los "unos" del sumando A se les nombra A0 (A-cero), los bit "dos", A1 (Auno), los bits cuatro, A2 (A-dos) y el ltimo significativo, los "ochos" como A3 (A-tres). Los bit del sumando B y la suma S se nombran de la misma manera. La suma S tambin tiene los bit "diecisis" y se nombra S4 (S-cuatro). Observe tambin que los sumadores de 1-bit se nombran de 0 a 3 igual que los bits de los sumandos. Los bits A0 y B0 de los sumandos se agregan mutuamente en las entradas A y B del sumador 0 y la salida S0 del sumador 0 provee el bit 0 de la suma total. Igualmente el sumador 1 suma los bit A1 y B1 para producir el bit S1 de la suma total, el sumador 2 suma los bits A2 y B2 para lograr el bit S2 del total y el sumador 3 los hace igual con los bit A3 y B3 para dar el bit S3 del total, este ltimo genera adems el bit S4. Aqu hay un punto importante que debemos considerar, y es bsico para que la suma total se

Figura 10

lleve a cabo. La salida C de cada sumador de 1-bit alimenta la entrada N del prximo sumador de la izquierda. De esta forma el bit C de un sumador "se coloca encima" del bit N del sumador que sigue, tal y como hacemos cuando ejecutamos una suma de nmeros de varios dgitos a mano en un papel, el ejemplo de suma de la izquierda en la figura 10 ilustra lo que decimos. El sumador 3 no tiene ningn sumador a la izquierda por lo que su salida C sale como el bit "diecisis" de la suma. El sumador 0 no tiene ningn sumador encima a la derecha para recibir entrada por N, por lo que se le suministra entrada 0 constante, el sumador 0 solo tiene que agregar dos bits no tres y por lo tanto puede ser un tipo ms simple de sumador sin la entrada N. Tal como el llamado "medio sumador". Como ver, es posible extender este conjunto de sumadores de 1-bit tanto como se quiera para sumar nmeros de muchos bits, es comn que las computadoras usen nmeros de hasta 128 bits y ms. Aunque este modo de suma cumple bien sus objetivos, su trabajo toma algo ms de tiempo que otros diseos de circuitos de sumadores, ya que cada compuerta demora algunos nanosegundos (millonsimas de segundo) en reaccionar y esto, cuando se trata de muchos sumadores puede hacer lento el trabajo del sistema, por eso, cuando grandes dgitos deben ser sumados en el menor tiempo este mtodo no es apropiado.

You might also like