当前位置:网站首页>CPU的基本工作流程
CPU的基本工作流程
2022-04-22 07:18:00 【Bo0o2】
CPU的内部结构
1、算数逻辑单元ALU
ALU是运算器的核心,它是以全加器为基础,铺之以以为寄存器及相应控制逻辑组合而成的电路,在控制信号的作用下可以完成加、减、乘、除四则运算和各种逻辑运算,就像刚才提到的。这里就相当于工厂中的生产线,负责运算数据。
2、寄存器组Rs
Rs实质上是CPU中暂时存放数据的地方,里面保存着那些等待处理的数据,或已经处理过的数据,CPU访问寄存器所用的时间要比访问内存的时间短,采用寄存器可以减少CPU的访问内存次数,从而提高了CPU的工作速度,但是因为受到芯片面积和集成度所限制,寄存器组的容量不可能很大,寄存器组可分为专用寄存器和通过寄存器,专用寄存器的作用是固定的,分别寄存相应的数据,而通过寄存器通途广泛并可以由程序员规定其用途,通用寄存器的数目因微处理器而异。
3、控制单元
正如工厂的物流分配部门,控制单元是整个CPU的指挥控制中心,由指令寄存器、指令译码器、和操作控制器三个部件组成,对协调整个电脑有序工作极为重要,它根据用户预先编好的程序,以此从存储器中取出各条指令,放在指令存储器中通过指令译码器分析确定应该进行什么操作,最后通过操作控制器按时序,向相应的部件发出微操作控制信号,操作控制器,主要包括 节拍脉冲发生器 控制矩阵 时钟脉冲发生器,复位电路和启停电路等控制逻辑。
4、总线
就像工厂中各个部位之间的联系渠道,总线实际上是一组导线,是各种公共信号线的集合,用于作为电脑中所有各组成部分传输信息公共使用的公路,直接和CPU相连的总线,其中包括 数据总线 地址总线 控制总线 其中书库总线用来传输数据信息 地址总线用于传送CPU发出的地址信息,控制总线用来传送控制信号,时序信号和状态信息等。
CPU的工作流流程
程序=指令+数据
工作原理:
总的来说,cpu从内存中一条一条的取出来指令和相应的是数据,按照指令操作码的规定,对数据与进行运算处理,直到程序执行完毕为止,具体的过程可以分为以下四步。
1取指令
cpu控制器从内存读取一条指令并放在寄存器
2指令编译
指令寄存器中的指令经过译码,觉得应进行那种操作,操作数在哪里
3执行指令
执行指令分为两步:取操作数和进行运算。
取操作数:CPU通过寻址操作从内存中读取操作数到寄存器中,暂时保存起来
进行运算:运算单元通过指令中的操作码,对寄存器中的数进行操作
4指令计数
修改指令计数器,决定下一条指令的地址。cpu重复以上三个步骤,处于内存代码段的指令被逐个的执行,直到程序结束为止。
版权声明
本文为[Bo0o2]所创,转载请带上原文链接,感谢
https://blog.csdn.net/qq_57958234/article/details/124298120
边栏推荐
- 58技术沙龙第二十八期|安居客质量保障体系沙龙
- 每日一题冲刺大厂第十五天提高组 模
- Leprechaun green elf magic strikes
- 2-15 find the combination number
- Amino (- NH2) phthalocyanine copper CAS: 28632-30-6 (tetraaminophthalocyanine) copper (II) tetraaminophthalocyanine copper (cutapc) - shared by Qiyue biological editor
- pyqt5使用内置数据库sqllite
- PWM output of STM32 to steering gear sg90
- 雙光口1+1備份8路E1+2路千兆隔離網絡4路百兆隔離PDH光端機
- Redis非关系型数据库—Redis高可用、持久化及性能管理
- Redis入门必读
猜你喜欢

概率论笔记6.3抽样分布

新零售发展趋势下,社交电商平台如何运营推广?

无水葡萄糖 cas:50-99-7 D(+)-Glucose 分子量:180.156 分子式:C6H12O6 密度及沸点值

PDH optical transceiver optical fiber transmission 32-way E1 + 4-way 100m 100m network optical transceiver 2m multi service optical transceiver

ACM入门之【容斥定理】

7-34 删除重复字符(set用法)&&7-35 统计字符出现次数(unordered_map)

汉源高科PDH光端机双光口保护+4路E1+4路千兆网络+4路百兆网络光端机

tf.keras.layers.Embedding函数

MySQL advanced view -- View introduction, view crud syntax, check options (cascaded, local), view update, view function, view case

The integrated optical access equipment provides 16 E1 service ports, 4 100m isolated networks and 2 Gigabit isolated Ethernet optical terminals
随机推荐
关闭电脑端口
tf.keras.layers.MaxPooling?D函数
Differences between routing modes
SCRM加速行业化,制造业也开始玩私域流量了
Variant quick platoon: find the largest number of top k
深度确定性策略梯度(DDPG)
Tita performance treasure: eight mistakes made by managers in performance appraisal
感觉写论文太浪费时间,我到底要不要写论文?
eventBus
I feel that writing a paper is a waste of time. Do I want to write a paper?
3D 沙盒游戏之人物的点击行走移动
原来PID是在老王头和老斯基的斗争中诞生的
GoWeb基础
Hanyuan hi tech 8e1 private network 4-way 100m isolated network PDH optical transceiver E1 private network service 16m service optical transceiver
16路E1光端机+4路百兆以太网络光端机PDH光端机2M综合业务光端机
3-1 compare size
MySQL深入学习(三二):数据库其它调优策略
Copula函数初了解
Network principle II (Part I)
Fluorescently labeled hyaluronic acid