ВходНаше всё Теги codebook PARTS Поиск Опросы Закон Среда
12 августа
/902890
Топик полностью
evgeniy1294 (10.02.2019 15:35, просмотров: 9) в ответ на Неожиданно захотелось производить операции с элементами битовых полей. По каким правилам с СИ делаются с ними операции, как с int-ами, или какие извращения имеются? - автор: Codavr
Я использую union, в котором комбинируют битовое поле и соответствующую ему по размеру беззнаковую переменную.  union something { uint32_t val; struct { // битовое поле } bit; } Именно этот подход используется TI в их библиотеках для tms320. Работа с битовыми полями ведётся, как с беззнаковыми переменными. Чуть позже скину asm-код.
Ответить
Ответы