计算机组成原理学习笔记:ALU,寄存器和CPU
创作时间:
作者:
@小白创作中心
计算机组成原理学习笔记:ALU,寄存器和CPU
引用
CSDN
1.
https://m.blog.csdn.net/m0_66203806/article/details/139029480
计算机组成原理是计算机科学与技术领域的基础课程,它涉及计算机硬件的基本组成、功能以及工作原理。本笔记旨在梳理ALU(算术逻辑单元)、寄存器和CPU(中央处理器)的核心概念、功能以及它们在计算机系统中的作用。
第一部分:ALU(算术逻辑单元)
1.1 定义
ALU是计算机处理器中执行所有算术和逻辑操作的部件。它是执行实际计算的中心,可以执行加法、减法、乘法、除法等算术操作,以及AND、OR、NOT、XOR等逻辑操作。
1.2 功能
- 算术操作:加法、减法、乘法、除法等。
- 逻辑操作:AND、OR、NOT、XOR、比较等。
- 数据转换:如浮点数与整数之间的转换。
1.3 结构
ALU通常由一系列的数字逻辑电路组成,如门电路、触发器等。这些电路协同工作,执行复杂的算术和逻辑运算。
1.4 学习过程
- 理解二进制数的算术和逻辑运算。
- 学习ALU的内部结构和设计原理。
- 通过实例分析ALU如何执行特定的操作。
第二部分:寄存器
2.1 定义
寄存器是CPU内部的高速存储资源,用于暂存指令、数据和地址等信息。它们是CPU中最快的存储部件。
2.2 类型
- 累加器(Accumulator):用于存储操作结果。
- 指令寄存器(Instruction Register):保存当前正在执行的指令。
- 程序计数器(Program Counter):存储下一条指令的地址。
- 数据寄存器:用于存储操作数和结果。
2.3 功能
- 快速访问和存储信息。
- 与ALU协同工作,提供操作数和接收结果。
原理:A+B通过半加器的结果和C进入下一个半加器,再用OR门判断是否进位
2.4 学习过程
- 学习不同类型的寄存器及其作用。
- 理解寄存器在指令执行周期中的角色。
- 分析寄存器如何与内存和ALU交互。
门锁
AND-OR锁存器用两条线输入,麻烦难以理解
- 一条输入线(DATA INPUT) (设 0 或 1 存储数据)
- 一条允许写入线(WRITE ENABLE) (启用时允许写入,没启用时锁定)
第三部分:CPU(中央处理器)
3.1 定义
CPU是计算机的大脑,负责解释和执行程序中的指令。它控制数据流在计算机系统中的移动。
3.2 功能
- 指令执行:解析和执行程序指令。
- 控制:管理数据流和协调其他硬件组件。
- 数据处理:通过ALU进行算术和逻辑运算。
3.3 结构
CPU主要由以下几个部分组成:
- 控制单元(Control Unit, CU):负责指令的解码和执行控制。
- 算术逻辑单元(Arithmetic Logic Unit, ALU):执行算术和逻辑运算。
- 寄存器组(Register Set):存储指令、数据和地址。
3.4 学习过程
- 理解CPU的指令执行周期。
- 学习控制单元的工作原理。
- 分析CPU如何与内存、输入输出设备交互。
必备组件
内存(RAM),程序可以存储在内存中
CPU
数据寄存器(REGISTER A/B/C/D)来临时存数据和操作数据
控制单元(CONTROL UNIT)指挥CPU内的所有组件
1 个追踪程序运行到哪的指令地址寄存器(INSTRUCTION REGISTER),存当前指令的内存地址
1 个存当前指令的指令寄存器(INST.ADDR.REGISTER)
一堆指令解码逻辑电路
算术逻辑单元(ALU)负责处理运算
时钟负责管理CPU运行的节奏,以精确地间隔触发电信号,控制单元用这个信号推动CPU的内部操作
热门推荐
老年人跌倒后的全面检查与预防指南
如何设置自选并优化投资组合?这种设置在投资管理中有哪些作用?
66平米小户型改造案例:两室一厅现代风装修,让空间秒变舒适小屋
如何改善西向阳台的采光和通风?这种改善方法有哪些效果?
如果你忘记了 iPad 密码,可以使用 Mac 或 PC 进行重设
黑芝麻可以天天吃?黑芝麻功效与禁忌一次看
提升股东财富的有效策略与方法解析
外国人如何正确使用筷子?这份实用指南手把手教你掌握
选择机架式还是塔式服务器?机架式服务器和塔式服务器的区别
战争雷霆中的德虎式坦克:从历史到游戏的传奇再现
社保转移流程详细步骤跨省:让你轻松理解社保转移的全方位指南
阑尾炎前期有什么表现
龙眼肉的正确食用方法 龙眼肉不能和什么东西一起吃
浙江人民太会了!无痛爬山电梯直达山顶,真快乐似神仙!
安置房验房、拆迁补偿与产权更名全攻略
北京春节的传统风俗
生死狙击2武器配件怎么选?一文详解各类武器配件属性
Excel表格合并后怎么显示内容
如何分析全球经济指标对投资的影响?这些指标如何反映市场趋势?
奥运冠军黄张嘉洋、邹敬园回少体校了,向师弟师妹们传递榜样的力量
一战大战略之三:要塞与重炮间的对决
图解数学:拉格朗日松弛方法的直观理解
克拉格-约根森步枪:独特的侧装填弹匣设计
梦见故去的亲人心理解析与现实启示
期货到底有哪些作用?这些作用在投资中如何体现?
期货交易消除了哪些风险?期货交易在风险管理中的作用是什么?
社保缴费基数(档位)怎么选?测算一下,退休能领多少钱?
巴菲特的投资智慧:从人生经历到核心策略
弗雷泽| 历史学3大问题之:文化和宗教是如何发展的?
微信内部链接优化方法修改,网站内部链接优化方法包括