相同位数的cpu(如16,32,64位)的寄存器和个数都相同吗

相同位数的cpu(如16,32,64位)的寄存器和个数都相同吗80386.....奔腾4,奔腾d的cpu都是32位,它们的寄存器和个数都是一样的吗??... 相同位数的cpu(如16,32,64位)的寄存器和个数都相同吗 80386.....奔腾4,奔腾d的cpu都是32位,它们的寄存器和个数都是一样的吗?? 展开
 我来答
美味时光旅人
2020-02-09 · TA获得超过3773个赞
知道小有建树答主
回答量:3137
采纳率:31%
帮助的人:229万
展开全部
相同位数的CPU中的寄存器及寄存器的数量是相同的.但支持的指令集却可能是不同的,寄存器与运算器中间是人为的设置,也就是说寄存器已经是软件层面上的,所以说这些都是相同的,而且名称也是相同的,对于CPU来说,它不在乎寄存器叫什么名字,所以说寄存器的名称也是相同的.
双核的出现,使用寄存器的个数不同相同,一个完整的核心包括运算器与相应的寄存器,也就是说寄存器是核心的一部分,每一个CPU核心具有自己的寄存器,所以每一个核心可以独立进行运算,那么也就是说双核心CPU中的寄存器是单核心的2倍,AMD的三核心是单核的三倍,所以这句话严格说来应该是相同倍数的CPU核心中的寄存器是相同的.
但对于CPU的一级缓存(内缓存,intetnat
cache)也是独立的,对于二级缓存(外缓存,extran-cache)与现在CPU的三级缓存却是共享的!也就是说多核CPU共用二级与三级缓存.可有于CPU之间的数据交换.所以说,相同位数的CPU核心,寄存器的名称与个数是相同的.
那怕是最早的32位机,80286与80287开始,其寄存器的个数与名称都已经相同的了.8066,8086与8087是16位机,其中的寄存器也是相同的!
完整的CPU包括寄存器,名称是人为设定的,个数对于CPU来说没有特殊的办法去提高的!每一个寄存器对于CPU核心来说都担负着不同的不可或缺的功能,所以相同位数下的CPU核心必然具有一个的寄存器,但主频却未必一样.
东莞市友贸实业有限公司_
2023-06-12 广告
M.2连接器是一种常用的计算机接口,用于连接主板上的M.2插槽。在选择M.2连接器时,需要考虑以下几个因素:1. 插槽类型:M.2连接器有多种插槽类型,包括 Type I、Type II、Type A、Type F等,不同类型的插槽适用于不... 点击进入详情页
本回答由东莞市友贸实业有限公司_提供
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式