Консультация № 188697
21.01.2016, 19:51
0.00 руб.
0 4 1
Уважаемые эксперты! Пожалуйста, помогите с заданием:
Дополнительный код двоичного числа со знаком 1111001001111110. Найти значения обратного и прямого кодов этого числа. Найти десятичное значение этого числа.

Обсуждение

давно
Управляющий
143894
2148
21.01.2016, 21:14
общий
Адресаты:
А это не смотрели: Дополнительный код (представление числа) и Как переводить из двоичной системы в десятичную?
Об авторе:
Устав – есть устав! Если ты устав – то отдыхай!


давно
Посетитель
399292
22
21.01.2016, 21:26
общий
Цитата: Сергей Фрост
А это не смотрели: Дополнительный код (представление числа) и Как переводить из двоичной системы в десятичную?

Смотрели. Я решил это задание, проверил на онлайн-калькуляторе получившееся десятичное число, и обратный, дополнительный коды этого числа не совпали с теми, что я вычислил. Видимо, я что-то делаю не так, именно поэтому прошу помощи с этим заданием здесь.
давно
Посетитель
7438
7205
21.01.2016, 23:21
общий
Адресаты:
А Вы покажите, что получилось. Мы подправим
Об авторе:
"Если вы заметили, что вы на стороне большинства, —
это верный признак того, что пора меняться." Марк Твен
давно
Старший Модератор
31795
6196
22.01.2016, 11:05
общий
это ответ
Здравствуйте, 125484848!

1111001001111110 = дополнительный код;
1111001001111101 = обратный код получается из дополнительного путем замены младшей единицы нулем и если есть ещё нули в младших разрядах(т.е. правее), то они заменяются единицами;
0000110110000010 = прямой код получается путем инвертирования разрядов, т.е. вместо нулей единицы и наоборот.
Полученное число = 3458.
Проверяем в калькуляторе:


Удачи!
5
Об авторе:
Мне безразлично, что Вы думаете о обо мне, но я рад за Вас - Вы начали думать.

Форма ответа