Главная

Популярная публикация

Научная публикация

Случайная публикация

Обратная связь

ТОР 5 статей:

Методические подходы к анализу финансового состояния предприятия

Проблема периодизации русской литературы ХХ века. Краткая характеристика второй половины ХХ века

Ценовые и неценовые факторы

Характеристика шлифовальных кругов и ее маркировка

Служебные части речи. Предлог. Союз. Частицы

КАТЕГОРИИ:






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




Основание этой системы счисления (p) равно двум. В этой системе счисления используется всего две цифры. Чтобы не выдумывать новых символов для обозначения цифр, в двоичной системе счисления были использованы символы десятичных цифр 0 и 1. Для того чтобы не спутать систему счисления в записи числа используется индекс 2. Если же кроме двоичной формы записи чисел не предполагается использования никакой другой, то этот индекс можно опустить.

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

Рассмотрим пример записи двоичного числа:

 

A 2 =101110,1012 = 1*2 5 + 0*2 4 +1*2 3 +1*2 2 +1*2 1 +0*2 0+1*2-1+

+0*2 -2+1*2 -3 = 3210 + 810 + 410 + 210 + 0,510 + 0,12510 = 46,62510

 

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

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

 

0 + 0 = 0 0 * 0 = 0

0 + 1 = 1 0 * 1 = 0

1 + 0 = 1 1 * 0 = 0

1 + 1 = 10 1 * 1 = 1

 

Ну, как? Вспомнили, сколько усилий вы прикладывали в школе для того, чтобы выучить таблицу умножения. Как всё просто было бы в двоичной системе счисления! А теперь попробуем выполнить несколько операций в двоичной системе счисления. В качестве примера возьмём десятичные числа 510 и 3,510. Сначала преобразуем их в двоичную форму:

 

A = 510 = 1012 = 1*22 + 0*21 + 1*20 = 410 + 110

B =3,510 = 11,12 = 1*21 + 1*20 + 1*2-1 = 210 + 110 + 0,510

 

Затем выполним суммирование этих чисел в двоичной системе счисления. Суммирование будем выполнять в "столбик". Так будет легче понять производимые арифметические действия:

 

 

При суммировании единичных разрядов возникает перенос в разряд двоек. В свою очередь суммирование двоек и переноса из предыдущего разряда создает перенос в разряд четвёрок. Точно такая же ситуация и в разряде четвёрок. А теперь для проверки переведём получившийся результат в десятичную форму:

 

1000,12 = 1*23 + 0*22 + 0*21 + 0*20 + 1*2-1 = 810 + 0,510 = 8,510

 

Как видно из получившегося числа, результат сложения совершенно одинаков. То есть при выполнении суммирования в двоичной системе счисления ошибки не произошло. Теперь выполним операцию двоичного вычитания. Вычтем из числа 510 число 3,510. В результате выполнения операции мы ожидаем получить десятичное число 1,5.

 

 

При вычитании разряда половинок сразу же возникает необходимость заёма из старшего разряда. Если из единицы вычесть число 0,5, то в качестве результата получим тоже половину единичного разряда. Записываем на место половинок единицу. Аналогичная ситуация после заёма единицы возникает и в разряде единиц. Придётся занять двойку. В результате операции вычитания на месте единиц тоже записываем единицу. В разряде двоек вычитаем из единицы единицу. В результирующее число на место двоек записываем ноль. В разряде четвёрок после заёма остался ноль. В результате вычитания нуля из нуля получаем ноль. Его и запишем на место четвёрок. Ну а теперь проверим, что же мы получили. Для этого преобразуем число из двоичной формы в десятичную:

 

001,12 = 1*20 + 1*2-1 = 810 + 0,510 = 1,510

 

Следующей рассмотрим операцию двоичного умножения. Умножать будем те же самые числа (510 и 3,510). В результате операции умножения ожидаем получить число 17,510. Умножение произведём в "столбик". Умножение в "столбик" в двоичной системе выполняется точно так же как и в десятичной системе счисления.

 

 

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

Снова проверяем полученный результат. Для этого, как и в предыдущем случае, преобразуем число из двоичной формы в десятичную:

 

10001,12 = 1*24 + 0*23 + 0*22 + 0*21 + 1*20 + 1*2-1

= 1610 + 110 + 0,510 = 17,510






Не нашли, что искали? Воспользуйтесь поиском:

vikidalka.ru - 2015-2024 год. Все права принадлежат их авторам! Нарушение авторских прав | Нарушение персональных данных