- ベストアンサー
Intelのプロセッサ、PentiumMについて質問です。
Intelのプロセッサ、PentiumMについて質問です。 ウィキペディアで調べたところ、PentiumMは、32ビットらしいです。 この32ビットというのは、1ワードが32ビットですよ、ということなんでしょうか? 宜しくお願いします。
- みんなの回答 (1)
- 専門家の回答
質問者が選んだベストアンサー
- ベストアンサー
noname#194317
回答No.1
ん~、その答えは結構難しいですね。少なくとも、レジスタ長とデータバス幅が32ビットであるということは確実に言えますが。PentiumMはx86アーキテクチャに属するCPUで、x86は典型的CISCアーキテクチャであり、命令長が1~5バイトといった可変長なので、何をもって1ワードとするかという定義の問題になりそうな気がします。 事実、C言語では32ビットコンパイラであっても(歴史的な理由もあって)WORD型変数は16ビット長、DWORD型変数が32ビットという定義になっていますし、64ビット対応コンパイラでも名前と長さの対応は変えず、WORD64などと64を付けて表記するため、WORD型の長さは16ビットのままです。が、これとて処理系に依存する(定義次第でどうにでも変わってしまう)ものなので、何とも言えないところですが。
お礼
ありがとうございました。