以下に,予約されているセクションの名前とそれらのセクション・タイプ,およびセクション属性を示します。
|
|
|
|
プログラム領域
|
.text
|
実行プログラム
|
2
|
初期値なしデータ領域
|
.bss
|
r0相対のld/st(2命令)でアクセスするセクション
|
4
|
.zbss
|
r0相対のld/st命令でアクセス可能なセクション
#pragma section r0_disp* 指定時に生成
|
.zbss23
|
.ebss
|
ep相対のld/st命令でアクセス可能なセクション
#pragma section ep_disp* 指定時に生成
|
.ebss23
|
.tbss4
|
ep相対のsld/sst命令でアクセス可能なセクション
#pragma section ep_disp* 指定時に生成
|
.tbss5
|
.tbss7
|
.tbss8
|
.sbss
|
gp相対のld/st命令でアクセス可能なセクション
#pragma section gp_disp* 指定時に生成
|
.sbss23
|
初期値ありデータ領域
|
.data
|
r0相対のld/st(2命令)でアクセスするセクション
|
4
|
.zdata
|
r0相対のld/st命令でアクセス可能なセクション
#pragma section r0_disp* 指定時に生成
|
.zdata23
|
.edata
|
ep相対のld/st命令でアクセス可能なセクション
#pragma section ep_disp* 指定時に生成
|
.edata23
|
.tdata4
|
ep相対のsld/sst命令でアクセス可能なセクション
#pragma section ep_disp* 指定時に生成
|
.tdata5
|
.tdata7
|
.tdata8
|
.sdata
|
gp相対のld/st命令でアクセス可能なセクション
#pragma section gp_disp* 指定時に生成
|
.sdata23
|
定数データ領域
|
.const
|
r0相対のld/st(2命令)でアクセスするセクション
|
4
|
.zconst
|
r0相対のld/st命令でアクセス可能なセクション
#pragma section .zconst*指定時に生成
|
.zconst23
|
デフォルト・セクション名は#pragma sectionで変更することができます。