CODIGOS

Descargar como docx, pdf o txt
Descargar como docx, pdf o txt
Está en la página 1de 9

UNIVERSIDAD TÉCNICA ESTATAL

DE QUEVEDO
FACULTAD DE CIENCIAS DE LA INGENIERÍA

SISTEMAS DIJTALES

Tema:
Investigar todos los códigos existentes y
sus aplicaciones

Docente
ING. MURILLO OVIEDO JORGE

Autores:
FERNANDO ALEXANDER TONATO
ANDAGOYA

Modulo:
sexto “A”

Quevedo –
Ecuador 2019 –
2020
SISTEMA BINARIO
En el sistema binario solo hay dos símbolos o posibles valores de dígitos: 0 y 1. Aun así,
este sistema de base 2 puede usarse para representar cualquier cantidad que pueda
representarse en decimal o en otros sistemas numéricos. Sin embargo, se requeriría de un
mayor número de dígitos binarios para expresar una determinada cantidad.

Todas las aseveraciones mencionadas con respecto al sistema decimal pueden aplicarse de
igual forma al sistema binario. Este sistema también es de valor posicional, en donde cada
digito binario tiene su propio peso expresado como potencia de 2. Esto se ilustra en la fi
gura 1-5, donde los lugares a la izquierda del punto binario (contraparte del punto
decimal) son potencias positivas de 2, y los lugares a la derecha son potencias negativas
de 2. El número 1101.101 se representa en la fi gura. Para encontrar su equivalente en el
sistema decimal, solo tomamos la suma de los productos del valor de cada digito (0 o 1) y
su valor posicional.[1]

La secuencia de conteo binario tiene una característica importante, como se muestra en la


fi gura 1-6. El bit de las unidades (LSB) cambia ya sea de 0 a 1 o de 1 a 0 con cada
conteo. El segundo bit (posición de los dos) permanece en 0 durante dos conteos, después
en 1 durante dos conteos, después en 0 durante dos conteos, y asi sucesivamente. El tercer
bit (posición de los cuatros) permanece en 0 durante. [1]
 APLIC
ACIONES
En los sistemas digitales, la información que se procesa, por lo general, está presente en
formato binario. Las cantidades binarias pueden representarse mediante cualquier
dispositivo que solo tenga dos estados de operación o condiciones posibles.
Por ejemplo, un interruptor solo tiene dos estados: abierto o cerrado. De manera arbitraria
podemos permitir que un interruptor abierto represente el 0 binario y que un interruptor
cerrado represente el 1 binario. Con esta asignación podemos ahora representar cualquier
numero binario. muestra un numero en código binario para un dispositivo de apertura de
puertas de garaje. Los pequeños interruptores están ajustados para formar el numero
binario 1000101010. La puerta se abrirá solo si coinciden los patrones de bits en el
receptor y en el transmisor.[2]
 CÓDIGO BCD
Cuando se representan números, letras o palabras mediante un grupo especial de símbolos,
decimos que están siendo codificados, y al grupo de símbolos se le llama código. Tal vez
uno de los códigos más conocidos sea el Morse, en el cual una seria de puntos y rayas
representan las letras del alfabeto. Hemos visto que cualquier numero decimal puede
representarse mediante un numero binario equivalente. El grupo de 1s y 0s en el numero
binario puede considerarse como un código que representa el numero decimal. Cuando un
numero decimal se representa por su número binario equivalente, le llamamos código
binario directo.
Todos los sistemas digitales utilizan cierta forma de números binarios para su operación
interna, pero el mundo externo es decimal por naturaleza. Esto significa que con
frecuencia se realizan conversiones entre los sistemas decimal y binario. Hemos visto que
las conversiones entre decimal y binario pueden volverse extensas y complicadas cuando
se manejan números grandes. Por esta razón, en ciertas situaciones se utiliza un medio
para codificar números decimales que combina algunas características tanto del sistema
decimal como del sistema binario. [1]
 CÓDIGO DECIMAL CODIFICADO EN BINARIO
