制御系エンジニア絶滅の危機at PROG制御系エンジニア絶滅の危機 - 暇つぶし2ch■コピペモード□スレを通常表示□オプションモード□このスレッドのURL■項目テキスト100:仕様書無しさん 08/02/26 02:01:26 C++に限らず、コンパイル時にアセンブラ出力を指定するか、開発環境 のプロファイラ機能を使えばよいだけでは? C言語開発環境に限定したとして、ある特定ターゲットCPU限定だった としても、上記以外の方法で、ソース記述から生成されるアセンブラ レベルのステップ数を確実に把握できる方法なんて、少なくとも俺は 知らないな。 101:仕様書無しさん 08/02/26 07:23:24 >>98 Cを使っていても、そういうバカな方式を使う奴はマレだろ。 だいたいCには昔からデバイスという方式があったわけで、普通はそれを見習うもの。 DevInital(DeviceA); DevPutChar(DeviceA,c); とやるのが一般的スタイルだ。 実装を隠蔽したいなら DeviceAは (void *) しか見せなければいい。 102:仕様書無しさん 08/02/26 08:10:27 組み込みのデバイスは限られているから わざわざ分けることはあんまりやらないね。 同じシリアルポートでも利用目的によって最適化するしね。 そういう意味じゃ >>101 も >>98も机上の空論。 PutCharなんて使うようなデバイスはあっても一つ。 次ページ最新レス表示レスジャンプ類似スレ一覧スレッドの検索話題のニュースおまかせリストオプションしおりを挟むスレッドに書込スレッドの一覧暇つぶし2ch