Есть ли способ адресации одного бита в C?

Привет, я сделал некоторые исследования микроконтроллеров с побитовой адресацией. Единственное, что мне попалось на пути, это вики-страница Intel MCS-51(), которая до сих пор очень часто используется... Мне было интересно, можете ли вы напрямую обратиться к биту в C, например на SFR регион вики 8051 архитектура памяти .

Биты, которые я адресую в SFR, адресованы ли они напрямую, или это побитовая операция в битовом поле, адресованном байтом, или это что-то совершенно другое?

В частности, отсюда:Проверьте, установлен ли один бит , похоже, что бит напрямую управляется с помощью MOV, мне интересно, возможно ли это в C (с расширениями )] или это выглядит как побитовая операция, но в фоновом режиме есть некоторые компиляторы, которые используют только байты?

В качестве дополнительного вопроса: существуют ли современные процессоры с побитовой адресацией?

11
задан Community 23 May 2017 в 12:01
поделиться