М
Молодежь
К
Компьютеры-и-электроника
Д
Дом-и-сад
С
Стиль-и-уход-за-собой
П
Праздники-и-традиции
Т
Транспорт
П
Путешествия
С
Семейная-жизнь
Ф
Философия-и-религия
Б
Без категории
М
Мир-работы
Х
Хобби-и-рукоделие
И
Искусство-и-развлечения
В
Взаимоотношения
З
Здоровье
К
Кулинария-и-гостеприимство
Ф
Финансы-и-бизнес
П
Питомцы-и-животные
О
Образование
О
Образование-и-коммуникации
asiper4ik
asiper4ik
08.07.2021 06:28 •  Информатика

Используя 16-разрядный двоичный формат со знаком и полученные в предыдущем пункте задания двоичные числа B1, …, B6, вычислить двоичные числа B7, …, B12: B7 = -B1, B8 = -B2,... B12 = -B6. Тетрады разделять точками. В7=...В12=?

👇
Ответ:
Лара505
Лара505
08.07.2021
Для решения данного вопроса, мы будем использовать 16-разрядный двоичный формат со знаком.
Давайте начнем с вычисления двоичного числа B7, которое равно отрицанию числа B1.

1) Сначала нам нужно преобразовать число B1 в двоичный формат со знаком. Пусть B1 состоит из 16 бит. Предположим, что число B1 положительное, то есть его знаковый бит равен 0. В этом случае, просто выписываем все биты числа B1 без изменений.

2) Чтобы получить отрицание числа B1, мы должны инвертировать все его биты и добавить 1 к полученному результату.

3) Инвертируем все биты числа B1. Если исходное число B1 выглядит, например, как 0101 1010 1100 1111, то инвертированный результат будет выглядеть как 1010 0101 0011 0000.

4) Теперь добавляем 1 к полученному результату. Если мы прибавим 1 к инвертированному результату, мы получим отрицательное число B1. В результате получим число -1010 0101 0011 0001.

5) Получившееся число -1010 0101 0011 0001 и будет являться числом B7.

Точно таким же образом рассчитываются числа B8, B9, B10, B11 и B12. То есть для каждого числа мы инвертируем все его биты и добавляем 1 к полученному результату.

Результат будет следующий:
B8 = -B2 = -1010 0101 0011 0100
B9 = -B3 = -1010 0101 0011 0101
B10 = -B4 = -1010 0101 0011 0110
B11 = -B5 = -1010 0101 0011 0111
B12 = -B6 = -1010 0101 0011 1000

Таким образом, двоичные числа B7, B8, B9, B10, B11 и B12 равны соответственно: -1010 0101 0011 0001, -1010 0101 0011 0100, -1010 0101 0011 0101, -1010 0101 0011 0110, -1010 0101 0011 0111 и -1010 0101 0011 1000.
4,6(74 оценок)
Проверить ответ в нейросети
Это интересно:
Новые ответы от MOGZ: Информатика
logo
Вход Регистрация
Что ты хочешь узнать?
Спроси Mozg
Открыть лучший ответ