[an error occurred while processing this directive]
Побайтно они размещаются, если Компилятору указано их так размещать или так у него принято по умолчанию. Выравнивание по границе 2, 4 и .т.п. байт нужно для оптимизации доступа к памяти. Если Выравнивать по байту, может оказаться, что для чтения 4-хбайтного числа 32-хбитному процессору понадобится не 1, а 2 цикла чтения.
(«Телесистемы»: Конференция «Микроконтроллеры и их применение»)