就算你能按那么快,虽然速度是上去了,但功耗会大大增加,发热上升稳定性下降 。江湖上确实有这种玩法,名曰超频,不过新手不推荐你尝试哈 。
那CPU怎么知道自己走到哪一步了呢?前面不是介绍了FF么,这个不光可以用来存中间数据,也可以用来存中间状态,也就是走到哪了 。
具体的设计涉及到FSM(finite-state machine),也就是有限状态机理论,以及怎么用FF实装 。这个也是很重要的一块,考试必考哈,只不过跟题目关系不大,这里就不展开讲了 。
我们再继续刚才的讲,现在我们有3个指令了 。我们来试试算个(1+4)X2+3吧 。
0100 0001 ;寄存器存入1太棒了,靠这台计算机我们应该可以打败所有的幼儿园小朋友,称霸大班了 。而且现在我们用的是4位的,如果换成8位的CPU完全可以吊打低年级小学生了!
0001 0100 ;寄存器的数字加4
0010 0000 ;乘2
0001 0011 ;再加三
实际上用程序控制CPU是个挺高级的想法,再此之前计算机(器)的CPU都是单独设计的 。
1969年一家日本公司BUSICOM想搞程控的计算器,而负责设计CPU的美国公司也觉得每次都重新设计CPU是个挺傻X的事,于是双方一拍即合,于1970年推出一种划时代的产品,世界上第一款微处理器4004 。
这个架构改变了世界,那家负责设计CPU的美国公司也一步一步成为了业界巨头 。哦对了,它叫Intel,对,就是噔噔噔噔的那个 。
我们把刚才的程序整理一下,
01000001000101000010000000010011你来把它输入CPU,我去准备一下去幼儿园大班踢馆的工作 。神马?等我们输完了人家小朋友掰手指都能算出来了??
没办法机器语言就是这么反人类 。哦,忘记说了,这种只有01组成的语言被称之为机器语言(机器码),是CPU唯一可以理解的语言 。不过你把机器语言让人读,绝对一秒变典韦,这谁也受不了 。
【CPU 到底是怎么识别代码的?】
推荐阅读
- 普洱红茶,普洱是红茶吗
- 抖音上的富贵鸟衣服是真的吗 富贵鸟收腹提臀裤怎么样
- 造车新势力|零跑C11新车坑惨车主:提车后不是在修车就在修车路上
- 普洱熟茶保质期,普洱熟茶保质期是多久
- 普洱沱茶价格,沱茶的历史和功效是怎么样的
- 飞利浦电饭煲报价是多少
- 普洱是红茶,红茶是普洱吗
- 海尔微波炉怎么样
- 微波炉煮饭方法推荐
- 淘宝降权是啥意思 淘宝商家降权是什么意思