Sunteți pe pagina 1din 10

1

UNIVERSIDAD DE LAS FUERZAS ARMADAS – ESPE


PERÍODO MARZO-JULIO

DEPARTAMENTO DE ENERGÍA Y MECÁNICA


CARRERA DE INGENIERÍA MECATRÓNICA

CONSULTA N°1
SISTEMAS DIGITALES

TEMA:
CÓDIGOS DIGITALES
AUTOR:
DANILO ILBAY
DENNIS GUAMÁN
FECHA DE ELABORACIÓN:
20-10-2019
NIVEL:
SEXTO “A”
DIRECTOR:
ING. JACQUELINE LLANOS
LATACUNGA
2019
2

CÓDIGOS DIGITALES
CÓDIGO DECIMAL BINARIO
El código BCD o decimal codificado es un estándar para representar números binarios
en el sistema binario, en donde cada dígito decimal es codificado en una secuencia de 4
bits el cual posee solamente 10 combinaciones diferentes. Con esta codificación
especial de los dígitos decimales en el sistema binario, se pueden realizar operaciones
aritméticas como suma, resta, multiplicación y división de números en representación
decimal, sin perder en los cálculos la precisión ni tener las inexactitudes en que
normalmente se incurren con las conversiones de decimal a binario puro y de binario
puro a decimal.
La conversión de los números decimales a BCD y viceversa es muy sencilla, pero los
cálculos en BCD se llevan más tiempo y son algo más complicados que con números
binarios puros.
En BCD cada cifra se representa por un dígito decimal de 0…9, se representa por un
equivalente binario en cuatro bits llamado (nibble o cuarteto) (esto es así porque es el
número de bits necesario para representar el nueve, cabe destacar que es el número más
alto representado en BCD).[1]
Los siguientes son la representación binaria de 4 bits de valores decimales:[2]
0 = 0000
1 = 0001
2 = 0010
3 = 0011
4 = 0100
5 = 0101
6 = 0110
7 = 0111
8 = 1000
9 = 1001
Características:
 Ponderación: Cada posición de una secuencia de dígitos tiene asociado un peso,
el sistema binario es un sistema de numeración posicional ponderado
 Continuidad: Es una característica de los códigos binarios que cumplen que
todas las posibles combinaciones del código son adyacentes, esto quiere decir
que cualquier combinación de código solo cambia un bit.[1]
3

Conversión de decimal a BCD y de BCD a decimal


Si cada dígito de un número decimal se representa mediante su equivalente binario,
el resultado es un código que se conoce como decimal codificado en binario. Como un
dígito decimal puede llegar hasta el 9, se requieren cuatro bits para codificar cada dígito
(el código binario para el 9 es 1001).
Ejemplo

Una vez más, cada dígito decimal se cambia a su equivalente binario directo. Observe
que siempre se utilizan cuatro bits para cada dígito. Así, el código BCD representa cada
dígito del número decimal mediante un número binario de cuatro bits. Es evidente que
sólo 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, sólo 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.[3]

Suma en BCD
4

Como otro sistema numérico en BCD aritmético la operación puede ser requerida BCD
es un código numérico que tiene varias reglas para sumar. Las reglas se dan a
continuación en tres pasos con un ejemplo para hacer la idea de Adición BCD claro.

Al principio, el número dado debe agregarse usando la regla del binario.


Ejemplo:

En segundo paso tenemos que juzgar el resultado de la suma. Aquí se muestran dos
casos para describir las reglas de Adición BCD. En el caso 1, el resultado de la adición
de dos números binarios es mayor que 9, que no es válido para el número BCD. Pero el
resultado de la adición en el caso 2 es menor que 9, que es válido para los números
BCD.
Si el resultado de adición de cuatro bits es mayor que 9 y si el bit de acarreo está
presente en el resultado, es inválido y debemos agregar 6 cuyo equivalente binario es
(0110)2 Al resultado de la suma. Entonces, el resultado que obtendremos será un
número codificado en binario válido. En el caso 1 el resultado fue (1111)2 , que es
mayor que 9, entonces tenemos que agregar 6 o (0110)2

El resultado es válido en BCD.


Ejemplo
Se suma 0101 con 0110.
5

Ejemplo:

0001 0011 se sume a 0010 0110.

Así que no hay necesidad de agregar 6 como porque ambos

son menores que (9)10. Este es el proceso de adición de BCD.


CODIGO 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 número 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 sólo un bit cambia
La tabla siguiente es una lista del código Gray de cuatro bits para números decimales
del 0 al 15
6

Conversión de Binario a código Gray

La conversión entre el código binario y el código Gray a veces es muy útil.


Primeramente, mostraremos cómo convertir un número binario a un número de código
Gray. Se aplican las siguientes reglas:
 El bit más significativo (el más a la izquierda) en el código Gray es el mismo
que el MSB correspondiente en el número binario,
 Yendo de izquierda a derecha, sume cada par adyacente de bits del código
binario, para obtener el siguiente bit del código Gray. Descarte acarreos.
Ejemplo:
7

Conversión de Gray a Binario


Para convertir de código Gray a Binario, se utiliza un método similar, pero con algunas
diferencias. Se aplican las siguientes reglas:
El bit más significativo (el más a la izquierda) es el código binario es el mismo que el
bit correspondiente en el código Gray.
Sume cada bit generado del código binario al bit del código Gray en la siguiente
posición adyacente. Descarte acarreos.
Ejemplo:
8

Código alfanumérico
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.
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ódigos 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).
9

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.
10

BIBLIOGRAFÍAS
[1] https://blogluisaraya.wordpress.com/2017/08/19/codigo-bcd-y-caracteristicas/
[2] https://www.techopedia.com/definition/939/binary-coded-decimal-bcd
[3]
file:///C:/Users/Dennis%20Guaman/Downloads/9.%20ACTIVIDAD%20N%C2%B0%2
005-II%20Codigos%20Numericos.pdf
https://www.contaval.es/codigo-numerico-gray/

http://www.ladelec.com/teoria/electronica-digital/316-codigo-gray

S-ar putea să vă placă și