A.3.2 初期値あり変数を定義する

初期値あり変数領域を確保するには,初期値ありセクションの中で,.db疑似命令/.db2/.dhw疑似命令/.db4/.dw疑似命令を使用します。

 

-

1バイトの値の場合

[ラベル:]  .db     

 

-

2バイトの場合

[ラベル:]  .db2    

 

-

4バイトの場合

[ラベル:]  .db4    

 

他ファイルからも参照可能にするには,そのラベルを.public疑似命令で宣言する必要があります。

.public ラベル名

 

初期値あり変数定義

        .dseg   sdata
        .public _val0           ;_val0を他ファイルから参照可能にします
        .public _val1           ;_val1を他ファイルから参照可能にします
        .public _val2           ;_val2を他ファイルから参照可能にします
        .align  4               ;_val0を4バイト整列します
_val0:
        .db4    100             ;_val0は4バイト分領域を確保し,100を格納します
_val1:
        .db2    10              ;_val0は2バイト分領域を確保し,10を格納します
_val2:
        .db     1               ;_val0は1バイト分領域を確保し,1を格納します