离谱!牛人在 Excel 中构建出 16 位 CPU

  IT之家注意到,Inkbox 不仅没有借助任何 Visual Basic 脚本或插件,完全使用 Excel 实现了这一壮举,意味着你只要有一台安装了 Excel 的电脑,就能复刻他的成果。

  更令人惊叹的是,Inkbox 还为这个 Excel CPU 设计了一套完整的汇编语言:Excel-ASM16。它拥有 23 条指令,支持变量、标签,甚至还有二进制文件支持。虽然功能相对基础,但对于运行在 Excel 环境下的 16 位 CPU 来说已经绰绰有余。

  视频里,Inkbox 不仅详细讲解了整个制作过程,还展示了 CPU 的一些基本功能。由于 CPU 的运行速度只有区区几赫兹 (不超过 3Hz),这也让我们得以一窥这台 Excel CPU 的内部运作机制。

  值得一提的是,Inkbox 大方地将 Excel-ASM16 和 CPU 的代码以及一些示例程序放在了 Github 上,供大家免费下载和学习。

  虽然用 Excel 搭建的 16 位 CPU 无法运行大型游戏,但它的存在本身就令人兴奋,这告诉我们,即使在看似最普通的工具中,也蕴藏着无限的可能性。

  广告声明:文内含有的对外跳转链接(包括不限于超链接、二维码、口令等形式),用于传递更多信息,节省甄选时间,结果仅供参考,IT之家所有文章均包含本声明。


本文由:龙八国际WORD教程资讯网站提供

  • 关注微信

猜你喜欢

微信公众号