Глава 4.Компьютерная арифметика Самостоятельные работы За решение скину 500р. 1.Напишите логическую операцию и маску (в шестнадцатеричной системе счисления), которые нужно применить, чтобы ОБНУЛИТЬ указанные биты 16-битного целого числа (биты нумеруются справа налево, начиная с 0).
2.Напишите логическую операцию и маску (в шестнадцатеричной системе счисления), которые нужно применить, чтобы УСТАНОВИТЬ указанные биты 16-битного целого числа.
3.Выполните логическую операцию «исключающее ИЛИ» между заданными числами и запишите в ответе полученное число в шестнадцатеричной системе счисления.
4.Число записано в указанных битах 16-битного целого числа, хранящегося в переменной N. Какие операции нужно выполнить, чтобы записать это число в переменную X? Маски для выполнения логических операций записывайте в шестнадцатеричной системе счисления.
Ваpиант 7
1. { 2, 4, 3 }
2. { 0, 9, 6 }
3. 0xC3 xor 0xB8
4. биты с 2 по 6

9 Дек 2020 в 19:42
1 051 +1
0
Ответы
1
Для обнуления указанных битов {2, 4, 3} нужно применить логическую операцию AND с маской 0xE9.Для установки указанных битов {0, 9, 6} нужно применить логическую операцию OR с маской 0x107.0xC3 xor 0xB8 = 0x7B.Для записи числа в переменную X из битов с 2 по 6 нужно выполнить операции:
Обнулить биты из 2 по 6 (AND с маской 0x9F)Установить биты согласно заданным (OR с маской 0x36)
17 Апр 2024 в 21:36
Не можешь разобраться в этой теме?
Обратись за помощью к экспертам
Название заказа не должно быть пустым
Введите email
Бесплатные доработки
Гарантированные бесплатные доработки
Быстрое выполнение
Быстрое выполнение от 2 часов
Проверка работы
Проверка работы на плагиат
Интересные статьи из справочника
Поможем написать учебную работу
Название заказа не должно быть пустым
Введите email
Доверьте свою работу экспертам
Разместите заказ
Наша система отправит ваш заказ на оценку 96 091 автору
Первые отклики появятся уже в течение 10 минут
Прямой эфир