Skip to content

大神只用Excel就构建了一颗CPU:具有128kb RAM、配备汇编语言

发表时间:Tue Jan 30 2024 18:49:59 GMT+0800 (中国标准时间)

oschina2013 https://mmbiz.qpic.cn/sz\_mmbiz\_jpg/dkwuWwLoRK881NP7VBlN0c42ByzqvmgCXwXjkDyR3ome1GMWVib1bLFzvTdkUoSMibZ6ctFEeBjib4HUtPOgY1riaw/0?wx_fmt=jpeg

YouTube 科技博主「Inkbox」近日发布视频介绍如何在 Microsoft Excel 的限制下构建功能齐全 CPU。Inkbox 称没有使用任何 Visual Basic 脚本或插件 —— 完全用 Excel 实现。

![](image\大神只用Excel就构建了一颗CPU:具有128kb RAM、配备汇编语言\0.png)

https://www.youtube.com/watch?v=5rg7xvTJ8SU

据介绍,这是一颗 16 位 CPU,在 Excel 中构建并以 3Hz 时钟频率运行,具有 128KB RAM、16 色 128x128 像素显示屏和自定义汇编语言,所有这些都在 Excel 中运行。

![](image\大神只用Excel就构建了一颗CPU:具有128kb RAM、配备汇编语言\1.png)

这个 Excel CPU 项目最令人印象深刻的壮举之一是 Inkbox 为其创建了功能完整的汇编语言 Excel-ASM16,它包含 23 种不同的指令,并支持变量、标签,甚至二进制文件。虽然这些是汇编语言的基本功能,但对于在 Microsoft Excel 下运行的 16 位 CPU 的限制来说已经足够了。

![](image\大神只用Excel就构建了一颗CPU:具有128kb RAM、配备汇编语言\2.png)

如果各位感兴趣,可通过作者在 GitHub 提供的文件来尝试:https://github.com/InkboxSoftware/excelCPU。

![](image\大神只用Excel就构建了一颗CPU:具有128kb RAM、配备汇编语言\3.png)

往期推荐

Linus言辞激烈,怒怼谷歌内核贡献者:垃圾代码!

逆天神机 —— 17寸的64核AMD EPYC工作站

Star数超3万的开源仓库被清空,作者:保护版权,此仓库不再维护


这里有最新开源资讯、软件更新、技术干货等内容

点这里 ↓↓↓ 记得 关注✔ 标星⭐ 哦

阅读原文

上次更新于: