Арифметическая операция с ALU
не совсем уверен, есть ли здесь знающие люди, но все же. Если мне нужно с помощью ALU произвести операцию ~B + A Могу ли я утверждать, что это A - B?
Ответы (1 шт):
Автор решения: MBo
→ Ссылка
Нет. При использовании т.н. дополнительного кода (Two's complement) для представления отрицательных чисел
-B = ~B + 1
Пример
1 not 1 not 1 + 1
00000001 => 11111110 => 11111111 === -1
Так что чуть подправьте