Соответствие чисел в различных системах счисления
Десятичная | Восьмеричная | Шестнадцатеричная | Двоичная |
A | |||
B | |||
C | |||
D | |||
E | |||
F |
Для перевода целого двоичного числа и восьмеричное необходимо разбить его справа налево на группы по 3 цифры (двоичные триады). Самая левая группа может содержать менее трех двоичных цифр. Затем каждой группе поставить в соответствие ее восьмеричный эквивалент. Например:
11011001(2) = 11 011 001(2) = 331(8).
Перевод целого двоичного числа в шестнадцатеричное производится аналогично путем разбиения данного числа на группы по четыре цифры (двоичные тетрады):
1100011011001(2)= 1 1000 1101 1001(2)=18D9(16).
Для перевода дробных частей двоичных чисел в восьмеричную или шестнадцатеричную системы аналогичное разбиение на триады или тетрады производится от точки вправо (с дополнением недостающих последних цифр нулями):
0,1100011101(2)=0,110 001 110 100(2)=0,6164(8)
0,1100011101(10)=0,1100 0111 0100(2)=0,С74(16).
Перевод восьмеричных (шестнадцатеричных) чисел в двоичные производится обратным путем – сопоставлением каждому знаку числа соответствующей тройки (четверки) двоичных цифр.
Перевод восьмеричных в шестнадцатеричные числа и наоборот производится с использованием двоичной или десятичной системы в качестве промежуточной.
Дата добавления: 2015-08-08; просмотров: 708;