【发布时间】:2012-03-06 09:23:09
【问题描述】:
哪些参数决定处理器的数据类型大小?
是数据总线决定了这一点吗? 还是指令集架构?
【问题讨论】:
-
它可以处理的大小,或者它最优化处理的大小?一些 CPU 可以将寄存器配对以获得更高的精度,但速度较慢。
标签: c architecture compiler-construction microprocessors
哪些参数决定处理器的数据类型大小?
是数据总线决定了这一点吗? 还是指令集架构?
【问题讨论】:
标签: c architecture compiler-construction microprocessors
处理器在给定时间可以同时处理的最大宽度或最大位数取决于您正在使用的特定处理器,并且取决于其数据总线的宽度以及宽度CPU内部的所有数据线。
本质上,CPU 可以在任何特定时间以一定数量的高低(就电压而言)运行,所以我猜如果你有一个 32 位 CPU,它将有 32 条并行物理线路在其上运行。
编辑:似乎在对此进行了一些研究之后,我的答案是错误的,它是 CPU 的internal register size 决定了它的大小。
我不是 CPU 架构方面的专家,因此无法提供更多详细信息。
【讨论】:
【讨论】: