Двоичная система счисления
Двоичная система (2-ичная система) — позиционная система счисления с основанием 2.
Содержание
[скрыть]- 1 Обозначения:
- 2 Формула числа
- 3 Таблицы сложения:
- 4 Таблицы умножения:
- 5 Таблица 2-ичных пар
- 6 Таблица 2-ичных триад
- 7 Таблица 2-ичных тетрад
- 8 Примеры алгоритмов:
- 8.1 Перевод чисел из двоичной системы счисления в четверичную
- 8.2 Перевод чисел из двоичной системы счисления в восьмеричную
- 8.3 Перевод чисел из двоичной системы счисления в шестнадцатеричную
- 8.4 Перевод чисел из четверичной системы счисления в двоичную
- 8.5 Перевод чисел из восьмеричной системы счисления в двоичную
- 8.6 Перевод чисел из шестнадцатеричной системы счисления в двоичную
- 9 Другие системы счисления:
- 10 Ссылки
Обозначения:
Введём обозначения:
a2 – натуральное число в двоичной системе счисления;
a10 – натуральное число в десятичной системе счисления;
n – число цифр в числе a2;
bj_2 – j-тая (справа-налево) двоичная цифра числа a2, принимает значения цифр от 0 до 1;
bj_10 – десятичное число соответствующее j-той (справа-налево) двоичной цифре числа a2, принимает значения от 0 до 1.
Формула числа
С помощью n позиций в двоичной системе счисления можно записать целые числа в диапазоне от 0 до 2n-1, то есть всего 2n различных чисел.
Таблицы сложения:
Таблица сложения в двоичной системе счисления
Таблица сложения в десятичной системе счисления
Таблицы умножения:
Таблица умножения в двоичной системе счисления
Таблица умножения в десятичной системе счисления
Таблица 2-ичных пар
Таблица 2-ичных триад
Таблица 2-ичных тетрад
Примеры алгоритмов:
Перевод чисел из двоичной системы счисления в четверичную
Исходное число двоичной системы счисления разбивается на пары цифр, начиная с цифры единиц (самой правой). Последняя (самая левая) пара может быть неполной, тогда в неё слева добавляется цифра 0. Затем пары цифр заменяются на соответствующие (по таблице пар) цифры четверичной системы счисления.
Перевод 2→4
101100111112=01 01 10 01 11 112=1121334
Перевод чисел из двоичной системы счисления в восьмеричную
Исходное число двоичной системы счисления разбивается на триады (тройки цифр двоичной системы счисления), начиная с цифры единиц (самой правой). Последняя (самая левая) триада может быть неполной, тогда в неё слева добавляется цифра 0 (одна или две). Затем триады заменяются на соответствующие (по таблице триад) цифры восьмеричной системы счисления.
Перевод 2→8
101100111112=010 110 011 1112=26378
Перевод чисел из двоичной системы счисления в шестнадцатеричную
Исходное число двоичной системы счисления разбивается на тетрады (четвёрки цифр двоичной системы счисления), начиная с цифры единиц (самой правой). Последняя (самая левая) тетрада может быть неполной, тогда в неё слева добавляется цифра 0 (одна, две или три). Затем тетрады заменяются на соответствующие (по таблице тетрад) цифры шестнадцатеричной системы счисления.
Перевод 2→16
101100111112=0101 1001 11112=59F16
Перевод чисел из четверичной системы счисления в двоичную
Цифры исходного числа четверичной системы счисления заменяются (слева направо) на соответствующие (по таблице пар) пары цифр двоичной системы счисления. Незначащий нуль первой (самой левой) пары опускается (отбрасывается).
Перевод 4→2
1121334=01 01 10 01 11 112=101100111112
Перевод чисел из восьмеричной системы счисления в двоичную
Цифры исходного числа восьмеричной системы счисления заменяются (слева направо) на соответствующие (по таблице триад) триады (тройки цифр двоичной системы счисления). Незначащие нули первой (самой левой) триады опускаются (отбрасываются).
Перевод 8→2
26378=010 110 011 1112=101100111112
Перевод чисел из шестнадцатеричной системы счисления в двоичную
Цифры исходного числа шестнадцатеричной системы счисления заменяются (слева направо) на соответствующие (по таблице тетрад) тетрады (четвёрки цифр двоичной системы счисления). Незначащие нули первой (самой левой) тетрады опускаются (отбрасываются).
Перевод 16→2
59F16=0101 1001 11112=101100111112
Другие системы счисления:
- двоичная (цифры:0-1);
- троичная (цифры:0-2);
- четверичная (цифры:0-3);
- пятеричная (цифры:0-4);
- шестеричная (цифры:0-5);
- семеричная (цифры:0-6);
- восьмеричная (цифры:0-7);
- девятеричная (цифры:0-8);
- десятичная (цифры:0-9);
- одиннадцатиричная (цифры:0-9,A);
- одиннадцатиричная специальная (цифры:0-9,A);
- двенадцатеричная (цифры:0-9,A-B);
- тринадцатеричная (цифры:0-9,A-C);
- четырнадцатеричная (цифры:0-9,A-D);
- пятнадцатеричная (цифры:0-9,A-E);
- шестнадцатеричная (цифры:0-9,A-F).