トップページ⇒tech
8コメント2KB

プログラムしない人間の素朴な疑問

■ このスレッドは過去ログ倉庫に格納されています
0001デフォルトの名無しさんNGNG
同じプログラムの場合、プロセッサによってどれくらいコードサイズが
変わるのよ?
8ビット、16ビット、cisc、risc(cisc、riskって比較、今は
聞かねぇなぁ・・・)、アセンブラの場合、cの場合、いろいろ教えて!
00021NGNG
例えば、winNTがintel以外に対応してたときって、プロセッサによって
どれくらいプログラムサイズがちがったのかしらん?
MIPSとかαだったら3倍、ppcだったら2倍くらい?
0003デフォルトの名無しさんNGNG
>>1
コンパイラによって違ったり
コンパイラのオプションで変わったりしますけど・・・

プロセッサよりもOSに依存するような・・・
0004デフォルトの名無しさんNGNG
何が聞きたいのかまとまってないのではない?意味不明だよ。
00051NGNG
とあるNET BSDのホームページをみていたら、x86のバイナリも、
680x0のバイナリも、PPCのバイナリも、αのバイナリも
たいして大きさが変わらない事を知った(NET BSD1.5の場合だけだけど)。
今までRISCだけCISCの何倍もプログラムが大きくなると思い込んでたのよね。
失礼しました!
0006デフォルトの名無しさんNGNG
>>5
x86はCISC、68000もCISC、PowerPCはCISCに近いRISC。
というわけで、SPARC とかとも比較したほうがいいですよ。
00071NGNG
>>6 MIPS>alpha>sparc>ppc>x86みたいな感じでした(あくまでNET BSD1.5の場合)。
MIPSが一番でかくて、x86の1.5〜1.6倍くらい。


0008名前ついてますか?NGNG
組み込みに売り込もうと思ったら MIPS16がほしくなるわけだ。
■ このスレッドは過去ログ倉庫に格納されています