ВходНаше всё Теги codebook 无线电组件 Поиск Опросы Закон Суббота
20 июля
1302287 Топик полностью
Nikolay_Po (18.04.2023 18:51, просмотров: 240) ответил IBAH на Насколько я знаю, катастрофа будет в только в М0, в остальных просто потеряются такты на обращение.
Во всех, по идее, будет катастрофа. У всех есть аппаратное прерывание по ошибке невыровненного доступа. 

Вопрос в компиляторе, как он работает с указателями на невыровненные члены структуры. В случае обращения по имени члена, по-умолчанию всё будет ОК. Компиляторы умеют в невыровненный доступ. Но, например, если брать невыровненное двойное слово по указателю на void, будет отказ.


Упорядочивайте члены структуры от большего размера к меньшему и будет вам счастье.