Просмотр полной версии : преобразование чисел
Выполнить логическую операцию исключающее (ИЛИ) над двоичными числами
10011001 (ИЛИ) 10111010
Помогите представить это 29318 число в виде двоично десятичного кода.
Выполнить логическую операцию исключающее (ИЛИ) над двоичными числами
10011001 (ИЛИ) 10111010
0010 1001 0011 0001 1000
Исключающее ИЛИ: две единицы 1(+)1=0
10011001
10111010
---------
00100011
p.s. Пуск -> Программы -> Стандартные -> Калькулятор "Вид" - Инженерный -> Bin и можно попробовать... Исключающее ИЛИ там под кнопочкой XOR.
0010 1001 0011 0001 1000
Исключающее ИЛИ: две единицы 1(+)1=0
10011001
10111010
---------
00100011
Благодарю!
Исключающее ИЛИ: две единицы 1(+)1=0
Еще у этой операции есть название, на мой взгляд точнее описывающее ее работу - "отрицание равнозначности". Т.е. если операнды одинаковые - на выходе=0, если не одинаковые, то=1, что собственно хорошо видно в приведенном примере:
10011001
10111010
---------
00100011
иногда еще я её по обзываю "управляемый инвертор": при "0" на одном входе - повторитель, при "1" - инверсия информации второго входа.
иногда еще я её по обзываю "управляемый инвертор"
А еще попадается хороший перевод с английского: "исключительное ИЛИ" (вместо "исключающее ИЛИ")
Powered by vBulletin® Version 4.1.12 Copyright © 2024 vBulletin Solutions, Inc. All rights reserved. Перевод: zCarot