游戏传奇首页
游戏我的天下首页
最好看的新闻,最实用的信息
04月28日 17.1°C-22.1°C
澳元 : 人民币=4.73
悉尼
今日澳洲app下载
登录 注册

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

2024-02-01 来源: 游研社 原文链接 评论0条

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

这才是“熟练掌握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,他制作出了一个功能齐全的16位CPU - 2

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

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

制作完成的CPU

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

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

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

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

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

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

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

今日评论 网友评论仅供其表达个人看法,并不表明网站立场。
最新评论(0)
暂无评论


Copyright Media Today Group Pty Ltd.隐私条款联系我们商务合作加入我们

分享新闻电话: (02) 8999 8797

联系邮箱: info@sydneytoday.com 商业合作: business@sydneytoday.com网站地图

法律顾问:AHL法律 – 澳洲最大华人律师行新闻爆料:news@sydneytoday.com

友情链接: 华人找房 到家 今日支付Umall今日优选