Documentos de Académico
Documentos de Profesional
Documentos de Cultura
DE
SISTEMAS
DIGITALES
.. DIGITALES . Y SISTEMAS
1.1 FUNDAMENTOS DE SISTEMAS . 3 RELACIN ENTRE LOS SISTEMAS ANLOGOS DIGITALES. . 4 1.2 SISTEMAS 5 SISTEMAS 5 o Sistema numrico ... 6 o Sistema numrico ... 8
o Sistema numrico decimal. . 9 o Sistema numrico hexadecimal. . 10 CONVERSIN ENTRE .. 11 SISTEMAS NUMRICOS.
o Conversin de binario a hexadecimal. . 12 o Conversin de octal a binario. . 13 o Conversin de octal a decimal. .. 13 o Conversin de octal a hexadecimal. . 14 REPRESENTACIN 14 DE LOS NMEROS NEGATIVOS BINARIOS.
1.3 CDIGOS. 16
..
CDIGO BINARIO NATURAL. ... 16 CDIGO DECIMAL CODIFICADO EN BINARIO. .. 17 CDIGOS PROGRESIVOS. 18 CDIGOS DETECTORES DE ERROR. .. . 18 CDIGOS CORRECTORES DE ERROR. .. 18
INTRODUCCIN.
Los sistemas digitales se enfocan en la lgica que pueden llegar a tener todos los circuitos que nos encontramos en la vida diaria y, sin saberlo, utilizamos, desde una simple calculadora hasta complicadas computadoras. En la tecnologa, ciencias, administracin, y en nuestra vida cotidiana, son necesario los nmeros. Los cuales manipulamos cambiamos o estudiamos. Para registrar ciertas cantidades es necesario hacerlo
19
eficazmente y por esto tenemos dos formas de hacerlo la analgica y la digital. Existen varios ejemplos de cantidades analgicas, como en el velocmetro de un auto la velocidad depender del ngulo de inclinacin de la aguja al marcar, es decir posee una lectura continua. En este caso las cantidades no se denotan por valores proporcionales, se denotan por smbolos llamado dgitos. Por ejemplo un reloj digital que da la hora a manera dgitos por horas, por minutos y segundos, porque lo hace en etapas de uno a uno. En otras palabras ofrece una lectura paso a paso. Los sistemas numricos tienen propiedades, dependiendo cada uno de los elementos a los que se haga referencia as como a las acciones para las cuales se hayan implementado.
19
A seal inferior corresponde a la digitalizacin de la seal analgica, y contiene informacin suficiente para poder reconstruir la seal digital. Todas las telecomunicaciones modernas (Internet, telefona mvil, etc.) estn basadas en el uso de este tipo de sistemas, por lo que el estudio de las mismas resulta de gran importancia para cualquier tcnico que trabaje en este mbito. Son muchas las razones que han favorecido el uso extensivo de los sistemas digitales, entre ellas: Mayor fiabilidad en el procesamiento y transmisin de la informacin frente a los sistemas analgicos, ya que una pequea degradacin de la seal no influir en el sistema digital en su valor (o en su influencia como entrada en un circuito digital). Sin embargo, en un circuito analgico, cualquier pequeo cambio que se pueda producir en la seal propiciar la prdida de informacin en la misma. Disposicin de un soporte matemtico adecuado para su desarrollo, en concreto, el lgebra de Boole. Dominio de las tecnologas de fabricacin adecuadas.
19
Contar con una amplia distribucin comercial gracias a sus diversas aplicaciones en mltiples campos. Podemos clasificar los circuitos digitales en dos grandes grupos: Circuitos combinacionales: se caracterizan porque las salidas nicamente dependen de la combinacin de las entradas y no de la historia anterior del circuito; por lo tanto, no tienen memoria y el orden de la secuencia de entradas no es significativo. Circuitos secuenciales: se caracterizan porque las salidas dependen de la historia anterior del circuito, adems de la combinacin de entradas, por lo que estos circuitos s disponen de memoria y el orden de la secuencia de entradas s es signicativo. RELACIN ENTRE DIGITALES. SISTEMA ANALGICO. Un sistema de altavoz empleado para amplificar el sonido es un ejemplo de sistema analgico. LOS SISTEMAS ANLOGOS Y SISTEMAS
SISTEMA ANALGICO Y DIGITAL. Un reproductor de discos, es un ejemplo de sistema en el que se utilizan circuitos analgicos y digitales.
19
19
Un sistema numrico se define como el nmero mximo de dgitos que el sistema numrico puede soportar o contener. Las ventajas que ofrece el sistema digital sobre el analgico son cada vez mayores debido a su facilidad para construirlos e implementarlos. El almacenamiento de informacin es cada vez ms sencillo y una de las ventajas ms sobresalientes es que son ms precisos que los analgicos. Entre sus desventajas est que, como el mundo es completamente analgico, todas las magnitudes medidas se controlan mediante clculos continuos, aproximados. Debido al gran incremento de los sistemas digitales se cree que el mundo deber seguir el camino de la tecnologa, y que en un futuro los sistemas digitales predominarn: desde las aplicaciones sencillas hasta las muy sofisticadas. Entre los diferentes tipos de sistemas numricos se encuentran:
En cada uno de los sistemas se manejan subndices que representan el sistema numrico al que pertenecen. En los ejemplos anteriores se manejan los subndices 2, 8, 10 y 16 que corresponden a los sistemas binarios, octal, decimal y hexadecimal respectivamente. Sistema numrico binario En el sistema numrico binario nicamente existen dos smbolos o posibles valores de dgitos: el 0 y el 1. En los sistemas digitales los valores representados tambin pueden ser dos debido a que es muy complicado manipular varios dgitos ya que la representacin slo puede hacerse mediante estos dos datos. Una de las desventajas que se pudiera presentar en este tipo de sistema es que la representacin de los datos en base binaria es muy extensa, pero no imposible. Una de las ventajas que se presenta en este tipo de sistemas es que los datos se procesaron con mayor facilidad y fluidez ya que solamente manejan dos datos. El sistema numrico binario tiene los siguientes dgitos: Binario= {0, 1} Los conteos de nmeros binarios pueden prestarse a confusin debido a que pueden ser muy complejos en su representacin dada la
19
problemtica planteada. Se presenta la siguiente tabla para comprender el conteo de los nmeros binarios:
La representacin de los datos en los sistemas binarios slo puede ser dada por dos estados. Un ejemplo de fcil representacin de datos binarios suele ser el interruptor debido a que slo tiene dos estados: abierto y cerrado. Ejemplo: En el ejemplo anterior se muestra un interruptor de cuatro estados representados por el dgito 01012, dependiente del estado del interruptor. El dgito 0 indica cuando est abierto y el dgito 1 indica cuando est cerrado. Sistema numrico octal En el sistema numrico octal existen, como su nombre lo dice, nicamente 8 dgitos que se representan del 0 al 7 (en total son 8 dgitos tomando el 0 en cuenta como dgito). Una de las ventajas que se presenta en este sistema es el uso de un mayor nmero de dgitos que facilita el manejo de cifras muy grandes.
19
Este tipo de sistema numrico es utilizado en sistemas digitales porque emplea nmeros enteros en lugar de solamente ceros y unos. Se dice que este tipo de sistema numrico fue uno de los primeros en usarse debido a su semejanza con el sistema numrico decimal. El sistema octal tiene los siguientes caracteres: Octal= {0, 1, 2, 3, 4, 5, 6, 7} En la siguiente tabla se representa la notacin octal con su respectivo equivalente decimal:
Para representar un nmero binario en octal se separa la cifra binaria en grupos de tres dgitos y as se convierte en dgitos octales. Ejemplo 1: 7410 (decimal) = 10010102 Separando el nmero binario en grupos de tres dgitos
19
Ejemplo 2: 10910 (decimal) = 11011012 Separando el nmero binario en grupos de tres dgitos:
El nmero binario 11011012 en octal corresponde a 1558. Sistema numrico decimal El sistema numrico decimal es el que los seres humanos utilizamos de manera cotidiana con los nmeros naturales que van del 0 al 9 (0, 1, 2, 3, 4, 5, 6, 7, 8 y 9): 10 dgitos en total. Se dice que el sistema numrico decimal es el punto de partida para la creacin de otros sistemas numricos debido a que ste contiene todos los dgitos posibles para la creacin de diferentes cantidades e incluso cantidades infinitas. El sistema decimal usa los siguientes dgitos: Decimal= {0, 1, 2, 3, 4, 5, 6, 7, 8, 9} Este sistema maneja los nmeros reales del 0 al 9. Dado que su base es 10, cuenta con 10 dgitos como lo muestra la siguiente tabla de abajo. Para la conversin de nmeros decimales a binarios se utiliza la divisin entre dos, debido a que los datos que se van a convertir emplean la base 2 (nmero binario: dos dgitos).
Ejemplo 1:
19
Convertir el nmero 4110 a binario 41/2 = 20 con residuo 1 20/2 = 10 con residuo 0 10/2 = 5 con residuo 0 5/2 = 2 con residuo 1 2/2 = 1 con residuo 0 1 (como el ltimo nmero no es divisible entre dos se toma la unidad) El nmero convertido se toma desde el ltimo hasta el primero 101001. El nmero 4110 convertido a nmero binario es 100101. Sistema numrico hexadecimal El sistema numrico hexadecimal es un sistema con una estructura de 16 dgitos, que van del 0 al 9 (10 dgitos) y de la A a la F (seis dgitos). Es uno de los ms utilizados en los sistemas digitales y en la ciencia de la computacin, ya que con este sistema se pueden representar posiciones de memoria, sectores del disco duro y dems. El sistema hexadecimal contiene los siguientes caracteres o dgitos: Hexadecimal={0,1 ,2, 3, 4, 5, 6, 7, 8, 9, A, B, C, D, E, F} De donde: A=10, B=11, C=12, D=13, E=14, F=15
19
Para convertir un nmero hexadecimal en un nmero binario es necesario separar los nmeros hexadecimales y convertir por separado cada uno de ellos a su equivalente binario. Ejemplo 1: Convertir 34EA16 a binario.
Por tanto, el nmero 34EA16 convertido a binario es: 0011010011101010 CONVERSIN ENTRE SISTEMAS NUMRICOS Debido a que hay diferentes tipos de bases se pueden cambiar entre s para convertirlos a distintos tipos de sistemas numricos. CONVERSIN DE BINARIO A OCTAL
Para hacer la conversin de sistema base binaria a octal se siguen estos pasos:
19
1. Separar los nmeros binarios en grupos de tres dgitos, comenzando de derecha a izquierda; si el grupo final no tiene exactamente tres dgitos se le pueden aadir ceros por el lado izquierdo. 2. Una vez realizada la agrupacin, se procede a verificar la cantidad correspondiente en el sistema octal. Ejemplo: Convertir 10010112 a binario.
Para hacer la conversin de sistema base binaria a decimal se siguen estos pasos: 1. Comenzar por el lado izquierdo y etiquetar los dgitos binarios comenzando por el 0. 2. Multiplicar el nmero binario por dos y elevarlo a la potencia de acuerdo al nmero etiquetado anteriormente. Ejemplo: Convertir 101102 a decimal.
Dada la suma, es 22 Por lo tanto, el nmero 101102 es 2210 CONVERSIN DE BINARIO A HEXADECIMAL
Para hacer la conversin de sistema base binaria a hexadecimal se siguen estos pasos: 1. Se debe separar los nmeros binarios en grupos de cuatro dgitos comenzando de derecha a izquierda, si el grupo final no tiene
19
exactamente cuatro dgitos se le puede aadir ceros por la parte izquierda. 2. Una vez realizada la agrupacin se procede a verificar la cantidad correspondiente en el sistema hexadecimal. Ejemplo: Convertir 1101102 a hexadecimal
Para hacer el clculo de conversin del sistema numrico octal a binario se realiza el clculo directo: se separan los dgitos octales y se procede a convertirlos a binarios de acuerdo a su equivalencia. La conversin que se haga de octal a binario debe ser de tres caracteres o dgitos binarios nicamente. Ejemplo: Convertir 2318 a binario
Por lo tanto, el nmero 2318 convertido a binario es: 010011001 CONVERSIN DE OCTAL A DECIMAL
Para hacer la conversin de sistema base octal a decimal se siguen estos pasos: 1. Comenzar por el lado izquierdo y etiquetar los dgitos octales comenzando por el 0. 2. Multiplicar el nmero octal por ocho y elevarlo a la potencia de acuerdo al nmero etiquetado anteriormente. Ejemplo: Convertir 5648 a decimal.
Por lo tanto la suma es 370 El nmero 5648 corresponde a 37010 decimal. CONVERSIN DE OCTAL A HEXADECIMAL
19
Para convertir un nmero octal a hexadecimal se necesitan dos pasos, ya que no existe un mtodo directo para hacer la conversin. 1. Convertir el nmero octal a binario. 2. Convertir el nmero binario a hexadecimal. Ejemplo: Convertir 3478 a hexadecimal.
Por lo tanto, 3478 corresponde a E716 hexadecimal REPRESENTACIN DE LOS NMEROS NEGATIVOS BINARIOS En los sistemas numricos existen tanto nmeros positivos como negativos, de tal manera que pueden diferenciarse entre s; aunque tambin pueden hacerse diferencias entre dos cifras. En el sistema numrico binario se presentan los nmeros negativos; como en todas las representaciones se manejan slo los mismos caracteres 0 y 1, se dice que es un sistema algo confuso. En las operaciones de resta de nmeros negativos binarios ocurre un error muy comn: al restar, los nmeros binarios aparecen como positivos, por lo que al hacer la operacin errneamente se suman. Para hacer una resta binaria se necesita que uno de los nmeros sea negativo, para que al momento de hacer la operacin realmente se reste. Dentro de la representacin de nmeros negativos, segn los datos se realizan una resta, pero realmente se est realizando una suma ya que uno de los dos datos es negativo. La representacin de nmeros negativos dentro del sistema numrico binario depende de una tcnica llamada complemento. Existen dos complementos diferentes. Complemento a 1. Es aquel que cambia los elementos 0 por los 1 y los 1 por los 0 del nmero a convertir a negativo, ejemplo: 2410 corresponde a 110002
19
El complemento a 1 de 110002 es: 001112 El complemento a 2. Es aquel que a la cifra a modificar a negativo se le aade o suma un bit ms previamente convertido a complemento a 1, ejemplo: El complemento a 2 de 001112 es:
Por lo tanto el nmero 2410 convertido a binario negativo es: 010002. Para saber si al momento de hacer la operacin de resta un nmero es negativo o positivo, se verifica ste mediante un bit adicional que se recorre al principio del resultado de la operacin. A este bit se le conoce como bit de acarreo y es aquel que nos indica si el nmero es negativo o positivo dependiendo del bit acarreado. Si el bit acarreado es 1, el resultado es positivo; si el bit acarreado es 0, el resultado es negativo. Ejemplo: 3010 a binario es 111102 2410 a binario negativo es 010002 La resta de los dos dgitos es:
El bit de acarreo dio como resultado 1 que significa que el nmero obtenido es positivo.
1.3 CDIGOS.
Representacin unvoca de la informacin, de tal manera que a cada dato se le asigna una combinacin de smbolos determinados y viceversa.
19
CDIGO BINARIO NATURAL Un nmero se representa por una sucesin ordenada de dgitos situados a izquierda y derecha de un punto de referencia (punto o coma decimal). En un cdigo posicional de base b, cada uno de los posibles dgitos tiene un valor dado por la expresin pibi, siendo p el dgito e i su posicin respecto al punto de referencia (dgitos a la izquierda: posiciones positivas, dgitos a la derecha: posiciones negativas, 0: primera posicin a la izquierda): Para un nmero N en base b con n+1 dgitos enteros y k dgitos decimales, su valor ser: pnbn+pn-1bn-1+......+ p1b1+ p0b0+ p-1b-1+.........+ p-kb-k En base 2, b=2 y p puede tomar valores 0 o 1. Por ejemplo: 1 0 1 02 = 1 23 + 0 22 + 1 21 + 0 20 = 8 + 0 + 2 + 0 = 1010 Paso de binario a decimal: resolver el polinomio Paso de decimal a binario natural
19
CDIGO DECIMAL CODIFICADO EN BINARIO Asignan un cdigo binario a cada dgito decimal 10 dgitos decimales diferentes cdigos de 4 bits Cdigos ponderados: BCD natural: pesos 8421 BCD Aiken: pesos 2421 (autocomplementario) Cdigos no ponderados: BCD exceso tres (autocomplementario)
19
CDIGOS PROGRESIVOS Cada cdigo slo difiere del anterior y el siguiente en el valor de uno de los dgitos.
CDIGOS DETECTORES DE ERROR. Se aade un bit adicional (bit de paridad) al cdigo: Paridad par: el nmero total de 1 contando el bit de paridad es par Paridad impar: el nmero total de 1 contando el bit de paridad es impar
CDIGOS CORRECTORES DE ERROR La paridad simple detecta pero no corrige; se hace preciso acudir a la Paridad entrelazada:
19
19