INSTITUTO TECNOLOGICO DE LINARES
CARRERA:
ING. ELECTROMECANICA
MATERIA:
ELECTRÓNICA DIGITAL
TEMA:
FUNDAMENTOS DE SISTEMAS DIGITALES Y NUMERICOS
ACTIVIDAD:
EF3
DOCENTE:
CESAR SALDAÑA RODRÌGUEZ
ALUMNO:
RIGOBERTO MARIN OVIEDO
FECHA:
13/09/2022
a) Definición de Código
Es una serie de símbolos que por separado no representan nada, pero al
combinarlos pueden generar un lenguaje comprensible solo para aquellos quienes
lo entiendan. Un código puede ser interpretado si se conoce su fuente (de donde
proviene) y cuál es su objetivo (para que sirve), las condiciones sobre las cuales se
cree un código son ampliamente variadas, ya que, no sólo los códigos son creados
con el propósito de comunicarse, si no también para acceder a sitios en los que no
está permitida la entrada de cualquier individuo.
b) Definición de Paridad
Es una relación entre dos enteros que, teniendo como referente a la clasificación de
éstos en pares e impares, denota su condición de pertenecer o no al mismo
subconjunto de esa clasificación.
Si ambos son pares o ambos impares se dice que tienen (o son de) la misma
paridad); de otra manera, se dice que son de distinta paridad. Ejemplos: el 2 y el
2012 tienen la misma paridad, mientras que el 13 y el 1789 son de distinta paridad.
Se usa también como una cualidad o propiedad de un número entero que puede
tomar dos valores: par o impar. En este significado, se dice que la paridad del
número 1989 es impar.
La paridad es útil para demostrar que algo no es posible. Por ejemplo ¿puede el
conjunto {1,2,3,4,5,6,7,8,9,10} dividirse en dos subconjuntos de manera que sus
elementos respectivos sumen la misma cantidad? La respuesta es no. El argumento
es de paridad: la suma del 1 al 10 es 55; pero 55 es impar y la suma de dos números
iguales (y por tanto, de la misma paridad) es par.
c) Código BCD
El código BCD (decimal codificado, en inglés Binary-Coded Decimal), es una
representación de números decimales en el sistema binario, lo cual cada dígito
decimal es una codificación con secuencia de 4 bits, con esta representación se
puede ver la relación que existe entre un número decimal y ese número en
codificación binaria. Este sistema de numeración es ponderado, lo cual quiere decir
que cada posición de una secuencia de dígitos obtiene cierto valor.
Esta representación llega a utilizar 4 dígitos binarios para representar 0 al 9. Para
poder el representar el equivalente se pone el valor 1 donde se ocupa y 0 donde no
se ocupa, con 4 dígitos, se pueden representar 16 números (0000-1111), pero en el
código BCD, sólo se usan diez de ellos, las 6 combinaciones que no se emplean
(1010, 1011, 1100, 1101, 1110 y 1111) no son válidas en el código BCD. (Ver
imagen 1)
Imagen 1: números decimales representados en BCD
Ejemplo
En el ejemplo 2 se verá la conversión de un número de 3 dígitos.
56810 = 10001110002.
En BCD sería 0101 0110 1000
Representación del número 568 en BCD
d) Código Gray
El código Gray es un tipo especial de código binario que no es ponderado (los dígitos
que componen el código no tienen un peso asignado). Su característica es que entre
una combinación de dígitos y la siguiente, sea esta anterior o posterior, solo hay
una diferencia de un dígito.
Por eso también se le llama Código progresivo. Esta progresión sucede también
entre la última y la primera combinación. Por eso se le llama también código cíclico.
(ver la tabla)
Este código evita las salidas erróneas de los conmutadores electromecánicos y
facilita la corrección de errores en comunicaciones digitales como la televisión
digital terrestre y algunos sistemas de televisión por cable.
Analizando la tabla anterior se observa que:
• Cuando un número binario pasa de: 0111 a 1000 (de 7 a 8 en decimal) o de 1111
a 0000 (de 16 a 0 en decimal) cambian todas las cifras.
• Para el mismo caso pero en código Gray: 0100 a 1100 (de 7 a 8 en decimal) o
de 1000 a 0000 (de 16 a 0 en decimal) solo ha cambiado una cifra.
La característica de pasar de un código al siguiente cambiando solo un dígito
asegura menos posibilidades de error.
e) Código Exceso 3
El código de exceso 3 se relaciona con el BCD y algunas veces se utiliza en lugar
de éste debido a que posee ventajas en ciertas operaciones aritméticas. Deriva su
nombre de exceso 3 debido a que cada grupo de 4 bits equivale al número BCD
8421 más 3.
El código de exceso 3 para un número decimal se efectúa de la misma forma que
el BCD, excepto que se suma el número 3 a cada dígito decimal antes de codificarlo
en binario. Por ejemplo, para codificar el número decimal 4 en código de exceso 3
primero debemos sumar 3 y obtenemos 7. Luego el 7 se codifica en su equivalente
binario de 4 bits, 0111.
f) Código ASCII
El código ASCII original empleaba 7 bits de información para representar cada uno
de los caracteres correspondientes, y un bit adicional para la comprobación de
errores (para un total de 8 bits, es decir, un byte). No se lo debe confundir con
diversos códigos actuales de 8 bits que extienden el ASCII para incorporar signos
de otros idiomas distintos al inglés.
Dicho de modo más simple, se trata de una traducción numérica del alfabeto
empleado por el inglés, dado que los sistemas informáticos sólo manejan código
binario (0-1) como lenguaje para representar sus operaciones lógicas. Así, a cada
carácter (letra, signo o incluso espacio en blanco) corresponde en ASCII una cadena
numérica de ocho bits (ocho dígitos entre 0 y 1, es decir, en código binario).
Algunos ejemplos de formulación ASCII para representar caracteres comunes son
los siguientes:
• Carácter “A”: 0100 0001
• Carácter “C”: 0100 0011
• Carácter “!”: 0010 0001
• Carácter “#”: 0010 0011
• Carácter “/”: 0010 1111
• Carácter “K”: 0100 1011
• Carácter “k”: 0110 1011
• Carácter “X”: 0101 1000
• Carácter “x”: 0111 1000
• Carácter “[”: 0101 1011
• Carácter “=”: 0011 1101
• Carácter “Z”: 0101 1010
• Carácter “z”: 0111 1010
• Carácter “:”: 0011 1010
• Carácter “,”: 0010 1100
• Carácter “.”: 0010 1110
• Carácter “0”: 0011 0000
• Carácter “6”: 0011 0110
• Carácter “9”: 0011 1001
• Carácter “+”: 0010 1011
• Carácter “-”: 0010 1101
• Carácter “]”: 0101 1101
Bibliografía
arquiconsamuel. (13 de 09 de 2022). Obtenido de arquiconsamuel:
http://arquiconsamuel.blogspot.com/2017/08/codigo-bcd.html
concepto. (13 de 09 de 2022). Obtenido de concepto: https://concepto.de/ascii/
itq. (13 de 09 de 2022). Obtenido de itq:
http://www.itq.edu.mx/carreras/IngElectronica/archivos_contenido/guias%20de%20pract
ica/Guia_practicas_DD/Practica_4_DD.pdf
matetam. (13 de 09 de 2022). Obtenido de matetam:
http://www.matetam.com/glosario/definicion/paridad-0
unicrom. (13 de 09 de 2022). Obtenido de unicrom: https://unicrom.com/codigo-gray/