Перевод чисел из двоичной системы счисления в восьмеричную
Перевод чисел из двоичной системы счисления в шестнадцатеричную
Перевод чисел из восьмеричной и шестнадцатеричной систем счисления в двоичную
Для записи шестнадцатеричных чисел используются шестнадцать цифр, т. е. в каждом разряде числа возможны шестнадцать вариантов записи. Решаем показательное уравнение:
16 = 2I, так как 16 = 24, то I = 4 бита.
Каждый разряд шестнадцатеричного числа содержит 4 бита. Таким образом, для перевода двоичного числа в шестнадцатеричное двоичное число нужно разбить, на группы по четыре цифры. Для упрощения перевода можно заранее подготовить таблицу преобразования двоичных тетрад (групп по 4 цифры) в шестнадцатеричные цифры (табл. 2.3).
Таблица 2.3. Двоичные тетрады
Перевод целых чисел. Для перевода целого двоичного числа в шестнадцатеричное его нужно разбить на группы по четыре цифры (тетрады), начиная справа; если в последней левой группе окажется меньше разрядов, надо дополнить ее слева нулями.
Переведем целое двоичное число А2 = 1010012 в шестнадцатеричное: 0010 10012 = 2916.
Перевод дробей. Для перевода дробного двоичного числа в шестнадцатеричное необходимо разбить его на тетрады слева направо; если в последней правой группе окажется меньше чем четыре разряда, необходимо ее дополнить справа нулями.
Переведем дробное двоичное число А2 = 0,1101012 в шестнадцатеричную систему счисления: 0,1101 01002 = 0,D416.
Для того чтобы преобразовать любое двоичное число в восьмеричную или шестнадцатеричную системы счисления, необходимо произвести преобразования по рассмотренным выше алгоритмам отдельно для его целой и дробной частей.
Следующая страница Перевод чисел из восьмеричной и шестнадцатеричной систем счисления в двоичную