Программирование на языке С. Урок 10. Побитовые операторы

preview_player
Показать описание
В данном видео уроке мы познакомимся с побитовыми операциями, а также с операторами, благодаря которым данные операции возможны. Узнаем какие бывают операторы, рассмотрим как происходит "сложный" процесс сдвигов битов в регистрах и их установка на примере регистра микроконтроллера STM32F103 платы "BluePill".

Вы можете помочь каналу Яндекс-деньги:
Рекомендации по теме
Комментарии
Автор

11:45 - я немного запутался в данном примере. ))
9 - это 1001 в бинарном виде и при левом сдвиге мы получим 100100, что соответствует числу 36 в двоичной системе.
Но Вы почему-то привели наглядный пример сдвига влево числа 23 (10111), где получается в итоге 92 (1011100).
И правый сдвиг Вы в примере делаете не с девяткой, а опять 23 (10111) сдвигаете.
Я не сразу разобрался, так как ещё новичок.

ВежливыйЧеловек-яц
Автор

Я что то не понял, расказ идет про нулевой бит он же на STM справа? Там даже в даташите подписано 7й и 6й бит регистра.
Последняя часть не проработана, а она основная ;) установить, сбросить, инвертировать бит регистра по маске.

maddocrusmad
Автор

В сдедующем видео обещали рассмотреть оператор ->, так и не увидел про него в 11 уроке. Как он правильно читается и что означает?

ILYAS.Leninogorsk
Автор

Спасибо за видео ! Отличные уроки. Есть вопрос, почему примеры будут для 103 серии ? Думаю для старта серия STM32F0 более простая и понятная. Это сугубо мое личное мнение...

Alex-edhg
Автор

15:50 пример бомба!
8 лет пользую сом, но магию указателей на порты так и не постиг!
Почему[1:0] a цыфры 8 и 4, не 2 и 1!???
Почему адрес порта С0 такой маленький? Не 3FC0?(буквально в начале плоской модели памяти!?)

serggorod
Автор

Конченый юТУБ!!!
Написал комментарий ! И юТУБ потерял плейлист!
На хрен, а они так делают?
И в стеке нет стрелки возврата! Хотя я никуда из плей листа не переходил!

serggorod