Explora Libros electrónicos
Categorías
Explora Audiolibros
Categorías
Explora Revistas
Categorías
Explora Documentos
Categorías
CODIGOS BINARIOS
CODIGOS DIGITALES
CODIGO: Representacin de cantidades y caracteres alfabticos de forma que a cada uno se le asigna una combinacin de smbolos. CODIFICACIN: Tcnica en la cual se usan cdigos (letras, y/o nmeros) para representar datos CODIGOS BINARIOS: Se denomina cdigo binario al cdigo que utiliza los dos smbolos binarios para (0 y 1) representar datos. Existen varios tipos de cdigos binarios: - Cdigos binarios con peso: El valor de cada bit depende de la posicin que ocupe el smbolo dentro de la cifra (peso). Ej.: Binario natural, BCD 8421, BCD 5421, BCD AIKEN 2421, BCD 7421, BCD 6311. -Cdigos binarios sin peso: El valor de cada bit NO posee un valor o ponderacin por posicin, pueden ser cclicos (solo cambia un bit con cada salto, y su primera combinacin es adyacente con la ultima) Ej.: Exceso 3, Gray, Johnson y 1 de 10, Biquinario.
Los dgitos binarios correspondientes desde el diez (1010) al quince (1111), no se emplean y se consideran cdigos NO VALIDOS
Se usa en electrnica digital en procesadores programables, vizualizacion de displays o pantallas LCD
Se debe tener especial cuidado de no confundir la representacin de una cifra decimal en cdigo BCD con la conversin de dicha cifra en binario, dado que La representacin en BCD es diferente de la representacin del mismo nmero decimal en binario puro
8510 = 10101012 56810 = 10001110002
Se debe tener en cuenta que si el numero decimal resultante es > 9 el cdigo no es valido. Ejemplo 2: Decodificar correspondiente: el cdigo 1101101001100010 al numero decimal
Suma en BCD
Aunque el BCD no es un sistema de numeracin, sino un cdigo binario, se pueden realizar sumas. Para sumar en BCD se debe : Sumar los cdigos BCD, usando las reglas bsicas de la suma binaria Sumar en grupos de cuatro bits Si el resultado de la suma de los cuatro bits es un cdigo de cuatro bits menor que 9 y no se genera acarreo el resultado es valido Si el numero resultante es mayor que 9 1001, se le debe sumar 0110, para que sea valido, si se genera acarreo se debe colocar en el siguiente bit Ejemplo Sumar los nmeros 01000101 (45)10 y 00010010(12)10.
Suma en BCD
Sumar los nmeros (39)10 y (56)10, codificndolos en BCD
Codigo Exeso 3
El cdigo BCD Exceso 3 se obtiene sumando 3 a cada combinacin del cdigo BCD natural.
El cdigo BCD exceso 3 es un cdigo en donde la ponderacin no existe (no hay "pesos" como en el cdigo BCD natural y cdigo Aiken). Al igual que el cdigo BCD Aiken cumple con la misma caracterstica de simetra. Cada cifra es el complemento a 9 de la cifra simtrica en todos sus dgitos. Ver la simetra en el cdigo exceso 3 correspondiente a los decimales: 4 y 5, 3 y 6, 2 y 7, 1 y 8, 0 y 9
Cdigo Gray
Es un tipo especial de cdigo binario que no es ponderado (los dgitos que componen el cdigo no tienen un peso asignado). Su caracterstica es que entre una combinacin de dgitos y la siguiente, sea sta anterior o posterior, slo hay una diferencia de un dgito, por eso tambin se le llama cdigo progresivo. Esta progresin sucede tambin entre la ltima y la primera combinacin. Por eso se le llama tambin cdigo cclico.
Para el cdigo Gray: 0100 a 1100 (de 7 a 8 en decimal) o de 1000 a 0000 (de 16 a 0 en decimal) slo ha cambiado una cifra, asegurando menos posibilidades de error.
El cdigo gray correspondiente es entonces: 11101 Ejemplo 2: Convertir de binario a gray: 11000110
El numero binario correspondiente es entonces: 10010 Ejemplo 2: Convertir de Gray a binario: 10101111
Cdigo Johnson
Cdigo Johnson (Johnson-Mobius) es un cdigo binario continuo y cclico cuya capacidad de codificacin viene dada por 2n, siendo n el nmero de bits. Para codificar los dgitos decimales se necesitarn por lo tanto 5 bits La secuencia consiste en desplazar todos los bits uno a la izquierda y en el bit menos significativo se coloca el complementario del que estaba mas a la izquierda. Se utiliza en el control de sistemas digitales sencillos de alta velocidad. Proporciona una mayor proteccin contra errores aunque es menos eficiente en memoria que el cdigo binario decimal
Cdigos Alfanumricos
Estos cdigos son interpretados por el computador como caracteres e indistintamente pueden representar smbolos numricos, smbolos de control y letras. Las computadoras se comunican mediante estos cdigos y los ms utilizados son el cdigo ASCII y el UNICODE
CDIGO ASCII.
ASCII: American Standard Code Interchange Information. Cada caracter alfanumrico esta formado por una cadena de siete bits. Este cdigo representa 128 smbolos diferentes entre dgitos, letras e instrucciones de control del computador. La tabla 1.xx muestra los smbolos con su respectivo valor hexadecimal.
Por ejemplo, para codificar la palabra SISTEMAS se procede de la siguiente forma: 01010011 01001001 01010011 01010100 01000101 01001101 01000001 01010011
Por ejemplo, cual ser el texto codificado mediante ASCII en el siguiente cdigo:
01001100010000010010000001000011010011000100000101 01001101000101001000000100010001000101001000000100 01010100110001000101010000110101010001010010010011 11010011100100100101000011010000010010000001000100 01001001010001110100100101010100010000010100110000 10000001000101010100110010000001001101010101010101 10010010000001001001010011100101010001000101010100 10010001010101001101000001010011100101010001000101 00100000010110010010000001001101010001010010000001 00011101010101010100110101010001000001001000000100 110101010101010000110100100001001111