中易网

CPU的是有什么组成的

答案:1  悬赏:30  
解决时间 2021-10-17 05:32
CPU的是有什么组成的
最佳答案
一、CPU的内核
从结构上讲CPU内核分为两部分:运算器和控制器。

(一) 运算器

1、 算术逻辑运算单元ALU(Arithmetic and Logic Unit)

ALU主要完成对二进制数据的定点算术运算(加减乘除)、逻辑运算(与或非异或)以及移位操作。在某些CPU中还有专门用于处理移位操作的移位器。

通常ALU由两个输入端和一个输出端。整数单元有时也称为IEU(Integer Execution Unit)。我们通常所说的“CPU是XX位的”就是指ALU所能处理的数据的位数。

2、 浮点运算单元FPU(Floating Point Unit)

FPU主要负责浮点运算和高精度整数运算。有些FPU还具有向量运算的功能,另外一些则有专门的向量处理单元。

3、 通用寄存器组

通用寄存器组是一组最快的存储器,用来保存参加运算的操作数和中间结果。

对于x86指令集只支持8个通用寄存器的缺点,Intel最新CPU采用了一种叫做“寄存器重命名”的技术,这种技术使x86CPU的寄存器可以突破8个的限制,达到32个甚至更多。

4、 专用寄存器

专用寄存器通常是一些状态寄存器,不能通过程序改变,由CPU自己控制,表明某种状态。
(二) 控制器

运算器只能完成运算,而控制器用于控制着整个CPU的工作。

1、 指令控制器

指令控制器是控制器中相当重要的部分,它要完成取指令、分析指令等操作,然后交给执行单元(ALU或FPU)来执行,同时还要形成下一条指令的地址。

2、 时序控制器

时序控制器的作用是为每条指令按时间顺序提供控制信号。时序控制器包括时钟发生器和倍频定义单元,其中时钟发生器由石英晶体振荡器发出非常稳定的脉冲信号,就是CPU的主频;而倍频定义单元则定义了CPU主频是存储器频率(总线频率)的几倍。

3、 总线控制器

总线控制器主要用于控制CPU的内外部总线,包括地址总线、数据总线、控制总线等等。

4、中断控制器

中断控制器用于控制各种各样的中断请求,并根据优先级的高低对中断请求进行排队,逐个交给CPU处理。
我要举报
如以上问答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
楚源超市这个地址在什么地方,我要处理点事
自作台灯可以怎么做?
儿童卧室装修风水禁忌都有哪些?
北京人去内蒙古包头访友该带什么礼品?除了烤
谁知道镇江在哪里?有什么特色除了醋之类的东
请问太阳能板连接线怎么连接?
洛阳市引黄入洛过中迈之珠吗?
漯河3515热干面又搬走了,谁知道搬哪了?
宣城有什么适合情侣去的地方
艺海扬帆艺术培训地址在什么地方,我要处理点
美加顺墙壁开关价格是多少?什么地方有这品牌
你好,外汇管理局网上服务平台登陆系统密码忘
昌平哪有上门电脑维修的?
n点虚拟主机管理系统怎么样
王翔吉他艺术中心(八宝街店)地址在哪,我要去
推荐资讯
20平米个性服装店装修方案,怎么装修才能吸引
泰州做个隆鼻大概多少钱啊?是永久的么?
二手奇瑞qq6 1.1报价
从化哪里有三星的专卖店??想修手机~!!
如何选结婚吉日
宁波镇海招宝山新天地宾馆的房价
我们25个人左右打算去清远旅游~想问问清远有
杨浦公园溜冰场地址好找么,我有些事要过去,
哈尔滨水处理设备哪家好?
料理手多功能食品加工机有什么制造厂家?
弱弱的问下新房如何贴墙纸
活性炭过滤器原理哪位知道?
手机登qq时,显示手机磁盘不足,清理后重新登
刺客的套装怎么选啊?