Форум » Системы счисления » Логическое произведение и логическая сумма » Ответить

Логическое произведение и логическая сумма

sveta_melexova: Константин Юрьевич, доброе время суток! Спасибо Вам за помощь, есть еще один вопрос: "Даны два десятичных числа X и Y. Их перевели в двоичную систему счисления и определили, что в числе X из 5 разрядов три единицы, а в числе Y из 4 разрядов три единицы. Логическое (побитовое) произведение этих чисел равно 10012, а логическая (побитовая) сумма - 111012. Чему равны числа X и Y в десятичной системе счисления? При побитовом сложении или произведении чисел вычисляется результат соответственной логической операции над каждой парой бит независимо без переноса в следующий разряд". Всего доброго.

Ответов - 1

Поляков: Здравствуйте! "Даны два десятичных числа X и Y. Их перевели в двоичную систему счисления и определили, что в числе X из 5 разрядов три единицы, а в числе Y из 4 разрядов три единицы. Логическое (побитовое) произведение этих чисел равно 10012, а логическая (побитовая) сумма - 111012. Чему равны числа X и Y в десятичной системе счисления? При побитовом сложении или произведении чисел вычисляется результат соответственной логической операции над каждой парой бит независимо без переноса в следующий разряд". Решение: 1) Число X состоит из 5 разрядов, 1xxxx2, а число Y - из 4-х разрядов, 1yyy2 2) их логическое произведение (побитовое И), дает 10012, это значит, что[pre2] 1xxxx & 1yyy -------- 1001[/pre2]В тех разрядах, где результат равен 1, оба числа имеют единичные биты, то есть X = 11xx12, Y = 1yy12 3) их логическое сложение (побитовое ИЛИ), дает 111012, это значит, что[pre2] 11xx1 & 1yy1 -------- 11101[/pre2]Это значит, что в обоих числах второй по счету (справа) разряд - нулевой: X = 11x012, Y = 1y012 4) поскольку по условию в каждом числе 3 единицы, оставшийся бит числа X - нулевой, а оставшийся бит числа Y равен 1 5) X = 110012 = 25 6) Y = 11012 = 13 Ответ: X=25, Y=13



полная версия страницы