Pour déterminer la valeur décimale d'un indice spécifique dans un mot, généralisé pour toutes les bases :
b^i*n
où b est la base, i est l'indice dans le mot, et n est la valeur numérique à l'indice. Pour s'en souvenir, il faut se rappeler que b,i,n = bin = abréviation de binaire.
Exemples :
pour la base2 (binaire) 1 000, en obtenant la valeur où se trouve le 1 :
b = base, c'est-à-dire base2 : b=2
i = index basé sur 0 dans le mot, c'est-à-dire 1000, 1 est dans le troisième index, i=3
n = nombre figurant dans l'index, par exemple 1000, le troisième index est 1, n=1
donc, 2^3*1 = 8
pour la base 10 (décimale) 9 00, en obtenant la valeur où se trouve le 9 :
b=10, i=2, n=9 : 10^2*9 = 100*9 =900
pour la base 16 (hexadécimale) 0x0 f 0, en obtenant la valeur où le f est situé :
b=16, i=1, n=15 (0-9,a-f,f=15) : 16^1*15 = 16*15 = 240
Notez que cela peut être utilisé pour déterminer la valeur de chaque indice dans un mot, puis chaque valeur peut être additionnée pour déterminer la valeur totale du mot.
par exemple 1001, de gauche à droite (l'ordre n'a pas d'importance dans la sommation) :
(2^3*1=8) + (2^2*0=0) + (2^1*0=0) + (2^0*1=1) = 9