用手搓 CPU 放《黑客帝国》,果然高手还得看民间(cpu用手碰会怎么样)

用一把烙铁,花三个月时间,你能搞出什么名堂?

这位网名叫 MINT 的小哥,从零纯手搓了个 CPU 出来,从设计、布线到编程,全程都是他一人包揽。

而且用的还是 8 位时代(上世纪七八十年代)的旧内存『芯片』和逻辑元件。

今日霍州(www.jrhz.info)©️

为了秀一波肌肉,小哥自己写了点代码,用这个手搓的 CPU 再 VFD 屏幕上放起了《黑客帝国》。

分辨率是低了点,但能流畅播放已经是相当厉害了。

今日霍州(www.jrhz.info)©️

今日霍州(www.jrhz.info)©️

纯手搓 CPU 的终极形态

这个手搓的 CPU 名叫 EPROMINT,从外观来看,整个 CPU 用了四块穿孔板,总重量有 500 来克。如果要把线路全部铺开,总长度大概能有一千米。

今日霍州(www.jrhz.info)©️

在配置上,EPROMINT 还是 8 位,跟现在 64 位的性能肯定没得比(具体如下)。

今日霍州(www.jrhz.info)©️

但要和好几十年前的 8 位 CPU 比,它还是可圈可点的。既能根据真实的指令集运行,也能执行自己的汇编代码,还能像商用处理器一样对硬件中断做出反应。

甚至它的运算速度,比当时的复古偶像产品还要更强劲。

比如驱动 Apple I/II 、任天堂红白机的 MOS 6502 ,或者主导 CP/M 系统的Z80,在这个手搓的 CPU 面前,可能都要稍稍逊色一筹, 能流畅播《黑客帝国》就是很好的证据。

今日霍州(www.jrhz.info)©️

EPROMINT 是怎么造出来的?

最早有纯手搓 CPU 这个想法,来自 MINT 小哥之前做过的一个实验,他用过时的 EPROM 存储『芯片』,搞了个能控制小型系统的开发板。

像是调节电机的转速,或者控制消息显示屏

今日霍州(www.jrhz.info)©️

今日霍州(www.jrhz.info)©️

这个实验一下子就激发了他内心深处的 DIY 灵魂,既然内存能用来模拟基本逻辑,那用它搞个完整的 CPU 也不是不可能。

于是手搓 CPU 的计划就这么水灵灵地提上日程了。

手搓 CPU,主要就四个模块

算术逻辑运算单元(ALU):负责执行算术和逻辑运算

内存控制模块:用来数据存储和地址寻址

IO 接口与程序存储模块:给CPU提供和外部交互的能力

控制模块:读取指令,并协调前面三个模块

虽然听着挺简单,但实际手搓起来可就是另外一回事了。

就拿 ALU 来说,怎么设计就是一大难题,刚开始他搞出来的 ALU 还只能处理最简单的加法运算,用他本人的原话来说就是个玩具,而且性能也不可靠。

后来不断摸索才决定把 ALU 设计成全插槽式的,主打一个方便调试,这对手搓 CPU 来说也算是一个相当大的优势。

今日霍州(www.jrhz.info)©️

而在手搓 CPU 的过程中,MINT 小哥偏偏又是个完美主义者,一个模块没做到最好,就会一直修改一直修改。。。

当然,硬件设计出来后还不算完,还得有对应的指令集,这决定了 CPU 之后都能干什么。

在这块儿,MINT 小哥也是从 0 开始,写了将近 2000 行的代码,好定义 CPU 怎么处理指令,顺带简化了数据在系统中的传输方式。

而且相较于 Z80 这些老式 CPU 的能力,EPROMINT 还支持它们没有的乘法、除法、三角运算等等。

这还不算完,一个合格的 CPU 处理器,还需要学会中断任务。

就比如 CPU 本来在放《黑客帝国》,突然来了个电话,这时 CPU 得学会停下来,等人接完电话后再回来继续放。

而 EPROMINT ,遇到中断时会亮起第二个 LED 灯,紧接着把当前的程序计数器(PC)压入栈堆,等别的任务处理完后,在从栈堆里回复数据,好继续任务。

今日霍州(www.jrhz.info)©️

目前,EPROMINT 已经完全开源,电路图、设计文档、指令集等等都能在 GitHub 上获取,链接放在结尾了。

今日霍州(www.jrhz.info)©️

