ВходНаше всё Теги codebook 无线电组件 Поиск Опросы Закон Воскресенье
5 мая
1350512 Топик полностью
Chum_A (13.09.2023 10:22, просмотров: 64) ответил POV на Это никому не нужно. Накладные высокие. Пусть компилятор сам решит как ему bool сделать, хоть по 32 бита на переменную.
Нужно, если есть потребность быстро перенести исходники от MCS с минимальными изменениями. Ещё момент, на MCS bdata хранится в uint8_t, который можно переписать и за одну операцию изменить все (его) bit, что часто встречалось с целью оптимизации кода/быстродействия. И да, bitband нужен для обеспечения атомарности доступа к bdata, как в оригинальном MCS.