点击这里👇关注我,记得标星哦~
直到最近才有一位业余爱好者通过Excel创建了一个 16 位 CPU。它在 Excel 中构建,以 3Hz 时钟频率运行,并具有 128KB RAM、16 色 128x128 像素显示屏和自定义汇编语言,所有这些都在流行的电子表格中运行。事实上,您甚至可以使用创建者通过 Github 提供的文件来试用 CPU。
2024 年 1 月 27 日,YouTuber Inkbox 发布4了一段详细的 16 分钟视频,介绍他们如何在 Microsoft Excel 的限制下构建功能齐全的 CPU。Inkbox 也无需应用任何 Visual Basic 脚本或插件即可完成此操作 — 这是纯粹的Excel 工作,可以在您碰巧拥有的任何运行 Excel 的PC 上进行复制。
这个 Excel CPU 项目中最令人印象深刻的壮举之一是 Inkbox 为 Excel CPU 创建了一种功能齐全的汇编语言。这种汇编语言Excel-ASM16 包含 23 种不同的指令,并支持变量、标签,甚至二进制文件支持。这些是汇编语言的基本功能,但足以满足在Microsoft Excel 下运行的 16 位 CPU 的限制。
总体而言,16位Excel CPU项目不会被用作现代计算的突破。不过,它确实显示了Inkbox 相当多的技术诀窍和独创性,而且由于他在 Github 上免费分享了Excel-ASM16 及其 CPU 以及一些示例程序,您甚至可以自己尝试一下!
链接:https://github.com/InkboxSoftware/excelCPU