Перевод в десятичную систему числа 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