Conversions entre les bases 2, 8 et 16
Il n'y a aucun calcul à effectuer. On utilisera simplement une table de conversion.
Méthode : Base 2 vers base 8
Pour convertir un nombre exprimé en base 2 vers la base 8, il faut :
découper le nombre à convertir en paquet de 3 chiffres en partant de la virgule (ou simplement de la droite pour un nombre entier).
On ajoute des zéros non significatifs si cela est nécessaire.
remplacer chaque paquet par sa valeur octale, en utilisant la table ci-dessous

Exemple :
(101011)2 = (101 011)2 = (53)8
(1110101)2 = (0 01 110 101)2 = (165)8
(1010,1101)2 = (001 010,110 100)2 = (12,64)8
Méthode : Base 8 vers base 2
Pour la conversion de la base 8 à la base 2, il suffit de renverser le processus précédent en remplaçant chaque chiffre octal par les 2 chiffres binaires correspondants lus dans la table ci-dessus
Méthode : Base 2 vers base16
Le principe reste le même que dans la conversion entre base 2 et base 8. Pour la conversion de la base 2 à la base 16, on regroupe les chiffres par paquets de 4, toujours en partant de la virgule (ou simplement de la droite pour un nombre entier). On utilise la table suivante

Pour la conversion de la base 16 à la base 2, il suffit de remplacer chaque chiffre hexadécimal par les 4 chiffres binaires correspondants pris dans la table.
Exemple :
(10001011)2 = (1000 1011)2 = (8B)16
(1110101)2 = (0111 0101)2 = (75)16
(10110,11001)2 = (0001 0110,1100 1000)2 = (16,C8)16