专栏中心

EEPW首页 > 专栏 > 一位爱好者在Excel中构建了功能齐全的16位CPU

一位爱好者在Excel中构建了功能齐全的16位CPU

发布人:芯智讯 时间:2024-02-08 来源:工程师 发布文章

image.png

1月30日消息,近日,YouTube上一位业余爱好者@Inkbox 凭借令人印象深刻的创造力和技术技巧,成功地完全在 Microsoft Excel 中构建了一个功能齐全的 16 位 CPU。该项目提供了一种独特的实践方式来探索低级计算概念,并强调了 Excel 超越无聊电子表格的灵活性,让任何人都可以下载和修补微型计算机体系结构。

通过“Inkbox”于 1月27日在YouTube上发布了视频显示,他设计的这款CPU可以以3Hz 的时钟速度运行,包括了 128KB RAM、16 色 128x128 像素显示屏以及名为“EXCEL-ASM16”的自定义汇编语言。

这款CPU是使用本机Excel 功能构建的,没有 Visual Basic 脚本或插件。Inkbox 利用 Excel 强大的公式功能来复制模拟基本处理器架构所需的逻辑门、寄存器和其他组件。

这个项目最引人注目的部分是 Inkbox 的 EXCEL-ASM16 汇编语言,它支持 23 种不同的指令,用于加载、存储、算术运算、按位运算等。它听起来也像是一种成熟的语言——变量、标签和注释都受支持,允许编写相当复杂的程序。

image.png

Inkbox 在 16 分钟的视频中详细介绍了开发过程,解释了为此所付出的努力。虽然乍一看可能很复杂,但该项目确实说明了CPU 内部结构的基础知识以及它如何以全新的方式工作。它还有助于了解电子表格程序的绝对灵活性。

虽然CPU速度只有几赫兹,但 Excel CPU 可以单步执行,以可视化程序展示如何逐条执行指令。似乎自定义汇编语言还不够,Inkbox 还开发了一个基于 Python 的编译器来配合它。该编译器将 EXCEL-ASM16 代码转换为可以加载到 CPU 内存中的二进制数据。

当然,这个项目并不注定要彻底改变计算,但它是一个很酷的例子,说明当你将 Excel的应用 远远超出其用途时,可能会发生什么。因此,尽管您可能永远不会使用 16 位 Excel CPU 进行日常计算,但这仍然是一项令人印象深刻的壮举。这也可能是您“下载更多 CPU”并亲自探索低级计算概念的最佳机会。

如果您渴望进行一些修补,Inkbox 会在 GitHub 上慷慨地提供他的 CPU 设计、编译器以及您需要的任何其他内容。接下来,他或许会推出 Excel 上的 32 位 CPU。

编辑:芯智讯-浪客剑


专栏文章内容及配图由作者撰写发布,仅供工程师学习之用,如有侵权或者其他违规问题,请联系本站处理。 联系我们

关键词: CPU

相关推荐

多功能CPU监控器X5045

MCS-51CPU和存储器

Q1服务器CPU均价大涨27% 英特尔被曝出售原本将报废的芯片

Arm遭遇监管危机:FTC针对其技术授权启动反垄断调查

2026-05-18

硬件工程师手册

Motorola 68K系列CPU选择参考文档

资源下载 2007-02-09

AI 数据中心加速迭代,催生全新电子硬件回收经济

智能计算 2026-04-23

多微机控制的中高速VVVF电梯

RTOS和CPU指令设计—uc/os—||| 的启示

视频 2011-01-07

构建智能:RISC‑V CPU在智能体AI基础设施中的崛起

SiFive获新一轮融资,全力进军数据中心CPU IP市场

2026,CPU 会成为存储后下一个价格暴涨的芯片吗?

CPU正面临严重短缺

2026-04-16

Arm CEO:AI智能体将推动CPU核心数升至 512

网络与存储 2026-05-11

嵌入式CPU的演变和发展

视频 2012-04-28

中国自研 “澜闪” 超算 纯CPU架构算力达1.54艾级

网络与存储 2026-05-18

Intel 收购 NVDIA 意欲何为

视频 2012-12-26

企业用户的GPU虚拟化必要性,丝毫不亚于曾经的CPU虚拟化

智能计算 2026-04-13

大嘴业话——英伟达宣布进军CPU市场

视频 2023-11-10
更多 培训课堂
更多 焦点
更多 视频

技术专区