Как решить деление двоичных чисел методом с восстановления остатка используя дополнительный код? Единственный доходчивый вариант решения подобного задания, я нашел вот тут www.reshinfo.com/primer_delenije1.php. Но этот пример не является исчерпывающим и не полностью описывает решение подобных примером. К тому же в статье по ссылке решение без восстановления остатка, а мне нужно именно с восстановлением. Возможно я найду знающего человека, который мне поможет с подобным вопросом.
С= А/В, если
[А] пк = 0.1001;
[В] пк =1.1110
Как найти С методом с восстановления остатка?

21 Авг 2019 в 06:04
194 +1
0
Ответы
1

Для решения деления двоичных чисел с восстановлением остатка с использованием дополнительного кода необходимо выполнить следующие шаги:

Преобразовать исходные числа в дополнительный код. Для этого нужно инвертировать все биты числа и добавить к результату 1.

Выполнить деление чисел, как обычно, и получить частное в дополнительном коде.

Проверить знак числа, если оно отрицательное, то к частному нужно прибавить делитель.

Проверить остаток от деления. Если он отрицательный, то нужно добавить делитель.

Полученное число после коррекции остатка и знака будет ответом на разделение с восстановлением остатка.

Давайте применим это к вашему примеру:

[А] пк = 0.1001; [В] пк =1.1110

Преобразуем числа в дополнительный код:
[А] пк = 1.0110
[В] пк = 0.0001

Выполним деление: 1.0110 / 0.0001 = 10110/1 = 10110

Проверим знак числа: знак положительный, оставляем как есть.

Проверим остаток: остаток от деления равен 0.

Ответ: 10110

Таким образом, результат деления с восстановлением остатка будет равен 10110.

20 Апр в 13:24
Не можешь разобраться в этой теме?
Обратись за помощью к экспертам
Название заказа не должно быть пустым
Введите email
Бесплатные доработки
Гарантированные бесплатные доработки
Быстрое выполнение
Быстрое выполнение от 2 часов
Проверка работы
Проверка работы на плагиат
Интересные статьи из справочника
Поможем написать учебную работу
Название заказа не должно быть пустым
Введите email
Доверьте свою работу экспертам
Разместите заказ
Наша система отправит ваш заказ на оценку 92 648 авторам
Первые отклики появятся уже в течение 10 минут
Прямой эфир