Я должен решить двоичное вычитание из следующего упражнения:
-6 + 4,5
Мы знаем, что -6 + 4,5 = 4.5 - 6;
Как мы знаем, , чтобы выполнить вычитание чисел со знаком (M - N), мы должны найти дополнение 2 к N и добавить его к M.
4,5 = 0100,1 6 = 0110; 2-е дополнение к 6 равно 1010
Теперь сложение:
0100.1 + 1010 = 1110.1
Правило гласит: если суммирование не приводит к переносу конца, самый левый бит равен знаковый бит.
1110.1 = -6,5 Но результат должен быть -1,5
Вопрос: где моя ошибка?