8.2.1 リセット・ベクタテーブルの設定

リセット(リセット割り込み)が入った時の処理を記述します。RL78では,リセットが入るとデバイスの設定によって決められたアドレス(リセット・アドレス)に格納されたアドレスに分岐します。そこで,リセット・アドレスにスタートアップ・ルーチンの先頭アドレスを設定します。記述は次のようになります。

_start  .VECTOR 0

 

また,スタートアップ・ルーチンの先頭は次のように記述します。

.SECTION        .text, TEXT
_start:

 

例ではスタートアップ・ルーチンの先頭のラベルを"_start"としていますが,別の名前でも問題はありません。