Привет, я провел некоторое исследование по бито адресуемым микроконтроллерам. Единственный, что попадалось на моем пути, - это Intel MCS-51 (wiki page), который до сих пор используется очень часто... я было интересно, можете ли вы напрямую обратиться к бит в C, например, на SFR wiki 8051 архитектура памяти.
Биты, которые я адресую в SFR, являются ли они бит адресованы напрямую, или это побитовая операция в битовом поле, которое адресовано байтом, или это что-то еще полностью?
В частности, отсюда: Проверить, установлен ли один бит, похоже, что бит напрямую обрабатывается с помощью MOV, мне интересно, возможно ли это в C (с расширениями) или он выглядит только как побитовая операция, но в фоновом режиме есть некоторые материалы компилятора, которые используют только байты?
В качестве последующего вопроса есть ли какие-либо битовые адресуемые современные процессоры?