Следующие вычисления для 4-битных чисел без знака приводят к переполнению? - PullRequest
0 голосов
/ 29 февраля 2020

Ключ ответа говорит, что 0010 - 1001 приводит к переполнению. Если числа без знака, выражение равно 2 - 9, что равно -7. Определение переполнения: Если результат вычисления не может быть представлен с использованием выделенного количества битов (например, 4 бита здесь), говорят, что это вычисление имеет переполнение. -7 в дополнительном обозначении 2: 1001, то есть оно может быть представлено с использованием заданных 4 битов. Так почему же 0010 - 1001 приводит к переполнению?

 0010
-1001
------
 1001
...