按关键词阅读: 功能 控制器 是什么 CPU
1、CPU中控制器的功能是什么cpu中控制器的功能是什么CPU中控制器的功能简单介绍(一)运算器1、算术逻辑运算单元 ALU (ArithmeticandLogicUnit)ALU主要完成对二进制数据的定点算术运算(加减乘除)、逻辑运 算(与或非异或)以及移位操作 。
在某些CPU中还有专门用于处理移 位操作的移位器 。
通常ALU由两个输入端和一个输出端 。
整数单元有时也称为 lEU(IntegerExecutionUnit) o 我们通常所说的 “CPU 是 XX 位的” 就是指ALU所能处理的数据的位数 。
2、浮点运算单元 FPU(FloatingPointUnit)FPU主要负责浮点运算和高精度整数运 。
【cpu|cpu中控制器的功能是什么】2、算 。
有些FPU还具有向量 运算的功能 , 另外一些则有专门的向量处理单元 。
3、通用寄存器组通用寄存器组是一组最快的存储器 , 用来保存参加运算的操作数 和中间结果 。
在通用寄存器的设计上 , RISC与CISC有着很大的不同 。
CISC的 寄存器通常很少 , 主要是受了当时硬件成本所限 。
比如x86指令集 只有8个通用寄存器 。
所以 , CISC的CPU执行是大多数时间是在访 问存储器中的数据 , 而不是寄存器中的 。
这就拖慢了整个系统的速 度 。
而RISC系统往往具有非常多的通用寄存器 , 并采用了重叠寄存 器窗口和寄存器堆等技术使寄存器资源得到充分的利用 。
对于x86指令集只支持8个通用寄存器的缺点 , Intel和AMD的 最新CP 。
3、U都采用了一种叫做“寄存器重命名”的技术 , 这种技术使X86CPU的寄存器可以突破8个的限制 , 达到32个甚至更多 。
不过, 相对于RISC来说 , 这种技术的寄存器操作要多出一个时钟周期 , 用 来对寄存器进行重命名 。
4、专用寄存器专用寄存器通常是一些状态寄存器 , 不能通过程序改变 , 由CPU 自己控制 , 表明某种状态 。
(二)控制器运算器只能完成运算 , 而控制器用于控制着整个CPU的工作 。
1、指令控制器指令控制器是控制器中相当重要的部分 , 它要完成取指令、分析 指令等操作 , 然后交给执行单元(ALU或FPU)来执行 , 同时还要形成 下一条指令的地址 。
2、时序控制器时序控制器的作用是为每条指令按时间顺序提供控制信号 。
时序 控制器包括时钟发生器和倍频定义单元 , 其中时钟发生器由石英晶 体振荡器发出非常稳定的脉冲信号 , 就是CPU的主频;
而倍频定义单 元则定义了 CPU主频是存储器频率(总线频率)的几倍 。
3、总线控制器总线控制器主要用于控制CPU的内外部总线 , 包括地址总线、数 据总线、控制总线等等 。
4、中断控制器中断控制器用于控制各种各样的中断请求 , 并根据优先级的高低 对中断请求进行排队 , 逐个交给CPU处理 。
。

稿源:(未知)
【傻大方】网址:/a/2021/0905/0024106883.html
标题:cpu|cpu中控制器的功能是什么