Преобразовывать дробные и целые числа из двоичной системы счисления в шестнадцатеричную и обратно просто. Достаточно разделить двоичное число на группы по 4 бита (битом будем называть двоичный разряд), причём 4 бита начинают формировать непосредственно от точки, которая разделяет целую и дробную части числа. Следовательно, для целой части группы формируются от точки справа налево, а для дробной части слева направо. Каждую группу по 4 бита, которую ещё называют тетрадой, можно преобразовать в один шестнадцатеричный разряд со значением от 0 до F (см. Табл.1.3).
Таблица 1.3. Соответствие двоичных тетрад и шестнадцатеричных цифр.
Двоичная тетрада | Шестнадцатеричная цифра | Десятичное значение |
0 0 0 0 | ||
0 0 0 1 | ||
0 0 1 0 | ||
0 0 1 1 | ||
0 1 0 0 | ||
0 1 0 1 | ||
0 1 1 0 | ||
0 1 1 1 | ||
1 0 0 0 | ||
1 0 0 1 | ||
1 0 1 0 | A | |
1 0 1 1 | B | |
1 1 0 0 | C | |
1 1 0 1 | D | |
1 1 1 0 | E | |
1 1 1 1 | F |
Если для тетрады не хватает битов, то слева дописываются незначащие нули для целой части, и справа – для дробной части (см. рис. 1.3).
|
|
Рис.1.3. Преобразование дробного двоичного числа в шестнадцатеричное.
Преобразование дробные и целые числа из шестнадцатеричной системы в двоичную проделать тоже несложно – каждая цифра шестнадцатеричного числа заменяется соответствующей двоичной четырёхбитной тетрадой из таблицы 1.3 (см. рис. 1.4).
Рис.1.4. Преобразование дробного шестнадцатеричного числа
A18.2E16 в двоичное.