手搓 CPU 的意义是什么?

手搓 CPU,MINT 小哥不算是第一人,前些年 B 站就有 up 出过自己手搓 CPU 的视频,热度也是相当之高。

今日霍州(www.jrhz.info)©️

但可能还会有人纳闷,现在造 CPU 的技术已经相当成熟了,为啥还要费力从零手搓 CPU 呢?

借用一句网友的话,“或许这才是 DIY 的精神所在”。从零手搓 CPU 不会像现代 CPU,把所有的执行路径都隐藏在硅片之下,它的每个时钟周期、所有寄存器的更改,都是可见、可追溯的。

同时,在某称程度上手搓 CPU 也能通过深度实践,推动开源硬件文化。

无论最后手搓出的 CPU 性能如何,就光是这个行为本身,就已经够令人敬佩了。

参考资料:

CSDN、YouTube@Majsterkowanie i nie tylko、tomshardware

GitHub地址:

https://github.com/majsterkowanieinietylko/EPROMINT

编辑:三七

今日霍州(www.jrhz.info)©️

特别声明:[用手搓 CPU 放《黑客帝国》,果然高手还得看民间(cpu用手碰会怎么样)] 该文观点仅代表作者本人,今日霍州系信息发布平台,霍州网仅提供信息存储空间服务。

猜你喜欢

潍坊精华粉体科技股份有限公司:气流分级机与气流粉碎机技术先锋,超细粉体加工设备先驱者(潍坊精华粉碎机)

作为国内超细粉体设备领域的领军企业,潍坊精华粉体科技股份有限公司(原潍坊市精华粉体工程设备有限公司)深耕行业30年,形成了以气流分级机、气流粉碎机为核心的产品矩阵,涵盖超气流粉碎分级机、粉碎气流分级机、石墨…

潍坊精华粉体科技股份有限公司:气流分级机与气流粉碎机技术先锋,超细粉体加工设备先驱者(潍坊精华粉碎机)

2026年,定制海螺塑钢门窗选单玻还是双玻更适合?自建房厂房车间必看

如何为自建房、厂房或车间挑选合适的海螺塑钢门窗?本文深度解析定制塑钢推拉窗、平开窗、纱窗、推拉门、单双玻的优劣,帮你快速找到最适合的配置,降低预算的同时提升建筑品质。 从使用场景入手,结合材料特性、工艺标准、性能表现等多维度为你全面解读门窗

2026年,定制海螺塑钢门窗选单玻还是双玻更适合?自建房厂房车间必看

联想ThinkPad T490主板 i3 i5-10210 8G 16G该怎么选,2026选购新趋势全解析?(联想thinkpad t490最大支持内存)

在挑选ThinkPad T490主板时,如何平衡性能与预算?本篇文章为您详细解析i3 vs i5处理器、内存配置选择以及选购过程中常见的误区,助您找到最适合自己的版本。同时,我们将介绍2026年的最新趋势和技术更新,帮助您做出更明智的决定。

联想ThinkPad T490主板 i3 i5-10210 8G 16G该怎么选,2026选购新趋势全解析?(联想thinkpad t490最大支持内存)

Disney+韩剧2026神级片单:秀智&金宣虎《魅惑》、IU&边佑锡《21世纪大君夫人》(神剧韩国)

率先登场的是2月20日独家上线的温暖爱情剧《在你灿烂的季节》,故事描写性格明亮、外表看似无忧无虑的动画角色『设计师』鲜于灿,与外冷内伤、在时尚产业中独挡一面的精品『设计师』宋嘏烂,两人因工作再度交会,尘封多年的情感…

Disney+韩剧2026神级片单:秀智&金宣虎《<strong>魅惑</strong>》、IU&边佑锡《<strong>21世纪大君夫人</strong>》(神剧韩国)

付斯川苏云溪《朝暮相守终成空》“哎呀你们不要这么说,付斯川也很厉害的。”(付斯行,云初)

所有人目光落在苏云溪身上,苏云溪看了眼默不作声的付斯川,又满眼笑意的看孟舟,“当然是你。”苏云溪叹了口气,“付斯川,你是不是还在想如果你的手没事,现在孟舟拥有的一切就都是你的?” 孟舟输了,他选择真心话,…

付斯川苏云溪《<strong>朝暮相守终成空</strong>》“哎呀你们不要这么说,付斯川也很厉害的。”(付斯行,云初)