Códigos
Gray - ASCII -BCD
Código Binario Gray
Código Binario Gray, es nombrado así en honor del investigador Frank Gray, se dice fue diseñado originalmente para evitar señales falsas e ilegales, de switches electromecánicos y que en la actualidad es utilizado para facilitar la corrección de errores en los sistemas de telecomunicaciones, este código es utilizado principalmente en la industria y en robótica.
En robótica se utilizan unos discos codificados para dar la información de posición que tiene un eje en particular, una característica en particular de pasar de un código al siguiente cambiando sólo un dígito asegura menos posibilidades de error.
En la siguiente tabla podremos ver la diferencia entre la representación de los diferentes códigos:
| Secuencia | Binario | Gray | Secuencia | Binario | Gray | |
|---|---|---|---|---|---|---|
| 1000 | ||||||
| 1001 | ||||||
| 1010 | ||||||
| 1011 | ||||||
| 1100 | ||||||
| 1101 | ||||||
| 1110 | ||||||
| 1111 |
Código Binario BCD
Binary-Coded Decimal (BCD) por sus siglas en ingles o Decimal codificado en binario, sirve para representar números decimales en un sistema binario y esta dividido en segmentos de 4 bits, por medio de este código podemos realizar operaciones aritméticas tales como la suma, resta, multiplicación y división, la conversión de los números del código BCD es muy sencilla o viceversa de binario a BCD.
La manera de significar al código BCD es que una serie de 4 bits solo puede representar a un numero decimal, si bien sabemos los números digitales se representan del número 0 al 9 en el código BCD se ve como en el siguiente ejemplo:
Cada dígito decimal tiene una representación binaria codificada con 4 bits:
Decimal: 0 1 2 3 4 5 6 7 8 9
BCD: 0000 0001 0010 0011 0100 0101 0110 0111 1000 1001
En la siguiente tabla se muestra como es que se toma el valor de conversión de un numero decimal a binario o que orden es el que se toma en el código BCD.

Código ASCII
El código ASCII ( por sus siglas en ingles American Standard Code for Information Interchange), Código Americano Estándar para Intercambio de Información , este código nació a partir de reordenar y expandir el conjunto de símbolos y caracteres ya utilizados en aquel momento en telegrafía por la compañía Bell, inicialmente solo incluía letras mayúsculas y números, con el paso de los años se le fueron añadiendo algunos otros caracteres que en la actualidad nos sirven para agregar simbologías, acentuación de palabras, o caracteres especiales según lo requiramos, al ser utilizados se antepone siempre o se presiona la tecla Alt + un número según sea lo que vayamos a utilizar.
Caracteres especiales como por ejemplo:
Alt + 64 / @
Alt + 95 / _
o en el caso de acentuar una letra:
Alt + 160 / á
Alt + 162 / ó
Aquí la siguiente tabla con algunos ejemplos:
