Двоичная система счисления. Двоичная арифметика

Двоичная система счисления активно используется в современных электронных вычислительных устройствах.

Двоичная система счисления — позиционная система счисления, основание которой равно двум (q=2).

Алфавит данной системы состоит из двух цифр — 0 и 1. С их помощью можно записать все числа. 

Принцип построение чисел такой же, как и в привычной нам десятичной системе счисления. Чтобы не путаться при записи чисел в разных системах счисления основание указывают с помощью нижнего индекса.

Обратите внимание, что степени двойки — нулевая единица, первая 2, вторая 4, третья 8, и так далее если бы мы продолжили ряд чисел имеет одинаковую форму записи. Это единица и несколько нулей, причем количество нулей в точности равно степени числа 2.

2n = 1000 … 0002

n

К примеру, десятичное число 256 записывается в двоичной системе счисления как единица с восьмью нулями, так как это 2 в восьмой степени.

256 = 28 = 1000000002

              8

Все числа, которые на единицу меньше, чем степени двойки состоят только из единиц. При этом количество единиц равно ближайшей степени.

2n – 1 = 11 … 1112

           n

так как 7, это 8 минус 1, а 8 это 2 в третьей степени, то в двоичной система исчисления оно запишется как три единицы

7 = 8 – 1 = 23-1 = 1112

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

Воспользуемся развернутой формой записи числа.

Требуется перевести в десятичную систему двоичное число 1101002

Она состоит из шести цифр, то есть является шестизначным. Расставим разряды от нулевого до пятого справа налево. Удобно расставлять их над цифрами числа.

5 4 3 2 1 0

1101002

Теперь формируем сумму

Цифру 5 разряда 1 умножим на основание системы счисления 2 в степени равной разряду 5. Следующее слагаемое, также единица, умноженное на основании 2 в степени равной разряду 4 и так далее.

                                                                      5 4 3 2 1 0

 1101002 = 1*25+1*24+0*23+1*22+0*21+0*20 =

Вычислим значение полученного выражения. Для этого полезно выучить степени числа 2 от 0 до 10. Они будут часто использоваться в дальнейшем.

= 25+24+22 = 5210

В результате получим

1101002 = 5210

Заметьте, что слагаемые, которые в развернутой форме записи числа соответствуют цифре 0, не влияют на значение суммы.

Исходя из этого, можно сформулировать правило

Для перевода двоичного числа в десятичную систему счисления нужно вычислить сумму степеней двойки, соответствующих единицам свернутой записи числа.

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

Для примера, определим в двоичную запись десятичного числа 45

Для перевода числа из десятичной системы счисления в двоичную, разделим его и далее все получающиеся частные на основание новой системы счисления — на 2. Этот процесс продолжается до тех пор, пока очередной частное не станет равно нулю.

Остатки от деления, записанные в обратном порядке, и будут двоичной формой записи числа.

Таким образом, в двоичной системе счисления число 45 записывается как

4510 = 1011012

 Индекс 2 указывает на двоичную систему счисления.

Вычислим значение первых степеней числа 2.

Запомните их!

20 = 1 26 = 64
21 = 2 27 = 128
22 – 4 28 = 256
23 = 8 29 = 512
24 = 16 210 = 1024
25 = 32  

Двоичная арифметика

Здесь нас интересует три арифметические действия — сложение, вычитание и умножение. Для их выполнения потребуются таблицы сложения и умножения в двоичной системе счисления.

Обратите внимание!

Число 2 (сумма двух чисел), записывается как 1 0, так как мы работаем в двоичной системе счисления.

При умножении только произведение двух единиц дает 1, в остальных случаях получается 0.

Пример                   

101*110 — 1101

Все числа записаны в двоичной системе счисления. Сначала определимся с порядком действий. Как и положено, в алгебре умножение выполняется раньше вычитание. Выполним первое действие — умножение.

При умножении на ноль мы естественно получаем ноль, а при умножении на единицу — исходное число.

Далее необходимо выполнить сложение

Таким образом, мы получили двоичное число 11110.

Выполним вычитание. Так как мы не можем вычесть из нуля единицу, придется занять в соседнем разряде. Теперь вычитаем единицу из двоичного числа 1 0, то есть из двойки.

В результате получаем двоичное число 10001.

Чтобы проверить вычисление нужно каждое из чисел примера перевести в десятичную систему счисления, произвести там все вычисления, а ответ перевести обратно в двоичную систему. Если все выполнено правильно, ответы должны совпасть.

Остались вопросы?
Наши репетиторы помогут
  • Подготовиться к поступлению в любой ВУЗ страны

  • Подготовится к ЕГЭ, ГИА и другим экзаменам

  • Повысить успеваемость по предметам

Остались вопросы?
вверх