ALIGN

01レベルまたは77レベルのデータ項目の割り付けるメモリ境界を指定する。

構文:
>>-.---.--ALIGN--"integer"-----------------><
   +-/-+
パラメータ:
integer

1つの01レベルから次までの距離が、整数の倍数となる。1から255までの任意の値をとることができる。

属性:
省略値: ALIGN"8" (方言 )
段階: 構文チェック
$SET: 初期
依存性:

IBMCOMPまたはNORMにより、ALIGN"8"が設定される。

RMまたはRM"ANSI"により、ALIGN"2"が設定される。

説明:

01レベルのデータ項目は、与えられた値の倍数のバイト境界に割り付けられる。

これにより実行結果が生成できるが、メモリの使用量が増える。

「整数」を4の倍数でない数字に設定すると、生成コードの効率が落ちる。