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

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

初期値あり変数については,8.4 ROMイメージの作成 も参照してください。

 

-

1バイトの値の場合

[ラベル:]  .DB     

-

2バイトの場合

[ラベル:]  .DB2    

-

4バイトの場合

[ラベル:]  .DB4    

 

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

.PUBLIC シンボル名

 

初期値あり変数定義

        .DSEG   sdata
        .PUBLIC _val0           ;_val0を他ファイルから参照可能にします
        .PUBLIC _val1           ;_val1を他ファイルから参照可能にします
        .PUBLIC _val2           ;_val2を他ファイルから参照可能にします
        .ALIGN  2               ;_val0を2バイト整列します
_val0:
        .DB4    100             ;_val0は4バイト分領域を確保し,100を格納します
_val1:
        .DB2    10              ;_val1は2バイト分領域を確保し,10を格納します
_val2:
        .DB     1               ;_val2は1バイト分領域を確保し,1を格納します