利用Excel,他制作出了一个功能齐全的16位CPU

这才是“熟练掌握Excel”。

当大多数人对Excel这个软件的认知还停留在工作报表、统计表格等功能时,有人已经开始利用它来制作真正的CPU了。

几天前,油管一位视频博主Inkbox分享了自己利用Excel创建了一个16位CPU的故事,很快便引发了大量关注。

虽然此前也有不少人在Excel这种古老的软件里研究高阶操作,但显然这次Inkbox的成果难度更高,因为这个CPU不仅完全在Excel内部运行,而且是在没有任何Visual
Basic脚本或者插件的情况下构建的,这就意味着你可以在任意一台装有Excel的电脑上复制这个成果。

Inkbox在视频中提到,之所以会想到用Excel构建CPU,是因为这个软件的核心也属于“计算器”,即接收表格中给出的数据信息,并生成对应的输出结果。因此只要通过堆叠单元格来创建更复杂的输出形式,就能够有效模仿CPU的工作原理。

虽然CPU的整个构建过程十分复杂,作者本人甚至专门写了一套与Excel相契合的汇编语言,但这项浩大工程最开始的部分还是相对容易理解。

和常规的CPU一样,作者先是利用了Excel的基本公式实现了特定单元格字符中“0”与“1”的转化,随后再利用多个单元格组成了基本的电路单元:

当然,这款“Excel版CPU”的性能也不可能太强,在克服了一系列难题和障碍后,它最终达到了128KB内存容量、3Hz频率,最大支持128*128像素的16色显示,由于运行速度实在太慢,Inkbox不得不将演示过程“快进”以展示它确实处于工作状态。

制作完成的CPU制作完成的CPU

除了制作16位CPU外,使用Excel软件来构思各种意想不到的效果,在国外也是一项举办了多年的世界大赛,其全名为“微软Excel世界锦标赛”。

这项比赛在每年10月左右以线上形式进行预选赛,并选出15位晋级线下赛的选手。而比赛规则便是利用Excel来解决各种千奇百怪的需求,比如破译密码或者构建经济学模型等等,而2023年的决赛题目之一就是“设计太空飞船并实现行星采矿”。

虽然内容非常硬核,但在线下赛同样也拥有解说、主舞台、观众席等配置,宛如一场真正的电竞比赛。

2023年的冠军由来自澳洲的数据分析师Andrew Ngai夺得2023年的冠军由来自澳洲的数据分析师Andrew Ngai夺得

在看到连CPU都能从Excel里诞生后,简历里“熟练掌握Excel”的标准不知道得提高多少了。

(来源:游研社)

免责声明:本文上述内容出于传递更多信息之目的,并不意味着赞同其观点或证实其描述,也不构成任何其他建议。其文中陈述文字和内容来源于第三方或网络,对本文以及其中全部或者部分内容、文字的真实性、完整性、及时性不作任何保证或承诺,请读者仅作参考,并请自行核实相关内容。如有稿件内容、版权等问题请及时联系我们进行处理。http://www.ceoscn.com/17506.html

作者: usere6uwe56

发表评论

联系我们

联系我们

微信:nvshen2168

在线咨询: QQ交谈

邮箱: 8253665@qq.com

工作时间:周一至周五,9:00-17:30,节假日休息

关注微信
微信扫一扫关注我们

微信扫一扫关注我们

返回顶部