【 以下文字转载自 NewSoftware 讨论区 】
发信人: harrycheng (哦地球上尽然还有这种四晴???), 信区: NewSoftware
标 题: 离谱!牛人在 Excel 中构建出 16 位 CPU
发信站: 水木社区 (Tue Jan 30 14:48:24 2024), 站内
发信人: pkupctner (皮卡集装箱), 信区: NewExpress
标 题: 离谱!牛人在 Excel 中构建出 16 位 CPU
发信站: 水木社区 (Mon Jan 29 23:51:38 2024), 站内
1、 IT之家报道了一位名为Inkbox的Youtube博主在微软Excel中成功构建了一个功能齐全的16位CPU。
2、 这个Excel CPU拥有3Hz的时钟频率、128KB的内存和128x128像素的16色显示,并配备了专属的汇编语言Excel-ASM16。
3、 Inkbox完全依靠Excel实现了这一壮举,没有使用任何Visual Basic脚本或插件,意味着只要有安装Excel的电脑,就能复制他的成果。
4、 Excel-ASM16是一套完整的汇编语言,拥有23条指令,支持变量、标签和二进制文件,虽然功能相对基础,但对于运行在Excel环境下的16位CPU来说已经足够。
5、 Inkbox在视频中详细讲解了整个制作过程,并展示了CPU的基本功能,由于CPU的运行速度只有几赫兹(不超过3Hz),因此可以一窥这台Excel CPU的内部运作机制。
6、 Inkbox将Excel-ASM16和CPU的代码以及一些示例程序放在Github上供大家免费下载和学习,尽管用Excel搭建的16位CPU无法运行大型游戏,但它的存在本身就令人兴奋,告诉我们即使在看似普通的工具中也蕴藏着无限的可能性。
#发自zSMTH@国家地青
--
FROM 222.95.137.*