Everything

SIZEOF


項のセクションのリンク後のサイズを返します。

[機能]

項のセクションのリンク後のサイズを返します。

[使用例]

4バイト領域を確保し,デフォルト・セクション(.text)のサイズで初期化します。

.DB4    SIZEOF(.text)

 

4バイト領域を確保し,ユーザ定義セクション(user_text)のサイズで初期化します。

.DB4            SIZEOF(user_text)

 

STARTOF演算子と組み合わせて指定する場合

.DB4            STARTOF(.data) + SIZEOF(.data)

 

アブソリュートなセクションの場合,セクション名にはEX_ATF2000を指定します。

.SECTION        EX, DATA_AT     0xF2000
.DB4            SIZEOF(EX_ATF2000)

[注意事項]

-

2項演算子+を使用して,SIZEOF演算子と組み合わせて使用することができます。
ただし,1 つのオペランドにSTARTOF,およびSIZEOFを複数記述すること,STARTOF,SIZEOF以外の式を記述することはできません。

-

アブソリュートなセクションは,“_AT”+指定アドレスを付けたセクション名(「.SECTION」,「.CSEG」,「.DSEG」,「.ORG」を参照)を記述してください。