谷动谷力

 找回密码
 立即注册
查看: 749|回复: 0
打印 上一主题 下一主题
收起左侧

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

[复制链接]
跳转到指定楼层
楼主
发表于 2024-1-30 15:47:56 | 只看该作者 |只看大图 回帖奖励 |倒序浏览 |阅读模式

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


1 月 29 日消息,近日一位名叫 Inkbox 的 Youtube 博主,竟然在微软 Excel 里造出了一个功能齐全的 16 位 CPU,该 CPU 不仅拥有 3Hz 的时钟频率、128KB 的内存和 128x128 像素的 16 色显示,甚至还有专属的汇编语言 Excel-ASM16。
离谱!牛人在 Excel 中构建出 16 位 CPU



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

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



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

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

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



+10
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|Archiver|手机版|深圳市光明谷科技有限公司|光明谷商城|Sunshine Silicon Corpporation ( 粤ICP备14060730号|Sitemap

GMT+8, 2024-4-29 11:21 , Processed in 0.085337 second(s), 44 queries .

Powered by Discuz! X3.2 Licensed

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表