Si cada digito de un numero decimal se representa mediante su equivalente binario, el
resultado es un código que se conoce como decimal codificado en binario (que en lo
sucesivo abreviaremos como BCD). Como un digito decimal puede llegar hasta el 9, se
requieren cuatro bits para codificar cada digito (el código binario para el 9 es 1001). Para
ilustrar el código BCD, considere como ejemplo el numero decimal 874. Cada dígito se
cambia a su equivalente binario de la siguiente manera: [1]

Como segundo ejemplo, vamos a cambiar el numero 943 a su representación en código


BCD:

Una vez más, cada digito decimal se cambia a su equivalente binario directo. Observe que
siempre se utilizan cuatro bits para cada digito. Así, el código BCD representa cada digito
del número decimal mediante un numero binario de cuatro bits. Es evidente que solo se
utilizan los números binarios de cuatro bits del 0000 al 1001. El código BCD no utiliza los
números 1010, 1011, 1100, 1101, 1110 y 1111. En otras palabras, solo se utilizan 10 de
los 16 posibles grupos de código binario de cuatro bits. Si llega a aparecer uno de los
números “prohibidos” de cuatro bits en una máquina que utilice el código BCD, por lo
general, es una indicación de que se produjo un error. [1]
 COMPARACIÓN ENTRE BCD Y BINARIO
Es importante entender que BCD no es otro sistema numérico como el binario, el decimal
o el hexadecimal. De hecho, se utiliza el sistema decimal pero cada digito esta codificado
en su equivalente binario. También es importante comprender que un número BCD no es
lo mismo que un número binario directo. Un numero binario directa toma el numero
decimal completo y lo representa en binario; el código BCD convierte cada dígito decimal
en binario de manera individual. Para ilustrar esto, tome el número 137 y compare sus
códigos binario directo y BCD: [1]

 APLICACIONES
En ciertas aplicaciones son útiles los códigos de distancia unitaria. Uno de los más
empleados es el código Gray, que es un sistema de codificación que ordena un conjunto de
2n números binarios, de tal modo que sólo uno de los n bits cambia de una palabra a la
siguiente

 CÓDIGO EXCESO-3
El código exceso-3 está relacionado con el código BCD y usado a veces en lugar de él
porque posee ventajas en ciertas operaciones aritméticas. El código exceso-3 para un
número decimal se ejecuta de la misma manera que en BCD excepto que se añade 3 a cada
dígito decimal antes de codificarlo en binario. Por ejemplo, para codificar el número
decimal 4 en el código exceso-3, debemos primero añadir 3 para obtener 7. Luego el 7 se
codifica en código binario equivalente de 4 bits para obtener 0111. [3]
Como otro ejemplo, convirtamos 46 a su representación en código exceso-3:

La siguiente tabla muestra las listas para las representaciones BCD y exceso-3 para los
dígitos decimales. Note que ambos códigos usan sólo 10 de los 16 posibles grupos
codificados de 4 bits. El código exceso-3, sin embargo, no usa los mismos grupos
codificados. Para exceso-3, los grupos codificados no válidos son 0000, 0001, 0010, 1101,
1110 y 1111. [3]

 CÓDIGO GRAY
