人世繁华|CPU中的程序是怎么运行起来的( 二 )


人世繁华|CPU中的程序是怎么运行起来的?
如上图所以它会出现如下情况
人世繁华|CPU中的程序是怎么运行起来的
人世繁华|CPU中的程序是怎么运行起来的?
这其实就是一个简单开关的与门(AND)电路 , 所有的变量输入是1的时候 , 输出才为1 。 相应的还有非门、或门、异或门等 。
那么半导体是如何做到的呢?下面所示是三极管变化而成的与门(AND)电路 , 通过两个三极管连接(三极管的工作原理可以百度一哈) , 实现逻辑 。
人世繁华|CPU中的程序是怎么运行起来的
人世繁华|CPU中的程序是怎么运行起来的?
这是非门(NOT) , 输入1输出位0 , 输入位、为0输出为1.
人世繁华|CPU中的程序是怎么运行起来的
人世繁华|CPU中的程序是怎么运行起来的?
这是或门(OR) , 只有A、B两个同时输入0的时候 , 输出才为0 , 其余都为1.
人世繁华|CPU中的程序是怎么运行起来的
人世繁华|CPU中的程序是怎么运行起来的?
这是常用的逻辑门的图形表示以及真值表显示 , 最后一栏为真值表显示 , 其中A、B为输入 , F为输出 。
人世繁华|CPU中的程序是怎么运行起来的
人世繁华|CPU中的程序是怎么运行起来的?
基于这些逻辑的组合我们可以变成最小的11位二进制逻辑的加法器 , 1bit的数据锁存器 , 再扩展为8位加法器 , 256M存储器 。
2、CPU的模块组成过程讲完了CPU组成的最小原子结构,接下来我们抽象出来了逻辑门进行
首先我们先介绍一下CPU的基本架构
人世繁华|CPU中的程序是怎么运行起来的
人世繁华|CPU中的程序是怎么运行起来的?
一块完整可以执行程序CPU功能部件 , 里面有基本的ALU算数逻辑单元、控制单元、外部储存器(储存数据和程序) 。
1970年发布的时候 , 它是第一个封装在单个芯片内完整的ALU 。
人世繁华|CPU中的程序是怎么运行起来的
人世繁华|CPU中的程序是怎么运行起来的?


推荐阅读