2012-03-06 103 views
2

哪些參數決定處理器數據類型的大小?哪些參數決定處理器數據類型的大小?

這是決定它的數據總線嗎? 還是指令集架構?

+0

它可以處理的尺寸,還是最適合處理的尺寸?一些CPU可以配對寄存器以獲得更高的精度,但速度較慢。 – 2012-03-06 12:22:39

回答

1

處理器在給定的時間可以同時處理的最大寬度或最大位數是特定於您正在使用的特定處理器的,並且將取決於它的數據總線的寬度以及CPU內部所有數據線的寬度。我想如果你有一個32位的CPU,它將有32條並行的物理線路,在這些線路上它們可以並行工作它運作。

編輯:有點這個研究後看來,我的答案是錯誤的,那就是決定它的大小CPU的internal register size

我不是CPU架構的專家,所以我不能提供更多的細節。

1

這個問題還不是很清楚,但是從你的標籤我推測你正在談論C數據結構。 C編譯器根據它正在編譯的體系結構決定。

也看看this question

更新:我的回答指的是@ Mat編輯前的問題版本。