Los sistemas digitales operan a velocidades muy elevadas y responden a los cambios que
se producen en las entradas digitales. Al igual que en la vida real, cuando varias
condiciones de entrada están cambiando al mismo tiempo la situación puede
malinterpretarse, con lo cual se puede llegar a producir una reacción errónea. Cuando se
ven los bits en una secuencia de conteo binario, a menudo hay varios bits que deben
cambiar estados al mismo tiempo. Por ejemplo, considere cuando el numero binario de
tres bits correspondiente al 3 decimal cambia a 4: los tres bits deben cambiar de estado.
Para reducir la probabilidad de que un circuito digital malinterprete una entrada
cambiante, se desarrolló el código Gray como una manera de representar una secuencia de
números. El aspecto único del código Gray es que, entre dos números sucesivos en la
secuencia solo un bit cambia. la traducción entre el valor del código binario de tres bits y
el código Gray. Para convertir de binario a Gray solo hay que empezar en el bit más
significativo y usarlo como el MSB de Gray, como muestra la fi gura 2-2(a). Después se
compara el MSB binario con el siguiente bit binario (B1). Si son iguales, entonces G1 = 0;
si son distintos, entonces G1 =1. Para encontrar G0 se compara B1 con B0. [1]
La siguiente tabla muestra la representación en código Gray para los números decimales 0
al 15, junto con el código binario directo. Si examinamos los grupos codificados Gray
para cada número decimal, puede verse que, al ir desde cualquier número decimal al
siguiente, sólo un bit del código Gray cambia. Por ejemplo, al ir desde 3 a 4, el código
Gray cambia de 0010 a 0110, con solo el segundo bit desde la izquierda experimentando
cambio. Yendo de 14 a 15 los bits del código Gray cambian de 1001 a 1000, con la sola
variación en el último bit. Esta es la principal característica del código Gray. Compare
esto con el código binario en el cual de uno a todos los bits cambian al pasar de un número
al siguiente. [2]
 APLICACIONES
Gray no es apropiado para operaciones aritméticas, pero encuentra aplicaciones en
dispositivos de entrada/salida y en algunos tipos de convertidores analógicos a digital. [2]

 INTEGRACIÓN DE LOS SISTEMAS NUMÉRICOS


La tabla 2-3 muestra la representación de los números decimales del 1 al 15 en los
sistemas numéricos binario y hexadecimal, y también en los códigos BCD y Gray.
Examine esta tabla con cuidado y asegúrese de comprender de donde proviene. Observe
en especial como la representación en BCD siempre usa cuatro bits para cada digito
decimal. [1]
 CÓDIGOS ALFANUMÉRICOS
Además de los datos numéricos, una computadora debe ser capaz de manejar información
no numérica. En otras palabras, una computadora debe reconocer códigos que representen
letras del alfabeto, signos de puntuación y otros caracteres especiales, además de los
números. A estos códigos se les denomina códigos alfanuméricos. Un código
alfanumérico completo debe incluir las 26 letras minúsculas, las 26 letras mayúsculas, los
10 dígitos numéricos, 7 signos de puntuación y de 20 a 40 caracteres adicionales, como
_, /, #, %, *, y así sucesivamente. Podemos decir que un código alfanumérico representa a
todos los caracteres y funciones que se encuentran en el teclado de una computadora. [1]
 CÓDIGO ASCII
El código alfanumérico más utilizado es el Código estándar estadounidense para el
intercambio de información (ASCII). Este código es de siete bits, por lo cual tiene 27 =128
código posibles. Más que suficiente para representar todos los caracteres estándar del
teclado, así como las funciones de control tales como retorno de carro (RETURN) y
avance de línea (LINEFEED). La tabla 2-4 muestra un listado del código ASCII estándar
de siete bits. La tabla proporciona los equivalentes en hexadecimal y decimal. Para
obtener el código binario de siete bits para cada carácter hay que convertir el valor
hexadecimal en binario. [1]

Tabla de código ASCII estándar


 APLICACIONES
El código ASCII se utiliza para la transferencia de información alfanumérica entre una
computadora y los dispositivos externos, tales como una impresora u otra computadora.
La computadora también utiliza ASCII en forma interna para almacenar la información
que escribe un operador en el teclado. El siguiente ejemplo ilustra lo anterior. [1]

BIBLIOGRAFÍA

[1] R. M. W, Sistemas Digitales ELO211. 2010.


[2] U. C. Digitales, “Unidad 1 – Capitulo 1: Digitales 0 -,” pp. 1–53.
[3]
http://azul2.bnct.ipn.mx/academia/apuntes/codigos_circuitos_convesores_codigo.pdf

También podría gustarte