> 0001
1
1
2
0010
2
2
3
0011
3
3
4
0100
4
4
5
0101
5
5
6
0110
6
6
7
0111
7
7
8
1000
10
8
9
1001
11
9
10
1010
12
A
11
1011
13
B
12
1100
14
C
13
1101
15
D
14
1110
16
E
15
1111
17
F
Если внимательно посмотреть на столбцы 2 и 3 таблицы, то видно, что все восьмеричные цифры (от 0 до 7) можно записать при помощи трех двоичных разрядов. На этом основан быстрый перевод из 8-й системы в 2-ю и наоборот.
Для перевода восьмеричного числа в двоичное достаточно каждую цифру этого числа заменить двоичной триадой (три разряда) в соответствии с таблицей.
Например: 734,462111 011 100, 100 1102
Для перевода двоичного числа в восьмеричное следует воспользоваться следующим алгоритмом:
разделить целую часть числа на триады от младших разрядов к старшим (влево от запятой);
разделить дробную часть на триады в обратном направлении (вправо от запятой);
заменить каждую триаду двоичных чисел соответствующей восьмеричной цифрой по таблице.
недостающие до триады позиции заполнить незначащими нулями.
Например:
1010,111112001 010,111 110212,762
Подобным свойством обладают и шестнадцатеричные цифры. Все шестнадцатеричные цифры (от 0 до F) можно записать при помощи 4 двоичных разрядов (тетрады) (см. столбцы 2 и 4 таблицы).
Взаимный перевод из шестнадцатеричной в двоичную систему и наоборот осуществляется аналогично, с той лишь разницей, что шестнадцатеричная цифра соответствует четыре
Страницы: << < 1 | 2 | 3 > >>