Las máquinas no pueden interpretar directamente las instrucciones que les damos, ellas utilizan un lenguaje/sistema llamada binario; o sea de base 2(1 y 0). En este sistema el 1 significa habilitado y el 0 es inhabilitado. 

En el sistema binario se utilizan expresiones como ’101′ en las cuales cada uno de estos 1/0 son llamados bits(Binary Digit) y el conjunto de 8 Bits es llamado Byte. 

Al leer este sistema nos damos cuenta de que está basado en números, por lo cual se inventó el código ASCII(American Standard Code For Information Interchange o Código Estándar Americano para Intercambio de Información) el cual utiliza los números del 0 al 255 para interpretar los caracteres ya sea letras, números o símbolos. 

Para obtener el valor en ASCII de estos números binarios es necesaria la utilización de un sistema decimal en el que se cuenta hasta el 9 antes de añadir otro número. 

Si nos dan el número 101 en binario se obtiene como resultado en ASCII el 5 a continuación una explicación.