Los 0 en violeta representan el estado de cada uno de los 8 bits, en este caso todos son 0(apagado). Cada número negro representa el valor de bit 1(encendido) en esa posición.
Como puede verse, el bit más significativo (MSB - Most Significant bit), situado a la izquierda, posee un valor de 128 decimal cuando está encendido, y el bit menos significativo (LSB - Least Significant Bit), situado a la derecha, posee un valor de 1 decimal al estar encendido. De esta manera puede apreciarse que el valor de cada bit en su posición, es de 2 a la potencia cuyo número corresponda al lugar en orden regresivo, o sea el LSB tiene un valor de 2 a la 0 potencia (1), el siguiente de 2 a la 1 potencia (2), el que le sigue de 2 a la 2 potencia (4), etc. Las posiciones encendidas se suman dando como resultado un número decimal al que su representación binaria equivale: 00000000(0), 00000001(1), 00000010(2), 00000011(3), 00000100(4), 00000101(5), 00000111(6), ... , 11111111(255). Pueden realizarse operaciones aritméticas con los dígitos binarios, podríamos explicarlas, pero ésa no es la finalidad de ésta introducción.
Con los dígitos hexadecimales sucede lo mismo, pero cada posición alberga 16 valores decimales (de allí HEXA - DECIMAL) los símbolos utilizados son los 10 dígitos decimales (0, 1, 2, 3, 4, 5, 6, 7, 8, 9) más los primeros 6 caracteres del alfabeto (A, B, C, D, E, F). En hexadecimal la serie de números sería: 0-1-2-3-4-5-6-7-8-9-A-B-C-D-E-F-10-11-12-13-14-15-16-17-18-19-1A-1B-1C-1D-1E-1F-20, etc; siendo el equivalente de 10h o 0x10 (10 hexadecimal), 16 decimal.
Anteriormente se explicó el sistema de numeración que un PC utiliza. Una vez sabido esto, se puede aprender la organización de los datos formados por conjuntos de bits.