Директива ALIGN вирівнює поточне місце розташування за вказаною межею шляхом доповнення нулями або інструкціями NOP.
Компілятор ARM зазвичай вирівнює змінні та структурні блоки, щоб ці елементи отримували ефективний доступ за допомогою інструкцій LDR та STR. Відоме, але неприродне вирівнювання, наприклад, слово за адресою 0x1001. Цей тип вирівнювання зазвичай виникає, коли структури упаковуються, щоб видалити непотрібні заповнення.
Вирівнювання відноситься до як голова, плечі, хребет, стегна, коліна та щиколотки співвідносяться та вирівнюються один з одним. Правильне розташування тіла зменшує навантаження на хребет і допомагає мати правильну поставу. Щоб зберегти правильне положення, уникайте наступних положень або рухів: Нахилена поза головою вперед.
директива align змушує наступні згенеровані дані вирівнювати за модулем цілих байтів. Ціле число має бути додатним цілим виразом і бути ступенем 2. Якщо вказано, pad — це ціле число, яке використовується для доповнення.
Використовуйте ALIGN 4 до забезпечити чотирибайтове вирівнювання адреси в коді Thumb. Використовуйте ALIGN, щоб скористатися перевагами кешу на деяких процесорах ARM. Наприклад, ARM940T має кеш з 16-байтними рядками. Використовуйте ALIGN 16, щоб вирівняти функціональні записи за 16-байтними межами та максимізувати ефективність кешу.
Тривога, втома, запальний характер, інертність і розгубленість це деякі з ознак, за якими ви намагаєтеся орієнтуватися, поки не маєте особистої орієнтації. Так само, як і у випадку з автомобілем, ми завжди можемо визначити це за відчуттями.