真·手搓CPU!旧芯片打造完整CPU:纯手工焊接+1800行汇编代码

真·手搓CPU!旧芯片打造完整CPU:纯手工焊接+1800行汇编代码

快科技7月15日消息,一位爱好者使用了老式内存芯片和8-bit时代的逻辑元件,打造出了一整个处理器,不是开发板,不是微控制器,而是一个功能完全的、能够执行指令、进行内存寻址的CPU。

这位名叫Majsterkowanie i nie tylko(简称MINT)的极客爱好者,历时三个月完成了这个名为EPROMINT的项目。

MINT从一个简单的实验开始,利用过时的EPROM内存芯片控制小型外部系统,例如PWM调光器或消息显示器。

他发现,如果内存可以模拟基本逻辑,那么构建一个完整处理器的思路或许并非遥不可及,于是,他一头扎进了电路图和经典8-bit CPU(如Z80)的架构研究中。

最终,他成功打造了一台功能齐全的CPU,看起来不时尚或不精致,但它根据真实的指令集运行,执行自己的汇编代码,并像商业处理器一样响应硬件中断。

项目从最基本的算术逻辑单元(ALU)开始,最初的原型因不可靠而被废弃,后续的版本则便于调试。

jrhz.info

随后,他又增加了内存接口、地址总线控制器(由第二个ALU驱动)以及控制逻辑,后者负责解码操作码并协调整个数据流。

软件部分同样是从零开始编写的,近2000行代码定义了处理器如何处理指令、优化数据流动,并创建了测试程序。

这些代码是基于早期电路板的定制开发工具编写的,其指令集甚至超越了老式CPU所能做到的,包括乘法、除法、三角函数计算甚至位序列处理等操作。

当所有模块连接完成后,CPU首次通电,电流为250毫安,经过测试,它不仅能运行闪烁的LED程序,还能在检测到中断时点亮第二个LED,能够像真实处理器一样处理外部事件。

最终,这台CPU由四块全尺寸的穿孔板组成,重达500多克,如果将所有电线拉直,总长度超过1公里,所有逻辑运算都通过预编程的内存实现,数据路由和指令解码等功能均依赖于此。

与现代芯片不同,这台CPU的执行路径完全暴露,每个时钟周期、每个操作码以及所有寄存器的变化都清晰可见。

为了展示这台CPU的功能,MINT将其连接到一台VFD显示屏上,并编写代码播放《黑客帝国》的片段。

猜你喜欢

深圳慕寇申请物流装配用移动式装载机器人专利,提高货物的放置稳定性

金融界2025年7月9日消息,国家知识产权局信息显示,深圳慕寇进出口贸易有限公司申请一项名为“一种物流装配用移动式装载机器人”的专利,公开号CN120270945A,申请日期为2025年05月。 天眼查资料显…

深圳慕寇申请物流装配用移动式装载机器人专利,提高货物的放置稳定性

苏芒转型揭秘,时尚女魔头再出发,50岁焕发新生力量

从最初做时尚杂志编辑起步,到掌控时尚帝国巅峰,成为业界风云人物;在事业高峰时果断退场,经历争议和质疑;随后,她又重新振作,在全新领域开辟出属于自己的一片天地。在课堂上,她结识了来自世界各地的同学,聆听他们的人…

苏芒转型揭秘,时尚女魔头再出发,50岁焕发新生力量

44岁金·卡戴珊身材依旧火辣,沙滩游玩秀玉足,佩戴4条珠宝太豪气

真人秀开始后,家族成员们展现了自己的日常生活、争吵和私密瞬间,满足了观众对名人隐私的窥探欲,而这也是卡戴珊家族爆红的契机。 比如,金姐佩戴梦露的钻石裙时,虽然她的身材十分迷人,但这件曾经象征纯洁和优雅的裙子…

44岁金·卡戴珊身材依旧火辣,沙滩游玩秀玉足,佩戴4条珠宝太豪气

周玉琦从时尚舞台迈向影视星途的追梦人

这就好比一场激烈的马拉松比赛,众多选手都在奋力奔跑,而周玉琦凭借自己的速度与耐力,率先冲过了终点线。尽管如此,周玉琦却有着坚定的志向,她立志要在影视这片广阔的天地里,取得如同在时尚舞台上一样辉煌的成绩。 她在…

周玉琦从时尚舞台迈向影视星途的追梦人

旋风分离器对锂电材料车间纳米粉尘的处理

通过这种方式,不锈钢旋风分离器能够高效地将大部分纳米颗粒从气流中分离出来,从而实现对车间空气质量的有效改善。 不锈钢旋风分离器不仅是锂电材料车间应对纳米粉尘的重要工具,更是在推动环保和生产效率提升方面发挥着不…

旋风分离器对锂电材料车间纳米粉尘的处理