ebook img

Tema 1 INTRODUCCI´ON A LA TECNOLOG´IA DE COMPUTADORES PDF

16 Pages·2009·0.21 MB·Spanish
by  
Save to my drive
Quick download
Download
Most books are stored in the elastic cloud where traffic is expensive. For this reason, we have a limit on daily download.

Preview Tema 1 INTRODUCCI´ON A LA TECNOLOG´IA DE COMPUTADORES

Tema 1 ´ INTRODUCCION A LA ´ TECNOLOGIA DE COMPUTADORES ´ 1.1. ORGANIZACION ESTRUCTURAL DE UN COMPUTADOR Desde el punto de vista estructural, el computador se considera dividido en varios niveles organizados jera´rquicamente, de modo que para poder construir y hacer funcionar los elementos de un nivel determinado, es necesario utilizar los elementos construidos en el nivel inmediatamente inferior. La figura 1.1 muestra la organizaci´on del computador segu´n estos niveles estructurales, y en ella pueden apreciarse ocho niveles de estudio divididos en dos grandes zonas: una zona inferior donde los niveles son de naturaleza “hardware”, y una zona superior donde los niveles son de naturaleza “software”. Cada nivel se diferencia de los dem´as porque se rige por unas leyes de comportamiento, unas reglas y unos m´etodos de dise no que le son propios, adem´as de utilizar un lenguaje espec´ıfico para describir su estructura y funcionamiento. En la figura 1.1, los niveles se representan por bloques cuyas entradas y salidas son los elementos constituyentes del computador en sus diversos grados de elaboracio´n y niveles de integracio´n. Las flechas son bidireccionales porque, dependiendo del punto de vista, la entrada a un bloque puede transformarse en salida y viceversa. En este sentido, la flecha unidireccional hacia arriba, que esta´ situada en la parte izquierda de dicha figura, indica la direccio´n seguida en el proceso de dise no de un computador, ya que un nivel determinado utiliza los elementos inferiores –situados debajo del bloque– para dise nar y construir los elementos del nivel inmediatamente superior –situados encima. Sin embargo, la flecha unidireccional hacia abajo, que esta´ situada en la parte dere- cha de la figura 1.1, indica la direcci´on seguida a la hora de realizar el ana´lisis funcional 1 ´ ´ 2 TEMA 1. INTRODUCCION A LA TECNOLOGIA DE COMPUTADORES S O Paquetes de programas de aplicaciones Ñ E E Nivel paquete aplicaciones D IS R Programas escritos en lenguaje de alto nivel I D A R W Nivel lenguajes alto nivel E S C O T Programa gestor de los recursos del computador C L F E O Nivel sistema operativo IÓ D S N N A Programas en lenguaje máquina o en ensamblador D Ó N Nivel instrucciones máquina E O CI Z Unidad de control, camino de datos E S A Nivel TR T R E U G R Circuitos secuenciales: contadores, registros de desplazamiento, memorias D E A I T W Subnivel secuencial Nivel digital O N D Circuitos combinacionales: sumadores, multiplexores, decodificadores F I U E R Subnivel combinacional N D A C N H Circuitos electrónicos: puertas lógicas, inversores, multivibradores, biestables IO Ó A Nivel electrónico N I N C O Elementos eléctricos: transistores, resistencias, condensadores A C L Z E Nivel de componente R I Elementos físicos: uniones P ó N, metales, dieléctricos D Figura 1.1: Organizaci´on estructural de un computador. de la ma´quina, en el que se comienza analizando los elementos m´as complejos para ir subdividiendo sucesivamente el computador en sus elementos m´as b´asicos. Esta segunda direccio´n es la que tambi´en debera´ seguir un usuario que desee profundizar en el manejo de la ma´quina: comenzara´ por el nivel m´as alto, que es el m´as complejo estructuralmente, pero cuyo uso es el m´as fa´cil de aprender y, a medida que vaya necesitando funciones y prestaciones m´as espec´ıficas, ir´a bajando a niveles estructuralmente ma´s simples, pero cuya utilizaci´on correcta precisa de mayores y m´as detallados conocimientos del compu- tador. A continuaci´on se describen los ocho niveles, empezando por los m´as b´asicos y en el sentido de ir aumentando paulatinamente los grados de integraci´on y complejidad. El primer nivel esta´ constituido por los componentes. Las leyes aplicadas son las de la electr´onica f´ısica. Los componentes son semiconductores de tipo n y p, metales, etc. Los sistemas construidos son diodos, transistores, resistencias, condensadores, etc. Este nivel es estudiado por la F´ısica del Estado So´lido. El segundo es el nivel de circuito electro´nico. El comportamiento del circuito se describe en t´erminos de corrientes, tensiones, flujos, etc. Se construyen sistemas como las puertas l´ogicas, los biestables, los osciladores, etc., a partir de los componentes. Las leyes utilizadas en este nivel son las de la electricidad, que son de naturaleza continua, pero los circuitos o sistemas construidos son generalmente de tipo digital. Este nivel es estudiado ´ 1.1. ORGANIZACION ESTRUCTURAL DE UN COMPUTADOR 3 por la Electrotecnia o la Electr´onica Analo´gica. El tercer nivel es el nivel de circuito digital. Las leyes que rigen su comportamiento son las del a´lgebra de Boole. Como puede observarse en la figura 1.1, este nivel puede dividirse en dos subniveles, el de circuitos combinacionales y el de circuitos secuen- ciales. En el subnivel combinacional se utilizan los circuitos electr´onicos del nivel anterior como por ejemplo las puertas l´ogicas digitales, para obtener circuitos o sistemas m´as com- plejos de car´acter combinacional, como son los multiplexores, decodificadores, sumadores, etc. Los circuitos combinacionales son circuitos sin memoria, cuya salida en todo momen- to es funcio´n exclusiva de sus entradas. En el subnivel secuencial se construyen circuitos secuenciales complejos a partir de circuitos de memoria tipo biestable, junto con circuitos combinacionales (por eso dicho subnivel se comunica en la figura 1.1 con el subnivel com- binacional y con el nivel electr´onico). Los circuitos secuenciales se caracterizan porque su salida es funci´on tanto de la entrada que tienen en ese momento como de la historia an- terior (memoria o estado) del circuito, lo cual implica que la variable tiempo desempe na un valor fundamental en su comportamiento. Este nivel es estudiado por la Electr´onica Digital. El siguiente nivel de estudio es el de TR o de Transferencia entre Registros. En este caso se estudia el computador centr´andose en el flujo de informacio´n que se env´ıa de un registro a otro, pasando, en su caso, por el correspondiente circuito combinacional que lo encamina o lo transforma. Las transferencias se representar´an mediante flechas, de la forma siguiente: A ← B A ← B +A A ← B AND A donde A, B y C representan registros o posiciones de memoria, y las operaciones + y AND se realizan mediante el correspondiente circuito combinacional. Los elementos constructivos de este nivel son los buses, los registros, los bloques com- binacionales, las memorias, etc. Los sistemas formados sera´n bloques constructivos del computador o ´este mismo. Este es el primer nivel que se estudia propiamente desde el punto de vista de la Arquitectura de Computadores. El funcionamiento de la unidad de control puede definirse mediante hardware (por cableado electro´nico) o por software (microprogramacio´n). Ello hace que en la figura 1.1 aparezca una superposicio´n entre las dos grandes zonas de software y hardware en este nivel, que adema´s actu´a como frontera entre lo que es circuiter´ıa electro´nica y lo que es programacio´n. El siguiente nivel es el de la UCP o de instrucciones de m´aquina, y constituye el primer nivel espec´ıficamente de programacio´n. En este nivel se construyen programas en lenguaje ma´quina, que es el lenguaje que es capaz de entender la UCP. Tambi´en se incluye en este nivel la programaci´on en ensamblador, al ser simplemente una forma simbo´lica de utilizar el lenguaje m´aquina. La programaci´on de la UCP en este nivel recibe el nombre ´ ´ 4 TEMA 1. INTRODUCCION A LA TECNOLOGIA DE COMPUTADORES gen´erico de programacio´n en bajo nivel. Las t´ecnicas utilizadas en este nivel tambi´en son estudiadas por la Arquitectura de Computadores. El sexto nivel es el del sistema operativo. Los sistemas operativos son un conjunto de programas que ayudan al usuario en la explotaci´on del computador, siendo, por tanto, una capa software con la que se rodea al hardware para facilitar su utilizacio´n, y realiza funciones como las de asignar recursos a los distintos procesos que se desean ejecutar, gestionar la memoria auxiliar del computador, estar al cargo de la protecci´on y contabili- dad del computador, etc. La Arquitectura de Computadores se encarga de estudiar este nivel, aunque hay aspectos que tambi´en son estudiados desde el punto de vista de los Lenguajes de Programacio´n. El s´eptimo nivel es el de los programas en lenguajes de alto nivel como puedan ser el FORTRAN, Pascal, COBOL, C, Ada, etc. Los programas escritos en estos lenguajes debera´n pasar por un proceso intermedio de traducci´on, denominado compilaci´on, antes de ejecutarse. El objetivo de la compilacio´n es traducir los programas escritos en los lenguajes de alto nivel — que resultan c´omodos para que el programador trabaje — al lenguaje de bajo nivel — que es el que entiende la UCP de la ma´quina. El resultado de dicha traduccio´n recibe el nombre de c´odigo objeto y, segu´n la aplicaci´on, puede en ciertos casos traspasar el nivel de sistema operativo e interaccionar directamente con el nivel de UCP. Finalmente nos queda el u´ltimo nivel de aplicaciones. Este nivel esta´ formado por paquetes de programas de aplicacio´n que sirven para resolver problemas en campos es- pec´ıficos de la ciencia o gestio´n. Dado el creciente coste del “software” frente al coste del “hardware”, cada d´ıa cobran mayor importancia los paquetes esta´ndar, como prueba el que una gran parte del mercado de la inform´atica se encuentra en este campo. Segu´n esta visi´on estructural del computador, en la asignatura Tecnolog´ıa de Compu- tadores estudiaremos ba´sicamente el nivel 3, centra´ndonos en la descripci´on funcional de los circuitos, y en el estudio de t´ecnicas de dise no que nos conduzcan a entender los bloques b´asicos de un computador y c´omo se implementan. 1.2. SISTEMAS DIGITALES Se puede definir un sistema digital como cualquier sistema de transmisi´on o procesa- miento de informaci´on en el cual la informaci´on se encuentre representada por medio de cantidades f´ısicas (se nales) que se hayan tan restringidas que s´olo pueden asumir valores discretos. Los sistemas digitales m´as sencillos tratan con se nales binarias, que s´olo pueden tomar dos valores, que representaremos de ahora en adelante con los s´ımbolos ”0” y ”1”, por lo que se les llama sistemas binarios. Los sistemas digitales tambi´en se denominan sistemas de conmutacio´n dado que el origen histo´rico de la teor´ıa de sistemas digitales se encuentra en la necesidad de analizar y dise nar las redes de rel´es de los primeros sistemas telefo´nicos. 1.2. SISTEMAS DIGITALES 5 Encontraposicio´na lossistemasdigitalesesta´nlos sistemasanal´ogicosenloscualeslas se nales tanto de entrada como de salida no poseen ningu´n tipo de restricci´on y pueden asumir todo un continuo de valores (es decir, infinitos). Algunos de estos sistemas se estudian en la asignatura de Tecnolog´ıa Electr´onica. La principal ventaja de los sistemas digitales respecto a los anal´ogicos es que son ma´s fa´ciles de dise nar, de implementar y de depurar, ya que las t´ecnicas utilizadas en cada una de esas fases est´an bien establecidas. Por lo tanto, es m´as sencillo y flexible realizar un dise no digital que uno anal´ogico. Las operaciones digitales tambi´en son mucho ma´s precisas y la transimisi´on de se nales dentro del circuito y entre circuitos es ma´s fiable porque utilizan un conjunto discreto de valores, f´acilmente discernibles entre s´ı, lo que reduce la probabilidad de cometer errores de interpretacio´n. El mejor argumento a favor de la mayor flexibilidad de los sistemas digitales se en- cuentra en los actuales ordenadores o computadoras digitales, basados ´ıntegramente en dise nos y circuitos digitales. En esta asignatura estudiaremos cuales son y como se di- se nan los componentes y bloques b´asicos de un ordenador de propo´sito general. En cursos posteriores se ahondar´a en el conocimiento de la constitucio´n ´ıntima de los ordenadores hasta llegar a los actuales sistemas avanzados que incorporan sofisticadas t´ecnicas para mejorar la eficiencia y velocidad de los computadores. Los sistemas digitales se definen a trav´es de funciones digitales que son, ni m´as ni menos, que aplicaciones entre dos conjuntos discretos: el conjunto de todas las entradas posibles X y el conjunto de todas las salidas posibles Y. Es decir, F : X (cid:55)−→ Y Sin embargo, para nosotros los sistemas que tienen mayor inter´es, por ser los que se pueden implementar electro´nicamente, son los sistemas binarios. Un sistema binario es aquel en el que tanto las se nales de entrada como de salida as´ı como las se nales internas so´lo pueden ser “0” o´ “1”. Por lo tanto, una funci´on digital binaria, o simplemente funci´on binaria, de n variables binarias, F(x ,...,x ), se define como la aplicacio´n del producto n−1 0 cartesiano Kn en el conjunto K, donde K = {0,1}. Al contar el mencionado producto cartesiano con 2n combinaciones, existir´an un total de 22n funciones binarias distintas de n variables. Para poder implementar una funci´on digital como una funci´on binaria es preciso uti- lizar se nales con s´olo dos valores “0” o´ “1”. Para ello es necesario hacer que las se nales pasen de tomar valores de un conjunto arbitrario (pero finito) a tomar s´olo 2 valores. La u´nica forma de conseguirlo es agrupar un conjunto de se nales binarias (bits) y que, juntas, codifiquen todos o parte de los elementos del conjunto discreto de entrada y de salida. A ese conjunto de se nales o bits le llamaremos una variable num´erica o simplemente variable. Para entender mejor este concepto supongamos que tenemos un sistema digital cuyas entradas son las 5 vocales del alfabeto. Esta´ claro que ese conjunto es discreto y que con ´ ´ 6 TEMA 1. INTRODUCCION A LA TECNOLOGIA DE COMPUTADORES una s´ola variable binaria no se puede codificar (con un bit so´lo podemos codificar dos valores). Para poder representar los 5 elementos es necesario utilizar 3 se nales binarias (bits) y agruparlas formando una variable binaria, por ejemplo A. En este caso, A es- tara´ formada por 3 bits, es decir, A = A A A , con lo cual es capaz de representar hasta 2 1 0 8elementosdiferentes(23).EnelcasogeneralunavariabledenbitsA = A A ...A A n−1 n−2 1 0 puede codificar hasta 2n posibilidades diferentes. La codificaci´on utilizada, es decir, que representa cada combinacio´n de bits, es totalmente arbitraria y no influira´ en el resultado final. En el caso de las vocales podemos escoger, por ejemplo, la siguiente codificaci´on: A A A Vocales 2 1 0 0 0 0 (no usada) 0 0 1 a 0 1 0 e 0 1 1 (no usada) 1 0 0 u 1 0 1 i 1 1 0 o 1 1 1 (no usada) Una variable no tiene por qu´e codificar todos los elementos del conjunto de entrada o de salida, sino que puede limitarse a codificar un subconjunto de ellos. En ese caso es necesario que existan una o m´as variables que codifiquen los elementos restantes de cada conjunto. Por convenio, para codificar nu´meros naturales (nu´meros enteros positivos), se suele utilizar la representacio´n posicional en donde el bit i-´esimo tiene asociado un peso 2i, contando los bits de derecha a izquierda y empezando por el cero. Por lo tanto, el bit ma´s significativo (el que tiene asociado un mayor peso) es el de la izquierda. Con es- ta representaci´on, la variable num´erica A = A A ···A A representara´ el nu´mero n−1 n−2 1 0 natural n−1 A = A 2n−1 +A 2n−2 +···+A 21 +A 20 = (cid:88)A 2i n−1 n−2 1 0 i i=0 Una funcio´n digital se puede representar de muchas formas diferentes. La representa- cio´n m´as usual son las Tablas de Verdad que consisten en una tabla en donde se indica la salida para todas y cada una de las combinaciones de los bits de entrada. En el tema siguiente veremos otras representaciones de las funciones binarias: los mapas de Karnaugh y las expresiones booleanas. 1.3. SISTEMAS SECUENCIALES Y COMBINACIONALES 7 X F Y Figura 1.2: Ejemplo de un sistema combinacional. 1.3. SISTEMAS SECUENCIALES Y COMBINACIO- NALES Unsistemadigitalcombinacionalsedefine,engeneral,comoaquelsistemaenelquelas salidas son solamente funcio´n de las entradas actuales, es decir, dependen u´nicamente de las combinaciones de las entradas, de ah´ı su nombre. Estos sistemas se pueden representar a trav´es de una funci´on del tipo: F : X (cid:55)−→ Y donde X es el conjunto (discreto) de entradas e Y el conjunto (tambi´en discreto) de salidas. Se suele representar como en la figura 1.2. Un ejemplo sencillo de sistema combinacional es un portaminas. En este sistema so´lo son posibles dos acciones o entradas: pulsar o no pulsar, y so´lo son posibles dos salidas: salir la mina o no hacer nada. El sistema es combinacional porque, siempre que se aplique una entrada, la respuesta del sistema so´lo depende de esa entrada, es decir, depende de las combinaciones de las entradas actuales. En nuestro ejemplo del portaminas, siempre que se pulsa sale la mina mientras que si no se pulsa no pasa nada. Existe un tipo m´as general de sistemas, llamados secuenciales, que adema´s de entradas y salidas poseen unas variables adicionales llamadas variables internas o variables de estado (o bien simplemente estado). El estado hace que la salida del sistema dependa de lasentradasanterioresadema´sdelaentradaactual.F´ısicamente,elestadovaarepresentar una propiedad del sistema que, aunque no es observable directamente desde el exterior, va a determinar la salida que presente dicho sistema ante una entrada determinada. Es decir, para una misma entrada van a ser posibles distintas salidas, dependiendo del estado actual del sistema. Un sistema secuencial se va representar, tal y como se ve en la figura 1.3, por dos funciones combinacionales (F y F ) y un nuevo tipo de funcio´n o m´odulo (∆) que se 1 2 encarga de almacenar el valor de los estados. Las funciones F y F son aplicaciones entre 1 2 el conjunto de todas las entradas (X), todas las salidas (Y) y todos los estados internos (S). La primera funcio´n (F ) calcula el estado siguiente del sistema segu´n el estado y la 1 entrada actuales. F : S ×X (cid:55)−→ S 1 ´ ´ 8 TEMA 1. INTRODUCCION A LA TECNOLOGIA DE COMPUTADORES X X F F 1 1 S S ! ! F Y F Y 2 2 (a) (b) Figura 1.3: Definici´on de un auto´mata Mealy (a) y Moore (b). Por otra parte, F calcula cual es la salida en funci´on del estado y de la entrada 2 tambi´en actuales. Es decir, F : S ×X (cid:55)−→ Y 2 Esta es la definicio´n de un aut´omata Mealy. Existe otra forma equivalente de definir un sistema secuencialque es la representacio´n medianteun aut´omataMoore.En este caso, la funci´on F so´lo necesita conocer el estado actual para calcular la salida, es decir, 2 F : S (cid:55)−→ Y 2 Como se ha dicho, ambas formulaciones son equivalentes, y un autom´ata Mealy se puede transformar en un auto´mata Moore y viceversa. Unejemplosencillodesistemasecuencialser´ıaunbol´ıgrafoendondealpulsarunbot´on sale o entra la punta. En este caso tambi´en existen dos entradas diferentes: pulsar o no pulsar,ytressalidas:salirpunta,entrarpuntaonohacernada.Siemprequenosepulseno pasara´nada,perolaentradapulsarproducesalidasdiferentessegu´nelestadodelbol´ıgrafo: si la punta est´a fuera entonces entra, mientras que si la punta esta´ dentro entonces sale. Por lo tanto, la misma accio´n o entrada (pulsar) produce dos salidas diferentes en funcio´n del estado interno del sistema (punta dentro o punta fuera). La salida se puede decir que depende de la entrada y el estado actuales, o que depende de toda la historia previa (secuencia de entradas y el estado inicial en el que partio´ el sistema) que esta´ almacenada en el estado interno del sistema. El nombre de sistema secuencial se debe a esa dependencia de la salida con la secuencia de entradas (el tipo de entradas y el orden en el que se aplican). Se puede deducir ra´pidamente, que un sistema combinacional se puede representar como un sistema secuencial con un u´nico estado interno. Este tipo de sistemas que contienen estados internos son estudiados por una teor´ıa ma´s amplia denominada Teor´ıa de Aut´omatas. ´ ´ 1.4. CIRCUITOS LOGICOS Y SIMBOLOS 9 Cuadro 1.1: Todas las funciones binarias de 1 variable. f f f f 0 1 2 3 X 0 X X 1 0 0 0 1 1 1 0 1 0 1 Cuadro 1.2: Todas las funciones binarias de 2 variables. X X f f f f f f f f f f f f f f f f 1 0 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 0 0 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 0 1 1 0 0 1 1 0 0 1 1 0 0 1 1 1 0 0 0 0 0 1 1 1 1 0 0 0 0 1 1 1 1 1 1 0 0 0 0 0 0 0 0 1 1 1 1 1 1 1 1 ´ ´ 1.4. CIRCUITOS LOGICOS Y SIMBOLOS Tal y como vimos en la definicio´n de funci´on binaria, para una funcio´n de n variables existen un total de 22n posibles definiciones. Por lo tanto, para el caso de funciones de 1 variable existe un total de 221 = 22 = 4 posibilidades, las cuales se pueden ver en la tabla 1.1. Todas esas funciones unarias (de una s´ola entrada) tienen un nombre. La primera de ellas, f , es la funcio´n cero, porque su salida siempre es 0. La segunda, f , es la funcio´n 0 1 identidad, ya que la salida siempre es igual a la entrada. F´ısicamente equivale a un cable o l´ınea de comunicacio´n puesto que transmite la entrada sin ningu´n tipo de modificacio´n. La tercera funcio´n, f , es la funcio´n NOT porque la salida es siempre la complementaria 2 (el valor opuesto) a la entrada. La u´ltima es la funci´on unidad, ya que siempre es 1 idependientemente de la entrada. En el caso de funciones con dos entradas existen un total de 222 = 24 = 16 posibilida- des, las cuales se pueden ver en la tabla 1.2. No todas las funciones de dos entradas tienen nombre ni est´an implementadas a nivel de puertas l´ogicas. A continuaci´on mencionaremos las que se suelen llamar puertas lo´gicas ba´sicas.Enlafigura1.4sepuedenverloss´ımbolosdealgunasdeestaspuertasysustablas de verdad. La funcio´n 0 o cero (f ) siempre produce la salida 0, independientemente del valor 0 que est´en en sus entradas. F´ısicamente se implementa conectando la salida con el valor bajo de tensio´n (GND o low). La funcio´n 1 o unidad (f ) es la negada de la anterior, siempre est´a a 1 indepen- 15 dientemente del valor de sus entradas. F´ısicamente se implementa conectando la salida con el valor alto de tensi´on (Vcc o high). ´ ´ 10 TEMA 1. INTRODUCCION A LA TECNOLOGIA DE COMPUTADORES Figura 1.4: S´ımbolos de las puertas l´ogicas ba´sicas. La funcio´n o puerta AND (AB), f , ya es conocida. Es aquella cuya salida es 1 8 u´nicamente cuando todas las entradas son 1. Esta definici´on se puede generalizar para n variables. La puerta NAND (AB), f , equivale a una puerta AND seguida de una NOT (de 7 ah´ı su nombre NOT AND). La salida es 0 u´nicamente cuando todas las entradas son 1. La funci´on o puerta OR (A+B), f , tambi´en es conocida. Es aquella cuya salida es 14 1 cuando alguna de las entradas es 1. Tambi´en se puede generalizar para n variables. La puerta NOR (A+B), f , equivale a una puerta OR seguida de una NOT (NOT 1 OR). La salida es 0 cuando alguna de las entradas es 1. La funcio´n o puerta EXOR (A ⊕ B), f , es aquella cuya salida es 1 cuando a la 6 entrada hay un nu´mero impar de 1’s, y es 0 en el caso contrario (un nu´mero par de 1’salaentrada).SigeneralizamosanvariablestendremosunaEXORdenentradas. Con esta puerta se construyen los detectores de paridad (si el nu´mero de 1’s de una variable es par o impar). La puerta NEXOR (A⊕B), f , equivale a una puerta EXOR seguida de una NOT 9 (NOT EXOR). Por lo tanto la salida es 0 cuando a la entrada hay un nu´mero impar de 1’s, y es 1 en caso contrario. Tambi´en se puede generalizar para n variables. La puerta NEXOR de 2 entradas tambi´en se llama IGUALDAD o EQUIVALENCIA ya que la salida es 1 cuando ambas entradas toman el mismo valor.

Description:
por la Electrotecnia o la Electrónica Analógica. El tercer . Un sistema digital combinacional se define, en general, como aquel sistema en el que las.
See more

The list of books you might like

Most books are stored in the elastic cloud where traffic is expensive. For this reason, we have a limit on daily download.