【16Fに】PIC専用のスレPart19【まだ新品種が!w】at DENKI
【16Fに】PIC専用のスレPart19【まだ新品種が!w】 - 暇つぶし2ch176:774ワット発電中さん
08/03/31 01:32:14 03RQ/k+c
ちょっとCコンパイラについて教えてくれ。

C18がライブラリの関係で使えなくてmikroCを試してるんだが
while(1){
    :
  for(i=0;i<16;i++){
    PORTA.F0 = (data>>(max-i+1))&0x1;
      :
  }
}
実際にはこんなコードじゃなくて、ある程度処理書いてるんだけど、
PORTAの行を追加しただけで1.5KB近く容量消費するのは仕様?
試しに、この行を「PORTA = data;」とか単純転送に変えても同じ。
この1行を追加しただけでアセンブラソースなんか40KBから一気に70KBまで増える。
おかげで容量制限すぐにオーバーして使い物にならない始末。

mikroC購入したとしても、こんな理不尽な消費の仕方されると困るので踏み切れずにいる。
mikroC並に豊富なライブラリを備えた、お薦めのCコンパイラってある?


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