处理器/DSP
在大多数人眼里,Excel只是制作编辑表格的软件,但竟然有人用Excel构建了一个16位的CPU处理器!他是怎么做到的?
据EDN电子技术设计报道,YouTube 上的 Inkbox在 Excel 中构建并以3Hz时钟频率运行,并具有 128KB RAM、16 色 128x128 像素显示屏和自定义汇编语言,所有这些都在流行的电子表格中运行。
2024 年 1 月 27 日,YouTuber Inkbox 发布一段16 分钟视频《I built my own 16-Bit CPU in Excel》,详细的介绍他们如何在 Microsoft Excel 的限制下构建功能齐全的 CPU。他甚至没有使用VB脚本和插件,单纯地通过Excel,就搞定了一颗16位的CPU处理器。
更令人吃惊的是, Inkbox 为 Excel CPU 创建了一种功能齐全的汇编语言。这种汇编语言 Excel-ASM16 包含 23 种不同的指令,并支持变量、标签,甚至二进制文件支持。这些是汇编语言的基本功能,但对于在 Microsoft Excel 下运行的 16 位 CPU 的限制来说已经足够了。
总体而言,16位Excel CPU项目不会被用作现代计算的突破。不过,它确实显示了 Inkbox 相当多的技术诀窍和独创性,而且由于他在 Github 上免费分享了 Excel-ASM16 及其 CPU 以及一些示例程序,您甚至可以自己尝试一下!
全部0条评论
快来发表一下你的评论吧 !