Перевод в десятичную систему из двоичной или шестнадцатеричной

Перевод в десятичную систему числа x, записанного в q-ичной cистеме счисления (q = 2 или 16) сводится к вычислению значения многочлена

x = an*qn + an-1*qn-1 + ... + a0*q0

средствами десятичной арифметики. Для выполнения преобразования полезно иметь перед глазами таблицу со степенями двойки (разрядов двоичной системы счисления).

n
2n

Также приведем четыре младших разряда шестнадцатеричной системы

n
16n

А теперь приведем примеры преобразования:

Примеры преобразования из двоичной системы в десятичную.

5 4 3 2 1 0

110011b=1*25 + 1*24 + 0*23 + 0*22 + 1*21 + 1*20=51

9 8 7 6 5 4 3 2 1 0

1111101000b = 1*29 + 1*28 +·1*27 + ·1*26 + 1*25 + 0*24 + 1*23 +0*22 + 0*21 +1*20 = 1000

Пример преобразования из шестнадцатеричной системы в десятичную.

3 2 1 0

2C6Eh= 2*163 + C*162 + 6*162·+ E*162

=2·4096+12·256+6·16+14·1=11374