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.