頂級DIY!國外牛人在Excel中構建出16bit CPU:主頻3Hz、128KB RAM、16色顯示屏、自定義匯編!
2024-01-29 11:44:03 EETOP直到最近才有一位業余愛好者通過Excel創建了一個 16 位 CPU。它在 Excel 中構建,以 3Hz 時鐘頻率運行,并具有 128KB RAM、16 色 128x128 像素顯示屏和自定義匯編語言,所有這些都在流行的電子表格中運行。事實上,您甚至可以使用創建者通過 Github 提供的文件來試用 CPU。
2024 年 1 月 27 日,YouTuber Inkbox 發布4了一段詳細的 16 分鐘視頻,介紹他們如何在 Microsoft Excel 的限制下構建功能齊全的 CPU。Inkbox 也無需應用任何 Visual Basic 腳本或插件即可完成此操作 — 這是純粹的Excel 工作,可以在您碰巧擁有的任何運行 Excel 的PC 上進行復制。
這個 Excel CPU 項目中最令人印象深刻的壯舉之一是 Inkbox 為 Excel CPU 創建了一種功能齊全的匯編語言。這種匯編語言Excel-ASM16 包含 23 種不同的指令,并支持變量、標簽,甚至二進制文件支持。這些是匯編語言的基本功能,但足以滿足在Microsoft Excel 下運行的 16 位 CPU 的限制。
總體而言,16位Excel CPU項目不會被用作現代計算的突破。不過,它確實顯示了Inkbox 相當多的技術訣竅和獨創性,而且由于他在 Github 上免費分享了Excel-ASM16 及其 CPU 以及一些示例程序,您甚至可以自己嘗試一下!
鏈接:https://github.com/InkboxSoftware/excelCPU