Двоичная система счисления

Материал из Мегапедии
Перейти к: навигация, поиск

Двоичная система (2-ичная система) — позиционная система счисления с основанием 2.

Обозначения:

Введём обозначения:

a2 – натуральное число в двоичной системе счисления;

a10 – натуральное число в десятичной системе счисления;

n – число цифр в числе a2;

bj_2j-тая (справа-налево) двоичная цифра числа a2, принимает значения цифр от 0 до 1;

bj_10 – десятичное число соответствующее j-той (справа-налево) двоичной цифре числа a2, принимает значения от 0 до 1.

Формула числа

Ошибка создания миниатюры: Не удаётся сохранить эскиз по месту назначения

С помощью n позиций в двоичной системе счисления можно записать целые числа в диапазоне от 0 до 2n-1, то есть всего 2n различных чисел.

Таблицы сложения:

Таблица сложения в двоичной системе счисления

Ошибка создания миниатюры: Не удаётся сохранить эскиз по месту назначения

Таблица сложения в десятичной системе счисления

Ошибка создания миниатюры: Не удаётся сохранить эскиз по месту назначения

Таблицы умножения:

Таблица умножения в двоичной системе счисления

Ошибка создания миниатюры: Не удаётся сохранить эскиз по месту назначения

Таблица умножения в десятичной системе счисления

Ошибка создания миниатюры: Не удаётся сохранить эскиз по месту назначения

Таблица 2-ичных пар

Ошибка создания миниатюры: Не удаётся сохранить эскиз по месту назначения

Таблица 2-ичных триад

Ошибка создания миниатюры: Не удаётся сохранить эскиз по месту назначения

Таблица 2-ичных тетрад

Ошибка создания миниатюры: Не удаётся сохранить эскиз по месту назначения

Примеры алгоритмов:

Перевод чисел из двоичной системы счисления в шестнадцатеричную

Исходное число двоичной системы счисления разбивается на тетрады (четвёрки цифр двоичной системы счисления), начиная с цифры единиц (самой правой). Последняя (самая левая) тетрада может быть неполной, тогда в неё слева добавляется цифра 0 (одна, две или три). Затем тетрады заменяются на соответствующие (по таблице тетрад) цифры шестнадцатеричной системы счисления.

Перевод 2→16

101100111112=0101 1001 11112=59F16

Перевод чисел из шестнадцатеричной системы счисления в двоичную

Цифры исходного числа шестнадцатеричной системы счисления заменяются (слева направо) на соответствующие (по таблице тетрад) тетрады (четвёрки цифр двоичной системы счисления). Незначащие нули первой (самой левой) тетрады опускаются (отбрасываются).

Перевод 16→2

59F16=0101 1001 11112=101100111112

Другие системы счисления:

Ссылки