用Excel构建了一个16位的CPU,如何做到的?

处理器/DSP

872人已加入

描述

  在大多数人眼里,Excel只是制作编辑表格的软件,但竟然有人用Excel构建了一个16位的CPU处理器!他是怎么做到的?

  据EDN电子技术设计报道,YouTube 上的 Inkbox在 Excel 中构建并以3Hz时钟频率运行,并具有 128KB RAM、16 色 128x128 像素显示屏和自定义汇编语言,所有这些都在流行的电子表格中运行。

  

cpu

  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 的限制来说已经足够了。

  

cpu

  总体而言,16位Excel CPU项目不会被用作现代计算的突破。不过,它确实显示了 Inkbox 相当多的技术诀窍和独创性,而且由于他在 Github 上免费分享了 Excel-ASM16 及其 CPU 以及一些示例程序,您甚至可以自己尝试一下!

打开APP阅读更多精彩内容
声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉

全部0条评论

快来发表一下你的评论吧 !

×
20
完善资料,
赚取积分