Предмет: Информатика, автор: sergeilevda9

1. Выполнить арифметические действия, представив числа в прямом, обратном и дополнительном кодах. Для вычислений использовать 16-разрядную сетку. Проверить результат на переполнение.
y = 14433-18539-7816
Нужно решение,пожалуйста)

Ответы

Автор ответа: Аноним
0
14433₁₀ = 0011100001100001₂

-18539₁₀ = -0100100001101011₂ (прямой),
1011011110010100₂ (обратный), 1011011110010101₂ (дополнительный)

-7816₁₀ = -0001111010001000₂ (прямой),
1110000101110111₂ (обратный), 1110000101111000₂ (дополнительный).

Дальнейшее во вложении.

Приложения:
Автор ответа: Аноним
0
Если Ваше мнение не совпадает с моим, Вы можете дать свое решение. А под этим оставить комментарий со своим мнением, указав, как нужно это делать по Вашему. Модератор этого раздела ознакомится с Вашим мнением и примет решение.
Автор ответа: Аноним
0
Мне незачем переписывать ваше решение, оно правильное, я просто указал на неправильную запись, и по поводу, того что вы пишете не на регистре, советую ознакомится с правилами записи в прямого кода
Автор ответа: Аноним
0
Спасибо, я весь внимание: напишите, как Вы будете складывать отрицательные числа в прямом коде в сумматоре.
Автор ответа: Аноним
0
Все аналогично, кроме значащего разряда, если 2 единицы то на выходе 0
Автор ответа: Аноним
0
Нет, вы просто напишите, можно в строку, как будет на сумматоре в прямом коде выполн6яться операция 14433-18539. Можно в строчку.
Похожие вопросы
Предмет: История, автор: alinasengeleevash4