.DB


1バイト領域を初期化します。

[指定形式]

シンボル欄
ニモニック欄
オペランド欄
コメント欄
[ラベル:]
.DB
[, ... ]
[; コメント]
[ラベル:]
.DB
"文字列定数"
[; コメント]

[機能]

-

1バイト領域を初期化します。

[詳細説明]

-

バイト領域を初期化します。

(a)

式の値は1バイトのデータとして確保されます。したがって,式の値は0x0〜0xFFの間でなければなりません。1バイトを越えた場合,下位1バイトがデータとして確保されます。

リロケータブルなシンボルや外部参照名を含んだ式が記述することができます。

(b)

文字列定数

第1オペランドが対応する’“’で囲まれているときは文字列定数を記述したとみなします。

文字列定数が記述された場合,必要なバイト数分が確保されます。

-

.DB疑似命令を記述するセクションの再配置属性に“BSS”が付く場合には初期値指定はできないものとして,エラーを出力します。

[使用例]

        .DSEG   DATA
LABEL:  .DB     10      ; 1バイトの領域を10で初期化する
        .DB     "ABC"   ; 3バイトの領域を文字列"ABC"(0x41,0x42,0x43)で初期化する