Давайте предположим, что у нас есть следующие двоичные числа с их представлением:
| bin | unsigned | signed |
|:---:|----------|----------|
| 110 | 6 | -2 |
| 111 | 7 | -1 |
Теперь независимо от того, подписано или без знака, 111 + 110 = 1101
, Теперь я могу интерпретировать результат 1101
как со знаком или без знака, что :
| bin | unsigned | signed |
|:----:|----------|----------|
| 1101 | 13 | -3 |
Что соответствует десятичной операции:
6+7 = 13
-1-2 = -3
Не было разницы между выполнением signed addition
или unsigned addition
. Так почему бы ЦП иметь разные схемы / инструкции для такой операции?