当前位置: 早知道-热集合 > 正文

硬核up主纯手工自制CPU,从0到1了解底层逻辑


关于CPU的构造,没人会去深究,毕竟已经是个现成的东西了,没有研究的必要。

但是B站却有这么一位硬核up主,耗时半年,愣是用三极管、二极管和电阻焊接了一个CPU,只为探索CPU执行运算符的底层逻辑究竟是什么,这一举动让网友纷纷前去围观,不懂计算机的直呼“不明觉厉”,更有网友给这位up主送绰号称其为“焊”武帝。

他就是B站昵称“奶味的”的up主,那么历时半年手工制作出来的CPU到底什么样呢?

该CPU的完成图如下,运行的内容流水灯、灯光依次亮起来,运行结果为成功。值得一说的是,该手工自制版CPU不仅省了光刻机,还省了散热,就......挺厉害的。

最开始,up主是先花费了三个月时间,做出了程序计数器,用于记录程序运行的位置:

然后是控制器,用于控制所有模块的运行:

ROM,是电脑硬盘,图片与程序在这里存储:

指令译码模块,把指令解析运行:

之后就是看起来平平无奇的一系列如上面的图那样的版块,有作为电脑内存的RAM、有用来做加减乘除运算的运算器、有用来临时存储的寄存器、还有重启按键电路......将这些全部搭建好之后,硬核up主开始了更为硬核的操作,手写编程!

因为指令集和架构都是自主研发的,所以没有适配的编程语言,于是就只能采用二进制编程0和1来将自己需要的编程模式一个个的“扣”上去:

在这一系列工程浩大的操作之后,程序可算是跑起来了!

程序正常运行

以上操作可是把人看呆了,真应了那句话:高手在民间。

而对于该up主自制CPU一事,视频评论区出现了一些截然不同的声音,有认为这种研究毫无价值的,有认为该up主钻研CPU的运行逻辑对未来芯片研究有很大帮助的,还有认为这种操作属于理论简单、动手难度系数大的......

最新文章