Anda di halaman 1dari 16

Cdigos Binarios

Circuitos Digitales
Facultad de Ingeniera - Ensenada M.C. Humberto Cervantes De vila

Cdigos Binarios
Cdigo.- es un conjunto de smbolos (alfabeto) y de reglas que permiten ordenar y combinar estos smbolos para representar algn tipo de informacin (Ej. Morse). Cdigo binario.- es un grupo de n bits que pueden asumir hasta 2n combinaciones de 1s y 0s, donde cada combinacn represente un smbolo (carcter o digito). Los cdigos sern numricos si estos representa nmeros (Gray, Johnson y BCD). Los cdigos sern alfanumricos si estos representa letras y/o nmeros (ASCII).

Cdigos Numricos Binarios


Los cdigos numricos binarios son los siguientes:

Cdigos Numricos Binarios


Cdigo continuo.- es aquel en el cual dos palabras de cdigo consecutivas son adyacentes, es decir, que solo varan en un bit (ej. Gray y Johnson).

Cdigo cclico.- es aquel en el la cual la ltima palabra del cdigo es adyacente a la primera palabra del cdigo (ej. Gray y Johnson). Cdigo ponderado.- es aquel en el que a cada digito binario le corresponde un peso segn su posicin dentro del cdigo.

Decimal Codificado en Binario BCD


El cdigo BCD natural cada Nmero dgito decimal es Decimal representado (codificado) por 0 su equivalente de 4 dgitos binarios (bits) segn se 1 muestra en la tabla. 2 3 Los bits del cdigo tienen un 4 peso de 8,4,2,1 (23, 22, 21, 20) 5 Ejemplo: Representar el 6 nmero decimal 6349 7 6 3 4 9 8 9 0110 0011 0100 1001 BCD natural 0000 0001 0010 0011 0100 0101 0110 0111 1000 1001

Decimal Codificado en Binario BCD


Ejemplos.Convierta los siguientes nmeros decimales a BCD. a).- 1258 b).- 893 c).- 72.63
0001 0010 0101 1000 1000 1001 0011 0111 0010 . 0110 0011

d).- 13.57
0001 0011 . 0101 0111

e).- 1234.658
0001 0010 0011 0100 . 0110 0101 1000

Decimal Codificado en Binario BCD


Para convertir de BCD a decimal nicamente hay
que hacer agrupaciones de 4 bits y convertir cada grupo de acuerdo al valor posicional.

Ejemplos.- Convierta los siguientes nmeros de


BCD a decimal. a).- 101001010111 1010 0101 0111 error 5 7 b).- 1010011 . 0111001 0101 0011 . 0111 0010 9 3 . 7 2

Decimal Codificado en Binario BCD


Otros cdigos BCD ponderados son
Nmero Decimal 0 1 2 3 4 5 6 7 8 9 BCD 5421 0000 0001 0010 0011 0100 1000 1001 1010 1011 1100 Nmero Decimal 0 1 2 3 4 5 6 7 8 9 BCD 6311 0000 0001 0011 0100 0101 0111 1000 1001 1011 1100

BCD Aiken
El cdigo BCD Aiken es autocomplementario. Esto implica la combinacin correspondiente al complemento a 9 de N. Es decir, 9-N se halla invirtiendo la combinacin a N. Ejemplo.- el nmero decimal 3 se representa en el cdigo BCD Aiken como 0 0 1 1, resolviendo la expresin 9-N, 9-3=6, corresponde al nmero decimal 6 y aplicando el concepto, autocomplemento, cambiamos los 0s por 1s y los 1s por 0s de 0 0 1 1 se obtiene el nmero: 1 1 0 0.

Nmero Decimal 0 1 2 3 4 5 6 7 8 9

BCD Aiken (2421) 0000 0001 0010 0011 0100 1011 1100 1101 1110 1111

BCD Aiken
Ejemplos.Convierta los siguientes nmeros decimales a BCD Aiken. a).- 1258 b).- 893 c).- 72.63
0001 0010 1011 1110 1110 1111 0011 1101 0010 . 1100 0011

Ejemplos.Convierta los siguientes nmeros BCD Aiken a decimal. a).- 1010 1011 1101 b).- 1101 0011 . 1111 1110 error 57 73.92

BCD Exceso 3
El cdigo BCD Exceso 3 es un cdigo no ponderado. Su nombre viene dado porque a cualquier cifra en BCD natural se le suma un tres binario (11) dando el equivalente en este cdigo. Cada cifra posee al menos un bit en 1, lo que permite identificar la existencia o no de informacin. Era utilizado en las compuyadoraas antiguas para realizar operaciones aritmticas ya que era fcil aplicar el complemento a 9.

Nmero Decimal
0 1 2 3 4 5 6 7 8 9

BCD exceso 3
0011 0100 0101 0110 0111 1000 1001 1010 1011 1100

BCD exceso 3
Ejemplos.Convierta los siguientes nmeros decimales a BCD exceso 3. a).- 4566 b).- 123 c).- 29.35
0111 1000 1001 1001 0100 0101 0110 0101 1100 . 0110 1000

Ejemplos.Convierta los siguientes nmeros BCD exceso 3 a decimal. a).- 0010 0101 0111 b).- 1011 0011 . 1001 0110 error 24 80.63

Cdigo Gray
Ver apuntes de clase

Cdigos Alfanumricos
Son cdigos que permiten representar letras, nmeros y caracteres de control. Entre estos se encuentran el cdigo ASCII y EBCDIC. Cdigo ASCII.- El nombre de este cdigo proviene de las siglas en ingls de Cdigo Estadounidense Estndar para el Intercambio de Informacin (American Standard Code for Information Interchange) y utiliza para su representacin 7 bits. Actualmente existe un cdigo ASCII que utiliza 8 bits y se conoce como ASCII extendido. Cdigo EBCDIC.- Proviene de las siglas Extended Binary Coded Decimal Interchange Code. Este cdigo utiliza 8 bits.

ASCII

EBCDIC

Anda mungkin juga menyukai