VBulletin v3.0.3 Также часто завод может предложить купить бет... (от olyafor)
JPG saver 1.4 Не загружается ШЗП. Как скачать и загрузить? (от Леонид)
ВИЗИТКА "Офис" 1.0R Здравствуйте. Покупаю трафик и загрузки. Доро... (от ManuelLem)
AvtoList Б_5б Добрый день, хотел бы приобрести программу По... (от Юрий)
ВК Савер - VKSaver Здравствуйте
Разместим... (от Кирилл)
Add2Board Lite v1.0 Есть большой выбор верифицированных свежих ак... (от SportBKVerif)
Сложение чисел в двоичном дополнительном коде
Чтобы сложить числа, представленные в двоичном дополнительном коде, следует использовать тот же алгоритм, что и для сложения обычных двоичных чисел. Однако нужно учесть тот факт, что в этом коде все представляемые числа, включая и искомый результат, имеют одинаковую длину. Это означает, что. при суммировании представленных в этом коде чисел, любой бит переноса, появляющийся на левом конце результирующего значения при сложении самых старших разрядов, должен отбрасываться. Например, при суммировании битовых комбинаций 0101 и 0010 будет получен результат 0111, а при сложении комбинаций 0111 и 1011 — результат 0010 (0111 * 1011 = 10010. после чего результат усекается до 0010). Учитывая сказанное выше, рассмотрим три примера сложения, показанные на рис. 1.21. В каждом случае исходные числовые значения сначала преобразовываются я четырехразрядный двоичный дополнительный код. а затем выполняется операция суммирования, согласно описанному выше алгоритму. Полученный результат вновь преобразуется в десятичное значение. Обратите внимание, если бы при сложении использовался традиционный метод, которому нас обучали еще в начальной школе, то для решения третьей задачи потребовались бы совершенно иные действия (операция вычитания), отличные от используемых в двух предыдущих задачах. Однако за счет преобразования исходных данных в двоичные дополнительные коды можно вычислить
результат с помощью одного н того же алгоритма сложения. Таким образом, основным преимуществом двоичного дополнительного кода является то. что операция сложения для любых целых чисел со знаком осуществляется с помощью одного и того же алгоритма.