Codigos Binarios y Alfanumericos

11
ALFREDO MONTOYA GARCIA || INGENIERIA MECATRONICA || NO. CONTROL: 12 430 120 || INSTITUTO TECNOLOGCO DE PIEDRAS NEGRAS ELECTRONICA DIJITAL CODIGOS BINARIOS Y ALAFANUMERICOS

description

Son los diferentes tipos de códigos binarios que existen.

Transcript of Codigos Binarios y Alfanumericos

Instituto tecnologco de piedras negras

introduccioncodigos binarios y alfanumericosEn informtica y telecomunicaciones, el cdigo binario se utiliza con variados mtodos de codificacin de datos, tales como cadenas de caracteres, o cadenas de bits. Estos mtodos pueden ser de ancho fijo o ancho variable. Por ejemplo en el caso de un CD, las seales que reflejarn el lser que rebotar en el CD y ser recepcionado por un sensor de distinta forma indicando as, si es un cero o un uno.I. GRAYII. BCDIII. ASCIIIV. UNICODEV. BIBLIOGRAFIA

GrayEl cdigo binario reflejado o cdigo Gray, nombrado as en honor del investigador Frank Gray, es un sistema de numeracin binario en el que dos valores sucesivos difieren solamente en uno de sus dgitos.El cdigo Gray fue diseado originalmente para prevenir seales ilegales (seales falsas o viciadas en la representacin) de los switches electromecnicos, y actualmente es usado para facilitar la correccin de errores en los sistemas de comunicaciones, tales como algunos sistemas de televisin por cable y la televisin digital terrestre.Las computadoras antiguas indicaban posiciones abriendo y cerrando interruptores. Utilizando tres interruptores como entradas usando Base 2, estas dos posiciones estaran una despus de la otra:011100El 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:Ntese que desde el 7 podra pasar a 0 con un solo cambio de switch (el ms significativo pasa a cero). Esta es la propiedad llamada "cclica" del cdigo de Gray.Comberciones

Para convertir un nmero binario (en Base 2) a cdigo Gray, simplemente se le aplica una operacin XOR con el mismo nmero desplazado un bit a la derecha, sin tener en cuenta el acarreo.BCDEn sistemas de computacin, Binary-Coded Decimal (BCD) o Decimal codificado en binario es un estndar para representar nmeros decimales en el sistema binario, en donde cada dgito decimal es codificado con una secuencia de 4 bits. Con esta codificacin especial de los dgitos decimales en el sistema binario, se pueden realizar operaciones aritmticas como suma, resta, multiplicacin y divisin de nmeros en representacin decimal, sin perder en los clculos la precisin ni tener las inexactitudes en que normalmente se incurre con las conversiones de decimal a binario puro y de binario puro a decimal.La conversin de los nmeros decimales a BCD y viceversa es muy sencilla, pero los clculos en BCD se llevan ms tiempo y son algo ms complicados que con nmeros binarios puros.Representacion BCDCada dgito decimal tiene una representacin binaria codificada con 4 bits:

Los nmeros decimales, se codifican en BCD con los de bits que representan sus dgitos.Por ejemplo, la codificacin en BCD del nmero decimal 59237 es:

La representacin anterior (en BCD) es diferente de la representacin del mismo nmero decimal en binario puro:

FundamentosEn BCD cada cifra que representa un dgito decimal (0, 1,...8 y 9) se representa con su equivalente binario en cuatro bits (esto es as porque es el nmero de bits necesario para representar el nueve, el nmero ms alto que se puede representar en BCD). En la siguiente tabla se muestran los cdigos BCD ms empleados:

Como se observa, con el BCD slo se utilizan 10 de las 16 posibles combinaciones que se pueden formar con nmeros de 4 bits, por lo que el sistema pierde capacidad de representacin, aunque se facilita la compresin de los nmeros. Esto es porque el BCD slo se usa para representar cifras, no nmeros en su totalidad. Esto quiere decir que para nmeros de ms de una cifra hacen falta dos nmeros BCD.ASCiiASCII (American Standard Code for Information Interchange) es un cdigo de caracteres basado en el alfabeto latino, tal como se usa en ingls moderno. Fue creado en 1963 por el Comit Estadounidense de Estndares como una refundicin o evolucin de los conjuntos de cdigos utilizados entonces en telegrafa. Ms tarde, en 1967, se incluyeron las minsculas, y se redefinieron algunos cdigos de control para formar el cdigo conocido como US-ASCII.El cdigo ASCII utiliza 7 bits para representar los caracteres, aunque inicialmente empleaba un bit adicional (bit de paridad) que se usaba para detectar errores en la transmisin. A menudo se llama incorrectamente ASCII a otros cdigos de caracteres de 8 bits, como el estndar ISO-8859-1, que es una extensin que utiliza 8 bits para proporcionar caracteres adicionales usados en idiomas distintos al ingls, como el espaol.Casi todos los sistemas informticos actuales utilizan el cdigo ASCII o una extensin compatible para representar textos y para el control de dispositivos que manejan texto como el teclado. No deben confundirse los cdigos ALT+nmero de teclado con los cdigos ASCII.Vista generalLas computadoras solamente entienden nmeros. El cdigo ASCII es una representacin numrica de un carcter como a o @.

