Соотношение систем счисления

Страницы: <<  <  1 | 2 | 3  >  >>

> 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  >  >>
Рейтинг
Оцени!
Поделись конспектом: