Предмет: Информатика,
автор: sergeilevda9
1. Выполнить арифметические действия, представив числа в прямом, обратном и дополнительном кодах. Для вычислений использовать 16-разрядную сетку. Проверить результат на переполнение.
y = 14433-18539-7816
Нужно решение,пожалуйста)
Ответы
Автор ответа:
0
14433₁₀ = 0011100001100001₂
-18539₁₀ = -0100100001101011₂ (прямой),
1011011110010100₂ (обратный), 1011011110010101₂ (дополнительный)
-7816₁₀ = -0001111010001000₂ (прямой),
1110000101110111₂ (обратный), 1110000101111000₂ (дополнительный).
Дальнейшее во вложении.
-18539₁₀ = -0100100001101011₂ (прямой),
1011011110010100₂ (обратный), 1011011110010101₂ (дополнительный)
-7816₁₀ = -0001111010001000₂ (прямой),
1110000101110111₂ (обратный), 1110000101111000₂ (дополнительный).
Дальнейшее во вложении.
Приложения:

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