В
Все
М
Математика
О
ОБЖ
У
Українська мова
Д
Другие предметы
Х
Химия
М
Музыка
Н
Немецкий язык
Б
Беларуская мова
Э
Экономика
Ф
Физика
Б
Биология
О
Окружающий мир
Р
Русский язык
У
Українська література
Ф
Французский язык
П
Психология
А
Алгебра
О
Обществознание
М
МХК
В
Видео-ответы
Г
География
П
Право
Г
Геометрия
А
Английский язык
И
Информатика
Қ
Қазақ тiлi
Л
Литература
И
История
Какфундик
Какфундик
17.02.2021 12:08 •  Информатика

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

Показать ответ
Ответ:
Заноза19
Заноза19
25.12.2023 12:13
Для решения данного вопроса, мы будем использовать 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.
0,0(0 оценок)
Популярные вопросы: Информатика
Полный доступ
Позволит учиться лучше и быстрее. Неограниченный доступ к базе и ответам от экспертов и ai-bota Оформи подписку
logo
Начни делиться знаниями
Вход Регистрация
Что ты хочешь узнать?
Спроси ai-бота