Everything

.align


ロケーション・カウンタの値を整列します。

[指定形式]

シンボル欄
ニモニック欄
オペランド欄
コメント欄
[ラベル:]
.align
整列条件[,絶対式]
[; コメント]

[機能]

-

ロケーション・カウンタの値を整列します。

[詳細説明]

-

前に指定されたセクション定義疑似命令によって指定される現在のセクションに対するロケーション・カウンタ値を,第1オペランドで指定した整列条件で整列します。なお,ロケーション・カウンタ値を整列したことによりホールが生じた場合,生じたホールを第2オペランドで指定した絶対式の値,またはデフォルト値の0で埋めます。

-

整列条件は2以上231未満の偶数にしてください。それ以外のものを指定した場合,エラーが出力され,アセンブルが中止されます。

-

第2オペランドの絶対式の値は0x0~0xFFの間でなければなりません。それ以上の値を指定した場合,下位1バイト分の値が用いられます。

-

本疑似命令は,そのセクションに対する指定したファイル内でのロケーション・カウンタ値を整列するだけであり,配置後のアドレスを整列するものでもありません。

-

再配置属性に"BSS"が付くセクションに本疑似命令を記述し,絶対式を指定した場合は,エラーとなります。