6.1 セクション名一覧

CC-RXで扱うセクションについて説明します。

アセンブラが出力するリロケータブルファイルの実行命令、データの各領域は、セクションを構成します。セクションは、メモリ上の配置を行う最小単位です。セクションの性質には、以下の項目があります。

-

セクション属性

code 実行命令を格納します。

data 変更可能なデータを格納します。

romdata 固定データを格納します。

-

形式種別

相対アドレス形式

・・・・

最適化リンケージエディタで再配置可能なセクションです。

絶対アドレス形式

・・・・

アドレス決定済みのセクションです。最適化リンケージエディタで再配置できません。

-

初期値

プログラム実行開始時の初期値の有無です。同一セクション内で初期値があるデータと初期値がないデータは混在できません。一つでも初期値があると、初期値のない領域は0で初期化します。

-

書き込み操作

プログラム実行時における書き込み操作の可/不可を示します。

-

アライメント数

セクションの配置アドレスを補正するための値です。最適化リンケージエディタでは、各セクションの配置アドレスを、それぞれのアライメント数の倍数になるように補正します。