Готовлюсь к экзамену, который у меня через неделю. У меня есть пример вопроса, на который я ответил, но я не уверен, что он правильный. Может ли кто-нибудь проверить мой ответ для меня и объяснить, где что-то пошло не так, если оно было неверным.
Вот вопрос: рассмотрим две двоичные переменные в системе счисления со знаком: A = 011111 и B = 000001. Показывая все необходимые шаги, выполните следующие операции в двоичном формате (т. е. не преобразуйте двоичную систему счисления в другую, чтобы получить результат). Предположим, что у вас есть только шесть битов для ответов.
A-B Использование дополнения до двух.
Вот мой ответ: используйте дополнение до двух на B B = 000001 флип и добавьте 1
111110
+000001
--------
111111
Тогда A + дополнение до двух B
011111
+111111
-------
011110
Окончательный ответ: 011110