.DS


オペランドで指定したバイト数分のメモリ領域を確保します。

[指定形式]

シンボル欄
ニモニック欄
オペランド欄
コメント欄
[ラベル:]
.DS
絶対式
[; コメント]

[機能]

-

オペランドで指定されたバイト数分の領域を確保します。

[詳細説明]

-

初期値を持たないデータ用のセクションでは,オペランドで指定されたバイト数分の領域を確保します。
その他のセクションでは,オペランドで指定されたバイト数分の領域を0で初期化して確保します。
ただし,サイズ指定のバイト数が0の場合は,領域の確保は行われません。

-

サイズには「(a) 絶対式」が記述可能です。

-

サイズの記述が不正な場合,または0x00000〜0xFFFFFの範囲を越える場合は,エラーが出力されます。

-

ラベルを記述した場合は,確保した領域の先頭アドレスを値に持つシンボルとして定義されます。

[使用例]

        .DSEG   DATA
AREA1:  .DS     4      ; 4バイトの領域を0で初期化して確保する
        .DSEG   BSS
AREA2:  .DS     8      ; 8バイトの領域を確保する