##### Syntax

ALIGN type | number

The operand given after the directive defines the alignment requirement. If a type is given the location counter is adjusted to be divisible by the size of the type with no remainder. If a number is given the location counter is adjusted to be divisible by 2 raised to the power of the number with no remainder.

##### Example

    ALIGN LONG

This aligns the location counter so that it lies on a 4-byte boundary as the type LONG has size 4.

##### Example

    ALIGN 2

This aligns the location counter so that it lies on a 4-byte boundary.