ASCII es, en sentido estricto, un cdigo de siete bits, lo que significa que usa cadenas de bits representables con siete dgitos binarios (que van de 0 a 127 en base decimal) para representar informacin de caracteres. En el momento en el que se introdujo el cdigo ASCII muchos ordenadores trabajaban con grupos de ocho bits (bytes u octetos), como la unidad mnima de informacin; donde el octavo bit se usaba habitualmente como bit de paridad con funciones de control de errores en lneas de comunicacin u otras funciones especficas del dispositivo. Las mquinas que no usaban la comprobacin de paridad asignaban al octavo bit el valor cero en la mayora de los casos, aunque otros sistemas como las computadoras Prime, que ejecutaban PRIMOS ponan el octavo bit del cdigo ASCII a uno. El cdigo ASCII define una relacin entre caracteres especficos y secuencias de bits; adems de reservar unos cuantos cdigos de control para el procesador de textos, y no define ningn mecanismo para describir la estructura o la apariencia del texto en un documento; estos asuntos estn especificados por otros lenguajes como los lenguajes de etiquetas.Caracteres de control de AsciiEl cdigo ASCII reserva los primeros 32 cdigos (numerados del 0 al 31 en decimal) para caracteres de control: cdigos no pensados originalmente para representar informacin imprimible, sino para controlar dispositivos (como impresoras) que usaban ASCII. Por ejemplo, el carcter 10 representa la funcin "nueva lnea" (line feed), que hace que una impresora avance el papel, y el carcter 27 representa la tecla "escape" que a menudo se encuentra en la esquina superior izquierda de los teclados comunes.

unicodeUnicode es un estndar de codificacin de caracteres diseado para facilitar el tratamiento informtico, transmisin y visualizacin de textos de mltiples lenguajes y disciplinas tcnicas, adems de textos clsicos de lenguas muertas. El trmino Unicode proviene de los tres objetivos perseguidos: universalidad, uniformidad y unicidad.Alcanse del estandarUnicode incluye todos los caracteres de uso comn en la actualidad. La versin 5.1 contena 100 713 caracteres provenientes de alfabetos, sistemas ideogrficos y colecciones de smbolos (matemticos, tcnicos, musicales, iconos, etc). La cifra crece con cada versin. Adems, Unicode incluye los signos diacrticos como caracteres independientes que pueden ser combinados con otros caracteres y dispone de versiones predefinidas de la mayora de letras con smbolos diacrticos en uso en la actualidad, como las vocales acentuadas del espaol.Repertorio de caracteresEl elemento bsico del estndar Unicode es el carcter. Se considera un carcter al elemento ms pequeo de un sistema de escritura con significado. El estndar Unicode codifica los caracteres esenciales grafemas definindolos de forma abstracta y deja la representacin visual (tamao, dimensin, fuente o estilo) al software que lo trate, como procesadores de texto o navegadores web. Se incluyen letras, signos diacrticos, caracteres de puntuacin, ideogramas, caracteres silbicos, caracteres de control y otros smbolos. Los caracteres se agrupan en alfabetos o sistemas de escritura. Se considera que son diferentes los caracteres de alfabetos distintos, aunque compartan forma y significacin.Elements del estandar unicodeEl estndar fue diseado con los siguientes objetivos: Universalidad: Un repertorio suficientemente amplio que albergue a todos los caracteres probables en el intercambio de texto multlinge. Eficiencia: Las secuencias generadas deben ser fciles de tratar. No ambigedad: Un cdigo dado siempre representa el mismo carcter.Bibliografiahttp://es.wikipedia.org/wiki/Unicodehttp://es.wikipedia.org/wiki/ASCIIhttp://es.wikipedia.org/wiki/Decimal_codificado_en_binariohttp://es.wikipedia.org/wiki/C%C3%B3digo_Gray