Бинарное вычитание с дополнением 2
Мне нужна помощь в вычитании двоичного кода с использованием представления 2 и использования 5 битов для каждого числа:
1) -9 -7 =? Есть ли переполнение?
-9 = 01001 (дополнение 2 = 10111) и -7 = 00111 (дополнение 2 = 11001)
Теперь нам нужно добавить, потому что мы используем дополнение 2
10111 +11001 = 100000 Но этот ответ не имеет смысла. Кроме того, я предполагаю, что есть переполнение, потому что в ответе более 5 бит.
2) 6 - 10, тот же процесс, что и раньше. Отрицательные двоичные числа не имеют смысла для меня