cpu主要包括
合集下载
相关主题
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
CPU包括运算逻辑部件、寄存器部件,运算器和控制部件等。
一、运算逻辑部件:
运算逻辑部件可以执行定点或浮点算术运算,移位运算和逻辑运算,以及地址运算和转换。
二、寄存器部件:
寄存器部件,包括通用寄存器,专用寄存器和控制寄存器。
通用寄存器可以分为定点数和浮点数。它们用于在指令中存储寄存器操作数和运算结果。
通用寄存器是中央处理器的重要组成部分,大多数指令必须访问通用寄存器。通用寄存器的宽度决定了计算机内部数据路径的宽度,其端口数通常会影响内部操作的并行性。
专用寄存器是执行某些特殊操作所需的寄存器。
控制寄存器通常用于指示机器执行状态或保留一些指针。有处理状态寄存器,地址转换目录的基地址寄存器,特权状态寄存器,条件代码寄存器,异常处理寄存器和错误检测寄存器。
有时,中央处理单元中有一些缓存,用于临时存储一些数据指令。缓存越大,CPU的计算速度越快。目前,市场上的中高端中央处理单元具有大约2M的二级缓存。高端中央处理单元具有大约4M的辅助缓存。
三、控制部件:
控制部件主要负责解码指令并发出控制信号以完成要为每个指令执行的每个操作。
有两种结构:一种是以微存储为核心的微程序控制模式;另一种是微程序控制模式。另一种是基于逻辑硬连线结构的控制模式。
微代码存储在微存储器中,每个微代码对应一个基本的微操作,也称为微指令。每个指令由不同的微代码序列组成,这些序列构成一个微程序。中央处理单元对指令进行解码后,发出一定的时序控制信号,并以给定的顺序以微周期为节拍执行由这些微代码确定的许多微操作,以完成拍子的执行。一定的指示。
简单的指令由(3到5个)微操作组成,而复杂的指令由数十个微操作甚至数百个微操作组成。