人世繁华|CPU中的程序是怎么运行起来的( 四 )
?
它用一堆OR门检查其中一位是否为1 , 哪怕只有一个输入的bit(位)为1 , 但都会被被或门到最后一个NOT(非)门进行取反 , 所以只有输入的数字是0 , 输出才能是为1 。
告诉ALU执行加减法 , 下面图片里面的的V代表ALU部分 。
?
通过ALU的FLAGS进行判断 , 下面有三个标志一个是OVERFLOW(操作超出了总线宽度 , 设置为true(1))、ZERO(运算结果是否为零)、NEGATIVE(运算结果第一位为1 , 则设置为true(1) , 表示为负数)
?
这就是ALU中的一些单元 , 其实也是一大堆逻辑门巧妙连到一起 。
此外我们还需要存储器(memory) , 如果ALU计算出来数据丢掉那么数据也没什么用了 , 所以需要内存把数据保存起来 , 与ALU一起组成CPU
之前的介绍都是单向顺序执行的电路 , 那有什么可以返回的电路呢 , 通过输出来控制影响输入 。
?
进行AND 、NOT、OR组合 , 变成一个1位锁存器
?
输入STE为1 , 输出为1
?
输入RESTE为1 , 输出为0
?
如果设置和置位都为0 , 电路会输出最后放置的状态 , 所以它就保存住1bit位的数据
推荐阅读
- CPU|华为手机出现转机!又一款新机曝光:处理器亮了,联发科被解禁?
- 极客码头|你是选择盒装CPU还是散装CPU?,如果能够节省你装机的预算
- 繁华万里|与中国广东省持平,一月工资到底多少钱?,俄罗斯的经济
- 魔兽世界|魔兽世界应该改名猎人世界?职业平衡槽点满满,都跟风贼法德
- IT之家|Ryzen 5000 系列移动 CPU 大曝光: Cezanne 和 Lucienne,AMD
- 太平洋电脑网|拒绝奸商!从零开始的CPU入门之旅!
- 科学家|亚特兰蒂斯:万年前被海水淹没的古老国度,如今有望重现人世?
- 怪物猎人|怪物猎人世界冰原雷狼龙票怎么获得 票获得方法以及用途的介绍
- 人世繁华|无捆绑、无月租、无套餐的“三无”资费来了,中国电信首开先例
- 我喜欢迈阿密|一生结婚五次共享二人世界,一日三顿酒!,百岁老夫妻深山隐居
