哪些参数决定了处理器的数据类型大小?

时间:2012-03-06 09:23:09

标签: c architecture compiler-construction microprocessors

哪些参数决定处理器的数据类型大小?

是决定这个的数据总线吗? 或者它是指令集架构?

2 个答案:

答案 0 :(得分:1)

处理器在给定时间可以同时处理的最大位数或最大位数特定于您正在使用的特定处理器,并且由其数据总线的宽度和宽度决定CPU内的所有数据行。

基本上,CPU可以在任何特定时间以一定量的高和低(就电压而言)运行,所以我想如果你有一个32位CPU,它将有32条物理线并联它操作

编辑:在对此进行一些研究之后,似乎我的答案是错误的,它是决定它大小的CPU的internal register size

我不是CPU架构的专家,所以我无法提供更多细节。

答案 1 :(得分:1)

这个问题还不清楚,但是从你的标签我推测你在谈论C数据结构。 C编译器根据它正在编译的体系结构决定。

另请查看this question

更新:我的回答是在@Mat编辑之前提到的问题版本。