С/С++. Маска битовой арифметики

Аватар автора
It-самородок
Для чего нужно знать битовую арифметику и в каких случаях она применяется? Работа с МК по сути сводится к работе с его регистрами (ячейками памяти, где записаны логические нули и единицы). Устанавливая и сбрасывая биты регистра МК, мы настраиваем режим работы отдельных ее частей. Вот именно для установки (записи лог. 1), сброса (записи лог. 0) и переключения на обратное состояние битов и применяются битовые операции (или битовая арифметика). Для установки бита, к значению бита применяется операция "или" (логическое сложение бита регистра с лог. 1), для сброса бита - операция "и"(логическое умножение на ноль), а для переключения состояния бита на противоположное - операция "исключающее или" (операция переключения).

0/0


0/0

0/0

0/0