Вычислить прямой, обратный и дополнительный коды и выполнить действие в обратном коде для указанных чисел в двоичной системе счисления: 113-36

Вычислить прямой, обратный и дополнительный коды и выполнить действие в обратном коде для указанных чисел в двоичной системе счисления: 113-36
Гость
Ответ(ы) на вопрос:
Гость
Число 113: для него прямой, обратный и дополнительный коды совпадают, так как оно положительное. 113(10)=01110001(2) Число (-36): Прямой код: 36(10)=00100100(2) Обратный код (код, в котором меняем 0 на 1, а 1 на 0 в прямом коде): -36(10) - обратный код 11011011(2) Дополнительный код (к младшему разряду обратного кода прибавляем 1): -36(10) - дополнительный код 11011100(2) - это число -36 в доп.коде Сложим 113+(-36) в двоичных кодах: 01110001(2)+11011100(2)=1 0100 1101(2). Старшую единицу отбрасываем, получаем: 01001101(2)=77(10) Проверим: 113-36=77 в десятичной с/с
Не нашли ответ?
Ответить на вопрос
Похожие вопросы