FACULTAD DE INGENIERA INGENIERO EN MECATRNICA CIRCUITOS DIGITALES
TAREA 1
CODIGOS BINARIOS DOCENTE:
VALENZUELA DELGADO MONICA
ALUMNO:
MANUEL CHRISTOPHER BRAVO ORTIZ
GRUPO:
690
La mayora de los sistemas de numeracin actuales son ponderados, es decir,
cada posicin de una secuencia de dgitos tiene asociado un peso. El sistema binario es, de hecho, un sistema de numeracin posicional ponderado. Sin embargo, algunos cdigos binarios, como el cdigo Gray no son ponderados, es decir, no tienen un peso asociado a cada posicin. El sistema binario es aquel que numera empleando slo ceros (0) y unos (1). Esto quiere decir que, en el marco de estos sistemas, cualquier cifra puede expresarse a partir de estos nmeros. Este sistema es utilizado por las computadoras u ordenadores, que funcionan con un par de voltajes diferentes y que atribuyen el 0 al apagado y el 1 al encendido. Cabe destacar que todos los nmeros del sistema decimal pueden convertirse al sistema binario. Es necesario dividir la cifra del sistema decimal entre 2, obteniendo un resultado entero que se volver a dividir entre 2 de manera sucesiva hasta que el dividendo sea menor que el divisor (o sea, 2). Finalmente hay que ordenar los restos, comenzando con el ltimo y finalizando en el primero. El bit es un dgito que forma parte del sistema binario, por lo tanto, puede representar a uno de estos dos valores (0 1, tiene los mismos conceptos que el decimal, pero en vez de potencias de 10 stas son de 2. La unidad ms pequea de informacin es la que corresponde a un suceso en el que slo hay dos alternativas posibles. Puede representarse con un nico dgito binario, es decir un 0 o un 1. A este dgito se le denomina bit, abreviatura de la palabra inglesa binary digit. Al conjunto de 8 bits se le denomina byte. Asimismo, un byte est compuesto por dos nibble. Cada nibble est compuesto por cuatro bits y se puede representar por un carcter hexadecimal. Por ejemplo, el byte 10100111 est compuesto por dos nibble: 1010 (A) y 0111 (7). Ese byte se representa, en cdigo hexadecimal as: A7 Tanto el bit como el byte son unidades de medida muy pequeas, por lo que se necesitan algunos mltiplos del byte. As, hablamos de Kilobyte, Megabyte, Gigabyte, etc. El problema con el cdigo binario en base 2 es que, con interruptores mecnicos, es realmente difcil que todos los interruptores cambien al mismo tiempo. En la transicin de los dos estados mostrados arriba, tres interruptores cambian de sitio. En el lapso en el que los interruptores estn cambiando, se pueden presentar salidas de informacin espurias. Si las salidas mencionadas alimentan un circuito secuencial, probablemente el sistema presentar un error en entrada de datos.
El cdigo gray resuelve este problema cambiando solamente un dgito a la vez,
as que no existe este problema: tienes que tener en cuenta que para convertir de binarios a Gray los valores que deben ser sumados en base 2 toman los siguientes valores 1+1=0, 0+0=0 , 1+0=1 y 0+1=1 esta operacin de forma vertical como se muestra en el siguiente ejemplo:
El cdigo Gray es un tipo especial de cdigo binario que no es ponderado (los
dgitos que componen el cdigo no tienen un peso asignado). De la misma forma que existen cdigos binarios con peso, tambin existen cdigos binarios sin peso en el cual cada bit no va a poseer un valor o ponderacin por posicin. Otro cdigo sin peso es el de EXCESO 3, cada grupo de 4 bits solo pueden representar a un nico dgito decimal (del 0 al 9). algunas veces se utiliza en lugar del Cdigo BCD (Cdigo decimal codificado en binario) debido a que posee ventajas en ciertas operaciones aritmticas. Deriva su nombre de exceso 3 debido a que cada grupo de 4 bits equivale al nmero BCD 8421 ms 3. El cdigo de exceso 3 para un numero decimal se efecta de la misma forma que el BCD, excepto que se suma el nmero 3 a cada dgito decimal antes de codificarlo en binario. Por ejemplo, para codificar el nmero decimal 4 en cdigo de exceso 3 primero debemos sumar 3 y obtenemos 7. Luego el 7 se codifica en su equivalente binario de 4 bits, 0111.
Ntese que ambos cdigos solo
emplean 10 de los 16 posibles grupos de cdigos de 4 bits. Sin embargo, el cdigo de exceso 3 no usa los mismos grupos de cdigo. Para el cdigo de exceso 3, los grupos de cdigo no vlidos son: 0000, 0001, 0010, 1101, 1110 y 1111.
Un cdigo ponderado es el cdigo Aiken es un cdigo similar al cdigo BCD
natural, pero con los "pesos" o "valores" distribuidos de manera diferente. En el cdigo BCD natural, los pesos son: 8 - 4 - 2 - 1, en el cdigo Aiken la distribucin es: 2 - 4 - 2 - 1. La razn de esta codificacin es la de conseguir simetra entre ciertos nmeros. Cada cifra es el complemento a 9 de la cifra simtrica en todos sus dgitos. (los "1" se vuelven "0" y los "0" se vuelven "1"). Este cdigo es contnuo, cclico y reflejado.Tambien es conocido como cdigo espejo. El cdigo Aiken es muy til para realizar operaciones de resta y divisin. Ejemplo: 3 (0011) y 6 (1100). Tomar en cuenta los nuevos "pesos" en este cdigo.
Un cdigo es auto complementario de 9 si el cdigo de una cifra d cualquiera es
igual al de la cifra 9-d cambindole los 0 por 1 y los 1 por 0 (complementar).