CAPITULO UNO: EL SISTEMA BINARIO.
Lo primero que hay que saber es que la centralita de nuestros Exeos, como todo chisme digital que haya por el mundo, maneja los números en un formato diferente al "normal" que usamos nosotros. Ese formato se llama sistema binario porque solo emplea 2 cifras, 0 y 1, a diferencia de nuestro sistema decimal normal que usa 10, del 0 al 9.
Nuestro sistema decimal se llama así porque a cada posición dentro de un número se le asigna un valor 10 veces el de la inmediatamente anterior (unidades, decenas, centenas....), así por ejemplo:
317 = 7 x 1 + 1 x 10 + 3 x 100.
El 3 se multiplica por 100, el 1 por 10, el 7 por uno; y la suma de todo eso nos da el número que estamos representando.
Como cada 10 unidades de una posición "nos llevamos una" a la siguiente, no necesitamos más de 10 cifras incluyendo el 0 ya que en ninguna posición vamos a necesitar una cifra superior al 9.
Como anécdota, en Informática se usa un sistema Hexadecimal que tiene 16 cifras, 0 a 9 y A a F, así que en ese sistema se ven números como 2A17F, y A+B = F5 .
Pues bien, en el sistema binario como decía se representan los números sólo con 0 y 1. Es obvio que para un mismo número hacen falta muchas más posiciones que en el sistema decimal. Así como en el decimal cada posición vale 10 veces más que la anterior, en el binario vale 2 veces más. Así pues, el número binario 101, vale 1 x 1 + 0 x 2 + 1 x 4 = 5, en decimal.
Otro ejemplo, para poner en binario 317, sería 100111101.
1 x 1 =1
0 x 2 = 0
1 x 4 = 4
1 x 8 = 8
1 x 16 = 16
1 x 32 = 32
0 x 64 = 0
0 x 128 = 0
1 x 256 = 256
256 + 32 +16 + 8 + 4 + 1 = 317
Sólo queda un temita de nomenclatura:
Un bit es una cifra (1 o 0) de un número en binario
Un byte es un número binario de 8 bits (o cifras). Son 8 porque técnicamente interesa así por otro tipo de rollos que se salen del tema.
Hasta aquí la movida matemática. Lo próximo, como se aplica ésto a los códigos del VAG-COM