Студопедия.Орг Главная | Случайная страница | Контакты | Мы поможем в написании вашей работы!  
 

Сложение и вычитание чисел со знаком в дополнительном коде



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

Пример 1: 6 – 4 =?

6 – положительное число с кодом 0110

–4 – отрицательное число с дополнительным кодом

(перенос игнорируется): 6 – 4 = 2.

Пример 2: –5 + 2 =?

2 – положительное число с кодом 0010

–5 – отрицательное число с дополнительным кодом

Число с кодом 1101 является отрицательным, модуль этого числа имеет код 00112 = 310.





Дата публикования: 2015-10-09; Прочитано: 160 | Нарушение авторского права страницы | Мы поможем в написании вашей работы!



studopedia.org - Студопедия.Орг - 2014-2024 год. Студопедия не является автором материалов, которые размещены. Но предоставляет возможность бесплатного использования (0.005 с)...