Вход
Наше всё
Теги
codebook
无线电组件
Поиск
Опросы
Закон
Воскресенье
20 апреля
О смысле всего сущего
0xFF
Средства и методы разработки
Мобильная и беспроводная связь
Блошиный рынок
Объявления
Микроконтроллеры
PLD, FPGA, DSP
AVR
PIC
ARM, RISC-V
Технологии
Кибернетика, автоматика, протоколы
Схемы, платы, компоненты
Средства и методы разработки
282419
Топик полностью
vmp
(08.11.2011 13:06, просмотров: 96)
ответил
borman11
на
IAR ARM: Если в структуре есть хотя бы одно поле с типом uint64, то вся структура упаковывается кратно 8-ми байтам. Почему так?
Для объединения в массив. Чтобы элементы массива тоже были выровнены на 8. А с производительностью - надо смотреть ассемблерный код в обоих случаях. Хотя может наложиться выравнивание в контроллере памяти, если там шина больще 32 бит.
Ответить