Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Codigos PDF
Codigos PDF
Códigos
EL - 3307
Diseño
Lógico
• Códigos binarios
• Códigos alfanuméricos
• Conversión decimal a binario
EL - 3307
Diseño
• Conversión binario a decimal
Lógico
• Conversión hexadecimal a decimal
Conversión de hexadecimal a binario
Ing. José Alberto
Díaz García •
Página 2
CODIGOS
• “En la Teoría de la información, es la forma que
toma la información que se intercambia entre la
Fuente (el emisor) y el Destino (el receptor) de un
lazo informático. Implica la comprensión o
decodificación del paquete de información que se
transfiere.
• El código fundamental en el que se basan los
ordenadores es el código binario, el más simple
Códigos
• Códigos numéricos
– Son los que se utilizan para representar
cantidades, contraseñas, y toda aquella
información que requiera de dígitos de algún
sistema numérico.
Códigos
• Códigos alfanuméricos
– Son aquellos que se utilizan para representar
el alfabeto o cualquier otro carácter,
EL - 3307
Diseño
normalmente se utilizan en la creación de
bases de datos de especies e información de
Lógico
0,1,2,3,4,5,6, Asociativa
Asociativa
0,1,2,3,4,5,
Octal + - X ÷ Conmutativa
EL - 3307
Diseño
Binario 0,1 ∩∪˜ Conmutativa
Existencia de elemento
Lógico neutro, etc.
Ing. José Alberto
Díaz García Etc.
Página 7
3 4 5
Códigos
EL - 3307
345 = 3 * 10 2
+ 4 * 10 1
+ 5 * 10 0
Diseño
Lógico
• Por tanto, una vez que contamos (sumamos) dos hemos agotado los
símbolos disponibles para esa columna, y debemos poner a cero la
columna y usar otra columna a la izquierda.
• Así, si contamos en binario, tras el número 0(2 viene el 1(2, pero si
contamos una unidad más debemos usar otra columna, resultando 10(2
• Sigamos contando 0(2,1(2,10(2,11(2.
EL - 3307
Diseño • Al añadir una unidad a la columna de las unidades, esa columna ha
Lógico
agotado los símbolos disponibles, y debemos formar una unidad de
Ing. José Alberto segundo orden, pero como ya hay una, también agotaremos los símbolos
Díaz García disponibles para esa columna, y debemos formar una unidad de tercer
Página 13
orden o 100(2. Así, en el sistema binario 11(2 + 1(2 + 100(2
Ejemplo de un valor binario a decimal
• Supongamos que deseamos conocer el
valor decimal del valor binario 11101,
esto es
24 23 22 21 20
Códigos
1 1 1 0 1
EL - 3307
29 = 1* 2 4 + 1* 23 + 1* 2 2 + 0 * 21 + 1* 20
Diseño
Lógico
cuatro bits.
• WORD: Es un grupo de 16 bits, o dos bytes
EL - 3307
Diseño
• DWORD: Es un grupo de 32 bits, o dos
Lógico
words o 4 bytes.
Ing. José Alberto
Díaz García
Página 15
Definiciones
– Johnson
– Biquinario
EL - 3307
Diseño
Lógico
– 2 entre 5
Ing. José Alberto
Díaz García
– Hamming
Página 18
Código BCD (Binary Coded Decimal)
• Representa los dígitos decimales por
secuencias de bits en el sistema binario.
• BCD es la abreviatura de Binary Coded
Decimal es decir, decimal codificado en
binario.
¾ Cada secuencia de 4 bits es
Códigos
EL - 3307
Diseño Código 7, puede interpretarse según:
Lógico
• 12 = 0001 0010
EL - 3307
• ¿Cuántas palabras se requieren para
representar 789 ?
Diseño
Lógico
6 0110 6
• F·163+0·162+B·161+1·160 = 7 0111 7
• 15·163+0·162+11·161+1·160 = 61617 8
9
1000
1001
8
9
10 1010 A
• ¿Para que se utilizan los números 11
12
1011
1100
B
C
hexadecimales. 13 1101 D
• Representan a los números binarios de
EL - 3307 14 1110 E
Diseño
15 1111 F
Lógico
forma corta, y es muy simple de
Ing. José Alberto
Díaz García
transformar de HEX a BIN y vise versa.
Página 21
Código Gray
• Los códigos Grey tienen un mínimo
de cambios entre su antecesor y el
sucesor.
– De una representación numérica a la
siguiente solo cambia un bit.
Códigos
0000 0000
0001 0001
0010 0011
0011 0010
0100 0110
0101 0111
Códigos
0110 0101
0111 0100
1000 1100
1001 1101
1010 1111
EL - 3307
1011 1110
Diseño
Lógico
1100 1010
1101 1011
Ing. José Alberto
Díaz García 1110 1001
Página 23
1111 1000
Binario Codificado en Decimal
• Se necesitan de cuatro bits para
representar cada dígito decimal.
– Cada grupo de cuatro bits, no se utilizan
6 posibles valores
– Hay muchos códigos posibles, el BCD
Códigos
EL - 3307
Diseño
Lógico
EL - 3307
Diseño
Lógico
4 0100 1100
5 1101 0101
6 1110 0110
EL - 3307
Diseño
7 0111 1111
Lógico
3 1011 0011
4 0100 1100
5 1101 0101
6 1110 0110
7 0111 1111
EL - 3307
Diseño
Lógico
EL - 3307
Diseño
Lógico
EL - 3307
Diseño
Lógico
16 utilizado 0
8 utilizado 0
4 utilizado 0
EL - 3307
Diseño
2 utilizado 0
1 utilizado
Lógico
21-16 = 5 16 utilizado 1
*(8 no se puede sustraer de 5) 8 utilizado 0
5-4 = 1 4 utilizado 1
*(2 no se puede sustraer de 1) 2 utilizado 0
EL - 3307
1-1 = 0 1 utilizado 1
Diseño
Lógico
27 26 25 24 23 22 21 20
Códigos
128 64 32 16 8 4 2 1
1 0 1 1 0 1 0 1
EL - 3307
Diseño
Lógico
1 0 1 0
3 es el valor de 3
3 en binario es 0 0 1 1
EL - 3307
Diseño
Lógico 8 4 2 1 (las posiciones binarias son – 4 bits)
Ing. José Alberto
Díaz García 0 0 1 1
hex A 3 = 1 0 1 0 0 0 1 1 en binario
Página 42