Главная Случайная страница Контакты | Мы поможем в написании вашей работы! | ||
|
Таким образом, для перевода целого двоичного числа в восьмеричное его нужно разбить на группы по три цифры, справа налево, а затем преобразовать каждую группу в восьмеричную цифру. Если в последней, левой, группе окажется меньше трех цифр, то необходимо ее дополнить слева нулями.
Переведем таким способом двоичное число 1010012 в восьмеричное:
Ю1 ooi2 => i^+o^+i^0 о-гЧо^-и-г0 => 5i8.
Для упрощения перевода можно заранее подготовить таблицу преобразования двоичных триад (групп по 3 цифры) в восьмеричные цифры:
Двоичные триады | ||||||||
Восьмеричные цифры |
Для перевода дробного двоичного числа (правильной дроби) в восьмеричное необходимо разбить его на триады слева направо и, если в последней, правой, группе окажется меньше трех цифр, дополнить ее справа нулями. Далее необходимо триады заменить на восьмеричные числа.
Например, преобразуем дробное двоичное число А2 = — 0,1101012 в восьмеричную систему счисления:
Двоичные триады | ||
Восьмеричные цифры |
Получаем: А8 = 0,658.
Перевод чисел из двоичной системы счисления в шест-надцатеричную. Для записи шестнадцатеричных чисел используются шестнадцать цифр, то есть в каждом разряде числа возможны 16 вариантов записи. Решаем показательное уравнение:
16 = 21. Так как 16 = 24, то / = 4 бита.
Каждый разряд шестнадцатеричного числа содержит 4 бита информации.
Таким образом, для перевода целого двоичного числа в шестнадцатеричное его нужно разбить на группы по четыре цифры (тетрады), начиная справа, и, если в последней левой группе окажется меньше четырех цифр, дополнить ее слева нулями. Для перевода дробного двоичного числа (правильной дроби) в шестнадцатеричное необходимо разбить его на тетрады слева направо и, если в последней правой группе
Дата публикования: 2014-10-30; Прочитано: 371 | Нарушение авторского права страницы | Мы поможем в написании вашей работы!