Для перевода шестнадцатеричного числа в двоичное необходимо каждую цифру заменить эквивалентной ей двоичной тетрадой.
Для перевода восьмеричного числа в двоичное необходимо каждую цифру заменить эквивалентной ей двоичной триадой.
Чтобы перевести число из двоичной системы в шестнадцатеричную, его нужно разбить на тетрады, начиная с младшего разряда, в случае необходимости дополнив старшую тетраду нулями, и каждую тетраду заменить соответствующей восьмеричной цифрой (табл. 2).
Чтобы перевести число из двоичной системы в восьмеричную, его нужно разбить на триады (тройки цифр), начиная с младшего разряда, в случае необходимости дополнив старшую триаду нулями, и каждую триаду заменить соответствующей восьмеричной цифрой (табл. 1).
Переводим отдельно целую и дробную часть.
380,1875(10) =380 + 0,1875
115,94(10) = 115 + 0,94
380,1875(10) = 101111100,0011(2)
115,94(10) = 1110011,11110(2)
(в настоящем случае было получено шесть знаков после запятой, после чего результат был округлен).
Таблица 1. ДВОИЧНО-ШЕСТНАДЦАТЕРИЧНАЯ ТАБЛИЦА
2-ная
16-ная
2-ная
16-ная
A
B
C
D
E
F
Таблица 2. ДВОИЧНО-ВОСЬМЕРИЧНАЯ ТАБЛИЦА
2-ная
8-ная
Число 10010112 перевести в восьмеричную систему счисления.
Число 10111000112 перевести в шестнадцатеричную систему счисления.
Число 5318 перевести в двоичную систему счисления.
5318 = 101 011 0012
Число EE816 перевести в двоичную систему счисления.
1110 1110 10002
8. При переходе из восьмеричной системы счисления в шестнадцатеричную и обратно, необходим промежуточный перевод чисел в двоичную систему.
1). Число FEA16 перевести в восьмеричную систему счисления.
FEA16 = 1111 1110 10102
111 111 101 0102 = 77528
FEA16 = 77528
2. Число 66358 перевести в шестнадцатеричную систему счисления.
Самостоятельная работа
1.Перевести число 56710 в двоичную систему.
56710 = 1 000 110 1112.
4·163 + 10·162 + 3·16 + 15= 19007.
3. Перевести число 464(10 из десятичной системы счисления в двоичную.
464(10) = 111010000(2);
4. Перевести число 1000001(2) из десятичной системы счисления в двоичную. 65(10).
Если необходимо перевести число из двоичной системы счисления в систему счисления, основанием которой является степень двойки, достаточно объединить цифры двоичного числа в группы по столько цифр, каков показатель степени, и использовать приведенный ниже алгоритм. Например, если перевод осуществляется в восьмеричную систему, то группы будут содержать три цифры (8 = 23). Итак, в целой части будем производить группировку справа налево, в дробной — слева направо. Если в последней группе недостает цифр, дописываем нули: в целой части — слева, в дробной — справа. Затем каждая группа заменяется соответствующей цифрой новой системы. Соответствия приведены в таблицах.