博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
从CPU组成中追溯计算机思想--挖掘系列之一
阅读量:4038 次
发布时间:2019-05-24

本文共 521 字,大约阅读时间需要 1 分钟。

CPU的英文全称是Central Processing Unit,中文全称为中央处理单元,主要由运算器、控制器、寄存器组和内部总线等部件组成。如下图所示:


这里重点说一下运算器,它是由算术逻辑单元、累加器、状态条件寄存器和缓冲寄存器组成,负责处理整个计算机中所有的算术运算和逻辑运算。算术逻辑单元主要进行算术运算和逻辑运算,累加器用来保存算术运算和逻辑运算的中间结果和最终结果,条件状态寄存器是将算术原酸和逻辑运算的结果转化为状态位,缓冲寄存器是用来与数据总线交换数据并缓冲运行速度的寄存器。

这种将算术逻辑单元看作函数,累加器看作临时运行空间,条件状态寄存器转换计算结果到其他形式,缓冲寄存器作为提供入口参数和接受结果的形式在计算机中一直被发扬广大,而且结果还出奇的好。

这种功能的分布方式一直贯彻在整个计算机领域,而这个仅仅只是最基础的。在高一级的应该是编程中会用到的函数-存储空间-入参和结果形式。再高的就是系统级别的了。譬如银行系统当中,应用系统看作是缓冲寄存器,支付系统的网上系统,网银系统输入此类;算术逻辑单元是业务系统,例如国际业务系统,支付业务系统;累加器是数据系统,保存用户数据;条件状态寄存器看以看作是验签系统,授权系统。

转载地址:http://repdi.baihongyu.com/

你可能感兴趣的文章
移植QT
查看>>
如此调用
查看>>
计算机的发展史
查看>>
带WiringPi库的交叉编译如何处理一
查看>>
带WiringPi库的交叉笔译如何处理二之软链接概念
查看>>
Spring事务的七种传播行为
查看>>
ES写入找不到主节点问题排查
查看>>
Java8 HashMap集合解析
查看>>
ArrayList集合解析
查看>>
欢迎使用CSDN-markdown编辑器
查看>>
Android计算器实现源码分析
查看>>
Android系统构架
查看>>
Android 跨应用程序访问窗口知识点总结
查看>>
各种排序算法的分析及java实现
查看>>
SSH框架总结(框架分析+环境搭建+实例源码下载)
查看>>
js弹窗插件
查看>>
自定义 select 下拉框 多选插件
查看>>
js判断数组内是否有重复值
查看>>
js获取url链接携带的参数值
查看>>
gdb 调试core dump
查看>>