組み込みプログラマーこそ真の一流!その8at PROG
組み込みプログラマーこそ真の一流!その8 - 暇つぶし2ch89:48
08/02/28 09:30:02
>>86
>外部変数を #pragmaで宣言した場合でかつビット幅が
> 1ビットの場合には、必ず直接1ビット操作命令を出力します

#pragmaで宣言すること自体、コンパイラ依存だけど、それを無視したと
しても、>>66が言うように『基本的にビット操作を見つけたら BSET/BCLR
系の ビットON/OFF命令にしてくれる』とは言えないね。

もっとも、>>66の言う「組込用コンパイラ」という定義も不明だが、
ROM化可能かどうかは、リンカが絶対番地に置けるバイナリを吐けるか
どうかの違いであって、本質的にコンパイラは無関係だろう。

HEWでコンパイラが一意に決まると思っている香具師もいるようだが、旧
日立系(H8やSH)に限定しても、HEWで動くCコンパイラは、ルネサス以外
にも、KPIT-gcc(H8,SH,M16/M32)がある。

もっとも、HEWもCコンパイラも、ルネサスがKPITに丸投げで(オフショア)
開発させているように思えるけどな。


次ページ
続きを表示
1を表示
最新レス表示
レスジャンプ
類似スレ一覧
スレッドの検索
話題のニュース
おまかせリスト
オプション
しおりを挟む
スレッドに書込
スレッドの一覧
暇つぶし2ch