Информация. Системы счисления 137
Для определения количества информации, которое содержит один двоичный разряд, воспользуемся формулой (2.2). Решаем показательное уравнение:
2 = 2I, так как 2 = 21, то I = 1 бит.
Каждый разряд двоичного числа содержит 1 бит.
Для записи восьмеричных чисел используются восемь цифр, т. е. в каждом разряде числа возможны восемь вариантов записи. Решаем показательное уравнение:
8 = 2I, так как 8 = 23, то I = 3 бита.
Каждый разряд восьмеричного числа содержит 3 бита. Таким образом, для перевода двоичного числа в восьмеричное двоичное число нужно разбить на группы по три цифры. Для упрощения перевода можно заранее подготовить таблицу преобразования двоичных триад (групп по 3 цифры) в восьмеричные цифры (табл. 2.1).
Òàáëèöà 2.2. Äâîè÷íûåòðèàäû
Äâîè÷íûåòðèàäû |
000 |
001 |
010 |
011 |
100 |
101 |
110 |
111 |
Âîñüìåðè÷íûå öèôðû |
0 |
1 |
2 |
3 |
4 |
5 |
6 |
7 |
Перевод целых чисел. Для перевода целого двоичного числа в восьмеричное двоичное число нужно разбить на группы по три цифры, справа налево; если в последней левой группе окажется меньше чем три разряда, то необходимо ее дополнить слева нулями. Затем надо преобразовать каждую группу в восьмеричную цифру.
Переведем таким способом двоичное число 1010012 в восьмеричное число. Получаем:
101 0012 = 518.
Перевод дробей. Для перевода дробного двоичного числа в восьмеричное необходимо разбить двоичное число на триады слева направо; если в последней правой группе окажется меньше разрядов, надо дополнить ее справа нулями. Далее следует триады заменить на восьмеричные числа.
Например, преобразуем дробное двоичное число А2= 0,1101012в восьмеричную систему счисления. Получаем:
0,1101012 = 0,358.
Например, преобразуем дробное двоичное число А2 = 0,1101012в восьмеричную систему счисления. Получаем:
0,1101012 = 0,358.
138 Глава 2
Для записи шестнадцатеричных чисел используются шестнадцать цифр, т. е. в каждом разряде числа возможны шестнадцать вариантов записи. Решаем показательное уравнение:
16 = 2I, так как 16 = 24, то I = 4 бита.
Каждый разряд шестнадцатеричного числа содержит 4 бита. Таким образом, для перевода двоичного числа в шестнадцатеричное двоичное число нужно разбить на группы по четыре цифры. Для упрощения перевода можно заранее подготовить таблицу преобразования двоичных тетрад (групп по 4 цифры) в шестнадцатеричные цифры (табл. 2.3).
Òàáëèöà 2.3. Äâîè÷íûåòåòðàäû
Äâîè÷íûå òåòðàäû |
0000 |
0001 |
0010 |
0011 |
0100 |
0101 |
0110 |
0111 |
Øåñòíàäöàòåðè÷íûå öèôðû |
0 |
1 |
2 |
3 |
4 |
5 |
6 |
7 |
Äâîè÷íûå òåòðàäû |
1000 |
1001 |
1010 |
1011 |
1100 |
1101 |
1110 |
1111 |
Øåñòíàäöàòåðè÷íûå öèôðû |
8 |
9 |
A |
B |
C |
D |
E |
F |
Перевод целых чисел. Для перевода целого двоичного числа в шестнадцатеричное его нужно разбить на группы по четыре цифры (тетрады), начиная справа; если в последней левой группе окажется меньше разрядов, надо дополнить ее слева нулями.
Переведем целое двоичное число А2 = 1010012 в шестнадцатеричное:
0010 10012 = 2916.
Перевод дробей. Для перевода дробного двоичного числа в шестнадцатеричное необходимо разбить его на тетрады слева направо; если в последней правой группе окажется меньше чем четыре разряда, необходимо ее дополнить справа нулями.
Переведем дробное двоичное число А2 = 0,1101012 в шестнадцатеричную систему счисления:
0,1101 01002 = 0,D416.
Для того чтобы преобразовать любое двоичное число в восьмеричную или шестнадцатеричную системы счисления, не-
Материалы на данной страницы взяты из открытых источников либо размещены пользователем в соответствии с договором-офертой сайта. Вы можете сообщить о нарушении.