Файл: Системы счисления. Двоичная система счисления как основа компьютерной техники..pdf
Добавлен: 08.07.2023
Просмотров: 889
Скачиваний: 29
Двоичная система счисления
В двоичной системе счисления основание равно двум. В этой системе счисления используются всего два знака, две цифры – «0» и «1».
Чтобы научиться понимать числа в двоичной системе счисления, сначала рассмотрим, как формируются числа в привычной для нас десятичной системе счисления.
В десятичной системе счисления мы располагаем десятью знаками-цифрами от 0 до 9. Когда счет достигает 9, то вводится новый разряд (десятки), а единицы обнуляются и счет начинается снова. После 19 разряд десятков увеличивается на 1, а единицы снова обнуляются. И так далее. Когда десятки доходят до 9, то появляется третий разряд – сотни.
Двоичная система счисления аналогична десятичной за исключением того, что в формировании числа участвуют всего лишь две цифры: 0 и 1. Как только разряд достигает своего предела, т.е. единицы, появляется новый разряд, а старый обнуляется.
Перевод чисел из двоичной системы счисления в десятичную
В двоичной системе счисления длины чисел с увеличением значения растут быстрыми темпами. Как определить, что значит вот это: 10001001? Непривычный к такой форме записи чисел человеческий мозг обычно не может понять сколько это. Необходимо уметь переводить двоичные числа в десятичные.
В десятичной системе счисления любое число можно представить в форме суммы единиц, десяток, сотен и т.д.
пример:
1365 = 1000 + 300 + 60 + 5 или
1365 = 1 * 103 + 3 * 102 + 6 * 101 + 5 * 100
Если посмотреть на эту запись внимательно мы увидим здесь цифры 1, 3, 6 и 5 - это набор цифр из которых состоит число 1365. Все эти цифры поочередно умножаются на десять возведенную в ту или иную степень. Десять – это основание десятичной системы счисления. Степень, в которую возводится десятка – это разряд цифры за минусом единицы.
Аналогично можно разложить и любое двоичное число, только основание здесь будет 2.
Сложение в двоичной системе счисления
При сложении чисел в двоичной системе важно помнить, что она имеет всего два символа - 0 и 1. Никаких других символов в ней быть не может! Поэтому сложение двух единиц 1 + 1 дает не 2, как в десятичной системе, а 10, так как 10 – это следующее за единицей число в двоичной системе.
0 + 0 = 0
1 + 0 = 1
0 + 1 = 1
1 + 1 = 10
Эти правила необходимы, чтобы складывать числа в двоичной системе в столбик. В случае прибавления единицы к единице, единица идет в следующий разряд. Прибавление нуля к любому двоичному числу не изменит это число. Большие двоичные числа удобно складывать в столбик. Правила в двоичной системе аналогичны сложению правилам сложения в столбик в десятичной системе.
Вычитание в двоичной системе счисления
Вычитать двоичные числа несколько сложнее, чем складывать, для этой цели есть два метода: вычитание с использованием дополнительного кода числа и вычитание в столбик.
Метод вычитания с использованием дополнительного кода приводит поставленную задачу к операции сложения путем преобразований над вычитаемым числом. Это преобразование называется дополнительным кодом (ДК). Определить его можно по следующему алгоритму: сначала значения всех позиций вычитаемого числа меняются на противоположные: нули на единицы, а единицы на нули. Потом к получившемуся промежуточному результату прибавляется двоичная единица, т.е. число, которое увеличивает его младший разряд на 1 в степени 4.
пример: найти разность чисел: 11001 – 1101
а) меняем значения всех позиций вычитаемого числа на
противоположные:
1 1 0 1 на
0 0 1 0
б) к получившемуся промежуточному результату прибавляем
двоичную единицу:
0 0 1 0
+ 0 0 0 1
= 0 0 1 1
в) складываем уменьшаемое число и число, полученное из 2-го
действия:
1 1 0 0 1
+ 0 0 1 1
= 1 1 1 0 0
г) завершающий этап данного метода – необходимо отбросить единицу,
стоящую в старшей позиции, т.е. 1 1 1 0 0 = 1 1 0 0.
Преимущества двоичной системы счисления:
- простота математических действий;
- возможность производить автоматическую обработку информации, используя только два состояния элементов компьютера;
- применение двоичной системы счисления для обработки информации на ЭВМ позволяет упростить построение аппаратуры и облегчить проектирование машин.
Недостатки двоичной системы счисления:
- быстрый рост числа разрядов в записи, представляющее двоичное число;
- трудность чтения значения числа, требующее определенного навыка;
- затруднительны расчеты, связанные с двоичным кодированием.
Применение двоичной системы счисления
Мы используем двоичную систему счисления в повседневной жизни. Такие значения как: да или нет, черное или белое, мужчина или женщина, правда или ложь можно описать двумя знаками – единица и ноль. Единица – это истина, ноль – это ложь.
На различных выключателях также присутствует двоичная система, 1 –включено, 0 – выключено. С помощью единиц и нулей можно описать любую ситуацию. В электронике также: есть сигнал – единица, нет сигнала – ноль.