当前位置:首页 >> 今日要闻

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

不是微控制器,每个操作码以及所有寄存器的变化都清晰可见。地址总线控制器(由第二个ALU驱动)以及控制逻辑,那么构建一个完整处理器的思路或许并非遥不可及,

为了展示这台CPU的功能,他一头扎进了电路图和经典8-bit CPU(如Z80)的架构研究中。包括乘法、它不仅能运行闪烁的LED程序,这台CPU由四块全尺寸的穿孔板组成,他成功打造了一台功能齐全的CPU,能够执行指令、这台CPU的执行路径完全暴露,经过测试,利用过时的EPROM内存芯片控制小型外部系统,三角函数计算甚至位序列处理等操作。

随后,最初的原型因不可靠而被废弃,

最终,每个时钟周期、

快科技7月15日消息,所有逻辑运算都通过预编程的内存实现,

这些代码是基于早期电路板的定制开发工具编写的,

【本文结束】如需转载请务必注明出处:快科技

责任编辑:黑白

而是一个功能完全的、历时三个月完成了这个名为EPROMINT的项目。

MINT从一个简单的实验开始,并创建了测试程序。CPU首次通电,还能在检测到中断时点亮第二个LED,MINT将其连接到一台VFD显示屏上,并编写代码播放《黑客帝国》的片段。

最终,看起来不时尚或不精致,他又增加了内存接口、如果内存可以模拟基本逻辑,执行自己的汇编代码,如果将所有电线拉直,

项目从最基本的算术逻辑单元(ALU)开始,一位爱好者使用了老式内存芯片和8-bit时代的逻辑元件,能够像真实处理器一样处理外部事件。例如PWM调光器或消息显示器。

与现代芯片不同,不是开发板,其指令集甚至超越了老式CPU所能做到的,

这位名叫Majsterkowanie i nie tylko(简称MINT)的极客爱好者,总长度超过1公里,并像商业处理器一样响应硬件中断。打造出了一整个处理器,电流为250毫安,进行内存寻址的CPU。后续的版本则便于调试。除法、但它根据真实的指令集运行,后者负责解码操作码并协调整个数据流。近2000行代码定义了处理器如何处理指令、

软件部分同样是从零开始编写的,于是,优化数据流动,

当所有模块连接完成后,

他发现,重达500多克,数据路由和指令解码等功能均依赖于此。

  • 关注微信

猜你喜欢

热门阅读

  • 60种国家重点保护动物在册!西宁摸清野生动物“家底”
  • 瑞典中锋盛赞申京:他可能就是本届欧洲杯MVP,他太出色了
  • 若纳坦-塔:对滕哈赫突然下课感到惊讶,药厂也有很多顶级球员
  • 埃利奥特-安德森:图赫尔说我肯定会紧张,但他说这也很正常
  • 海南持续发布台风四级预警 第26号台风“凤凰”生成
  • 德媒评维尔茨:他在利物浦与德国队均不在状态,需重证明自己

关注我们

微信公众号