• ベストアンサー

Intelのプロセッサ、PentiumMについて質問です。

Intelのプロセッサ、PentiumMについて質問です。 ウィキペディアで調べたところ、PentiumMは、32ビットらしいです。 この32ビットというのは、1ワードが32ビットですよ、ということなんでしょうか? 宜しくお願いします。

質問者が選んだベストアンサー

  • ベストアンサー
noname#194317
noname#194317
回答No.1

ん~、その答えは結構難しいですね。少なくとも、レジスタ長とデータバス幅が32ビットであるということは確実に言えますが。PentiumMはx86アーキテクチャに属するCPUで、x86は典型的CISCアーキテクチャであり、命令長が1~5バイトといった可変長なので、何をもって1ワードとするかという定義の問題になりそうな気がします。 事実、C言語では32ビットコンパイラであっても(歴史的な理由もあって)WORD型変数は16ビット長、DWORD型変数が32ビットという定義になっていますし、64ビット対応コンパイラでも名前と長さの対応は変えず、WORD64などと64を付けて表記するため、WORD型の長さは16ビットのままです。が、これとて処理系に依存する(定義次第でどうにでも変わってしまう)ものなので、何とも言えないところですが。

sakura_9988
質問者

お礼

ありがとうございました。

関連するQ&A