2024.9.11

CPU的组成
(1) 运算器 (是数据加工处理部件,用于完成计算机的各种算术和逻辑运算):运算器所进行的全部操作都是由
控制器发出的控制信号来指挥的,所以它是执行部件
功能
执行所有算术运算,如加、减、乘、除等基本运算及附加运算。
执行所有的逻辑运算并进行逻辑测试,如与、或、非、零值测试或两个值的比较等。
组成

算术逻辑单元(ALU) :负责 处理数据 ,实现对数据的 算术运算和逻辑运算 。
累加寄存器(AC) :简称累加器,是一个通用寄存器。 暂存算术运算或逻辑运算的中间运算结果 。
数据缓冲寄存器(DR) : 暂存指令或数据字或操作数 。
状态条件寄存器(PSW) : 保存指令执行后的状态 。
(2) 控制器
功能
用于控制整个CPU的工作,决定了计算机运行过程的自动化。它 不仅要保证程序的正确执行,而且能够
处理异常事件
组成
指令控制逻辑:要完成取指令、分析指令和执行指令的操作,其过程分为 取指令,指令译码按指令操作
码执行,形成下一条指令地址 等步骤。
指令寄存器(IR) : 存放的是从内存中取得指令,就像个中间站一样,不过是存放指令的中间站
程序计数器(PC) :存放的是 指令的地址 ,还有 计数 的功能
地址寄存器(AR) :存放的是 cpu访问内存单元的地址
指令译码器(ID) :是把 操作码解析成 对应的 指令操作
时序控制逻辑:要为每条指令按时间顺序提供应有的控制信号
总线控制逻辑:是为多个功能部件服务的信息通路的控制电路
中断控制逻辑:用于控制各种中断请求,并根据优先级的高低对中断请求进行排队,逐个交给CPU
(3) 寄存器组
分类:专用寄存器(运算器和控制器中的寄存器是专用寄存器)、通用寄存器

posted @   我也不想的  阅读(7)  评论(0编辑  收藏  举报
(评论功能已被禁用)
相关博文:
阅读排行:
· winform 绘制太阳,地球,月球 运作规律
· 震惊!C++程序真的从main开始吗?99%的程序员都答错了
· AI与.NET技术实操系列(五):向量存储与相似性搜索在 .NET 中的实现
· 【硬核科普】Trae如何「偷看」你的代码?零基础破解AI编程运行原理
· 超详细:普通电脑也行Windows部署deepseek R1训练数据并当服务器共享给他人
点击右上角即可分享
微信分享提示