Умные вопросы
Войти
Регистрация
Ребят, помогите пожалуйста
как перевести число -112 в двоичный код ( учесть, что отрицательные числа представляются в дополнительном коде)
11 года
назад
от
анатолий ковалёв
2 Ответа
▲
▼
0
голосов
10010000
Пример:
Имем десятичное число -2013, надо его записать в двоичном коде.
Переводим положительное число 2013 в двоичную систему, получаем 11111011101.
Дописываем слева нули, чтоб вышло 16 разрядов (если число двухбайтовое) , имем 0000011111011101 (прямой код) .
Инвертируем все биты (то есть, 0 заменяем на 1, а 1 на 0) , имем 1111100000100010 (обратный код) .
Прибавляем в двоичной системе 1 к обратному коду, имем 1111100000100011. Это значение равно -2013.
Проверить можно стандартным калькулятором Windows
11 года
назад
от
Romantic Romantic
▲
▼
0
голосов
Это зависит от размера памяти, где оно будет храниться. Для одного байта будет 10010000 в двоичной или 90 в шестнадцатеричной, для двух байт будет FF90 и так дале, то есть верхние байты будут заполнены единицами.
11 года
назад
от
ЖАННА СЕЛТВЕРСТОВА
Связанные вопросы
1
ответ
Причиной чего стало изменение значения слова гора в болгарском которое раньше переводилось как гора а сейчас как лес?
4 года
назад
от
Makarenko VANYA tet * $
1
ответ
нужно создать аппарат, способный охладить шар с 2 литрами воды с +45 C до +35 C, не боле чем за 1 минуту.
9 года
назад
от
Евгения Данилина
1
ответ
Если на светодиодную матрицу подать напряжение на 20% меньше номинального. На сколько процентов продлится их жизнь?
7 года
назад
от
АлександрШаталов