| Прежде чем рассматривать используемые в современных вычислительных машинах методы сохранения информации, представленной в цифровом виде, не- обходимо подробнее ознакомиться с двоичной системой счисления. Двоичное сложение Как и при изучении операции сложения десятичных чисел в начальной шко- ле, обсуждение операции суммирования двух чисел, представленных В двоичной системе счисления, мы начнем с соответствующей таблицы правил двоичного сложения, представленной на рис. 1.17. Приведенные иа этом рисунке операции демонстрируют основные правила сложения двух строк двоичных цифр. Вначале необходимо сложить цифры в крайнем правом столбце, записать цифру младше- го разряда полученной суммы под этим столбцом, а цифру старшего разряда по лученной суммы (если таковая имеется) перенести в следующий слева столбец. Для получения окончательного результата следует аналогичным образом суммировать цифры во всех последующих столбцах.В качестве примера рассмотрим решение следующей задачи: 00111010 «00011011 Начинаем с операции сложения крайних правых цифр О и в результате по- лучим число 1 и запишем его под зтнм столбцом. Затем сложим цифры 1 н 1 В следующем столбце н получим число 10. Цифру С этого числа запишем под дан- ным столбцом, а цифру 1 перенесем в следующий столбец и запишем над ним. На данном этапе это будет выглядеть следующим образом: 1 00111010 ----------- 01 В следующем столбце сумма цифр 1. 0 и 0 будет равна числу 1. поэтому под данным столбцом запишем цифру . Сумма цифр 1 и 1 в очередном столбце со- ставляет число 10. Запишем под данным столбцом цифру С, а цифру перене- сем в следующий столбец, как показано ннже: 1 00111010 ----------- 0101 Сумма цифр 1. 1 и 1 в очередном столбце составит число 11. поэтому цифра 1 из младшего разряда записывается под данным столбцом, а цифра из старшего разряда переносится в следующий столбец. Суммируя цифры 1. 1 и 0 в следую- щем столбце, получаем число 10. И вновь, цифре 0 ив младшего разряда запи- сывается под данным столбцом, а цифра 1 нэ старшего разряда переносится в следующий столбец, как показано ниже: 1 00111010 ----------- 010101 Далее останется просуммировать цифры 1. 0 и 0 в последнем столбце. Их сумма равна числу которое и записывается под данным столбцом. В этом случае нет никакой цифры, которая переносилась бы ш следующий столбец. Окончательное решение задачи выглядит следующим образом: 00111010 +00011011 ----------- 01010101
Дата публикации: 22.10.2014 (просмотров: 2135)Комментарии на сайте: |