Está en la página 1de 9

Cdigos binarios de nmeros decimales Cdigo Gray Cdigos de caracteres Cdigos de deteccin de error Otros cdigos

Ing. Ronald Ponguillo Intriago ESPOL FIEC rponguil@espol.edu.ec

Definicin.-Conjunto de smbolos que representan informacin. Cdigos Binarios.- Los smbolos a utilizar son dgitos binarios.
2n= Nmero de combinaciones n= Nmero de dgitos del cdigo. 1 nibble => 4 bits 1 byte => 8 bits 1 word => 2 byte = 16 bits Cdigo BCD (Decimal codificado en binario).- Cada dgito decimal se representa por su equivalente en 4 dgitos binarios. Cdigo NBCD (BCD natural o simplemente BCD).-Los dgitos decimales se representan por sus correspondientes en base dos. Ejemplo: ( 8 7 2 . 2 3)10 =(1000 0111 0010 . 0010 0011)NBCD

Binary Coded Decimal (BCD)


Usado para representar los digitos 0 - 9. Son usados 4 bits. Cada posicion de un bit tiene un peso asociado con este. Los pesos son: 8, 4, 2, y 1 desde MSB a LSB. Codigos BCD: 0: 0000 1: 0001 2: 0010 3: 0011 4: 0100 5: 0101 6: 0110 7: 0111 8: 1000 9: 1001 Usado para codificar numeros y presentarlos en displays Usados en procesadores que trabajan con aritmetica decimal. Ejemplo: (9750)10 = (1001011101010000)BCD

Entre cdigos no se pueden realizar operaciones. Para este fn, hay que convertir los cdigos a un sistema numrico y entonces realizar la operacin. (0111 1001)NBCD + (1000 0110)NBCD 7 9 8 6 79+86 = 165 => (165)10 = (000101100101)NBCD
Cdigo Exceso de 3 Es un cdigo BCD ( )10 ( )xs3
0 1 2 3 4 5 6 7 8 9 0011 0100 0101 0110 0111 1000 1001 1010 1011 1100

Cdigo de Deteccin de Errores.- Se caracteriza por la forma que se construye. Detecta errores en las transmisiones digitales
Rx ------ Tx

Paridad Par.- Un bit de paridad par se agrega de tal manera que el nmero de 1 totales sea par. Tx BP 0011 0 1110 1
Paridad Impar.- Un bit de paridad impar se agrega de tal manera que el nmero de 1 totales sea impar. Tx BP 0011 1 1110 0

ASCII (American Standard Code for Information Interchange)


Codigo de caracter mas ampliamente usado. El octavo bit frecuentemente es usado para deteccion de error(bit paridad) Ejemplo: Codigo ASCII de la representacion de la palabra Digital Character D i g i t a l Binary Code 1000100 1101001 1100111 1101001 1110100 1100001 1101100 Hexadecimal Code 44 69 67 69 74 61 6C

Codigo Gray

Codigo cicliclo. Un desplazamiento circular de un codigo produce otro codigo. Gray code: Es un codigo cicliclo con la propiedad que dos codigos consecutivos diferen solo en 1 bit (la distancia entre dos codigos es 1).

Conversin De Binario a Gray.- Colocar un 0 a lado del MSB y de izquierda a derecha realizar EXOR entre los bits adyacentes. Ejemplo: (11110000111)2 ( )Gray 0 1 1 1 1 0 0 0 0 1 1 1 1 0 0 0 1 0 0 0 1 0 0 Conversin de Gray a Binario.- Desde la izquierda, busco el primer 1 y lo escribo igual, luego sigo escribiendo unos hasta encontrar otro 1 y cambio a cero y sigo escribiendo ceros hasta encontrar otro 1 y as sucesivamente. El 1 acta como pivote de cambio de la tendencia. Ejemplo: (1 0 0 0 1 0 0 0 1 0 0)Gray (1 1 1 1 0 0 0 0 1 1 1 )2

( )2

Victor P. Nelson, H. Troy Nagle, Bill D. Carroll, J. David Irwin, Analisi y Diseo de Circuitos Logicos Digitales. Primera Edicion, Prentice Hall Hispanoamrica S.A. Mxico 1996. Mano M. Morris, Diseo Digital. Primera Edicin, Prentice Hall Hispanoamrica S.A. Mxico 1990. Tocci, Ronald, Sistemas Digitales: Principios y Aplicaciones, Sexta Edicin, Prentice Hall; Mxico, 1995

También podría gustarte