14:59


На активных пользователей действует система БОНУСОВ!
Блог
меню

Профиль
Гость


Группа:
Гость
Время:14:59

Гость, мы рады вас видеть. Пожалуйста зарегистрируйтесь или авторизуйтесь!


Категории раздела
ПК [3]
Cупутникове ТВ [7]
Ремонт [10]
Android [9]
Наука и техника [2]
Bascom AVR [8]
Proteus [7]
DipTrace [6]
Электрику [5]

Облако тегов

Статистика





Мы вконтакте

Приветствую Вас, Гость · RSS 26.04.2024, 14:59

Главная » 2017 » Март » 23 » Битовые операции И, ИЛИ, НЕ, исключающее ИЛИ
19:31
Битовые операции И, ИЛИ, НЕ, исключающее ИЛИ
    
  Сегодня разберем логические операции И, НЕ, ИЛИ, исключающее ИЛИ, все они могут быть описаны с помощью таблиц истинности.

Логическая операция И


and

  В побитовых операциях значение бита, равное 1, рассматривается как логическая истина, а 0 как ложь. Побитовое И ( AND, & ) берёт два числа и логически умножает соответствующие биты.

Например, если логически умножить 3 на 8, то получим 0

  a = 3               '&B00000011   
  b = 8            
  '&B00001000  
  c = a and b
     '&B00000011   and  &B00001000  =   &B00000000 



Логическая операция ИЛИ

OR

  Почти так же работает и операция побитового ИЛИ ( OR, | ), за исключением того, что она логически суммирует соответствующие биты чисел без переноса. 

 Например:


  a = 3               '&B00000011   
  b = 8            
  '&B00001000  
  c = a or b
       '&B00000011   or  &B00001000  =   &B00001011  



Логическая операция НЕ
NOT
  Побитовое отрицание ( NOT,  ~ ) работает не для отдельного бита, а для всего числа целиком. Оператор инверсии меняет ложь на истину, а истину на ложь, для каждого бита. 

Например:

  a = 3              '&B00000011   
  c = a
not a      '&B00000011   not   =   &B11111100




Логическая операция исключающее ИЛИ

XOR

Исключающее ИЛИ  применяет побитово операцию  XOR ( ^ )

Например:

  a = 12              '&B00001100 
  b = 85            
 '&B01010101  
  c = a xor b
      '&B00001100   xor  &B 01010101  =   &B01011001  

Для скачивания файлов:
Войдите или Зарегистрируйтесь


[ Сообщить о нерабочей ссылке ]
Категория: Bascom AVR | Просмотров: 2548 | Добавил: Yuriy | Теги: исключающее ИЛИ, или, не, or, xor, Not, and | Рейтинг: 0.0/0
Всего комментариев: 0
Добавлять комментарии могут только зарегистрированные пользователи.
[ Регистрация | Вход ]
Поиск

Поиск Datasheet


Топ пользователей
Yuriy
Добавил статей: 72
Количество постов: 54

Sanyok
Добавил статей: 5
Количество постов: 0

snyfer
Добавил статей: 4
Количество постов: 2

4RESTER
Добавил статей: 1
Количество постов: 0

Аватар не выбран Arses
Добавил статей: 1
Количество постов: 0


Новое на сайте

 Bootloader


 LG FLATRON E2350V-PN


 Аудио Модуль USB TF Рад...


 Битовые операции И, ИЛИ...


 Учебник DipTrace для на...


 Samsung LE32R81B


 Коды ошибок


 Заправка и сброс картри...


 Сервисное меню телевизо...


 Изучаем Arduino - инст...


 Микросхемы EEPROM


 500 схем для радиолюбит...


 302 новые профессиональ...


 Сварочный инвертор. Тео...


 В копилку радиолюбителя


 В копилку радиолюбителя...


 Видеокарта GeForce 210


 Видеокарта Nvidia Gefor...


 Пульт для Сhallenger ch...


 Ноутбук Acer MS2277


 Осциллограф С1-65а



На форуме

БП ATOM IPS


Манчестер кодирование


Меню BAS


Контроллер теплых полов


Програмный Uart для BOO...


Простое шифрование данн...


433Mhz TX & RX



Опрос
По какой формуле вычислется закон Ома?

Всего ответов: 148

Галерея

Copyright Elektron © 2024

Яндекс цитирования Проверка PR и ТИЦ