たびたびすみません、表記の投稿者 大津です。
環境等が一切ありませんでした。申し訳ありません。
追記します。
・HEW ver 3.0(release 21)、トラ技5月号の評価版です
・CPUの選択 H8/300H Normal
・デバッグのターゲット H8/300HN Simulator
・デバッグフォーマット Elf/Dwarf2
・メモリマップ H8-3664Fに合わせて..
0x0000-0xFB7F タイプ EXT
0xFB80-0xFF7F タイプ RAM
0xFF80-0xFFFF タイプ I/O
・メモリリソース
0x0000-0xFFFF リード/ライト
*サンプルコード
void main(void) {
volatile unsigned char i;
volatile unsigned int j;
i = 0x40;
j = 0x0100;
while(1){
i++;
j += i;
}
}
*C/C++最適化オン時の動作
変数i
ローカルウインドウ上の割当先 0xFF79
動作の観察による割当先 0xFF7D
変数j
ローカルウインドウ上の割当先 0xFF76
動作の観察による割当先 0xFF7A
*C/C++最適化オフ時の動作
変数i
ローカルウインドウ上の割当先/動作 0xFF79
変数j
ローカルウインドウ上の割当先/動作 0xFF76
以上、よろしくお願いいたします。
+-------------------------------+
大津 健(Takeshi Ohtsu)
ohtsu-t@xxxxxxxxxxxxxxxxx
+-------------------------------+