Microsoft Excel uporabljen za konstrukcijo delujočega CPU-ja: Presenetljiv dosežek

Microsoft Excel, široko priznano programsko orodje za preglednice, je znano po svoji vsestranskosti, saj so uporabniki celo odkrili, da lahko z njim zaganjajo klasično streljačino Doom. Nedavni razvoj pa je razkril presenetljiv nov vidik sposobnosti Excela: z njim je mogoče zgraditi delujoči CPU. Ta nepričakovana odkritje izvira iz dela YouTuberja z imenom Inkbox, ki je to dosežek predstavil v podrobnem 16-minutnem videu.

Izjemno je, da je Inkbox uspel zgraditi 16-bitni CPU znotraj Excela, pri čemer ni uporabljal nobenih skript ali vstavkov v Visual Basicu. CPU deluje s hitrostjo 3Hz in se ponaša z 128KB RAM-a, 16-barvnim prikazom 128×128 slikovnih pik ter prilagojenim sklopom ukazov. Še bolj zanimivo pa je to, da so datoteke tega CPU-ja zdaj na voljo na Githubu, kar omogoča drugim, da ga preizkusijo sami.

Ena najbolj impresivnih vidikov tega projekta je ustvarjanje delujočega programskega jezika, posebej zasnovanega za Excel CPU. Ta programski jezik, imenovan Excel-ASM16, vsebuje 23 različnih ukazov in podpira spremenljivke, oznake ter uporabo binarnih datotek. Čeprav so te funkcionalnosti morda osnovne za programski jezik, so vendarle pomembne, glede na omejitve, ki jih postavlja 16-bitni CPU v Excelu.

V pojasnjevalnem videu Inkbox temeljito razloži funkcije Excela, uporabljene v tem projektu, ter kako so bile manipulirane za ustvarjanje delujočega CPU-ja. Navkljub relativno skromni hitrosti CPU-ja 3Hz demonstracija s hitrim pospeškom učinkovito prikaže notranje delovanje tega izjemnega Excel CPU-ja.

Čeprav 16-bitni CPU, zgrajen v Excelu, ima svoje omejitve, nedvomno prikazuje izjemno tehnično spretnost in ustvarjalnost Inkboxa. Brezplačno deljenje Excel-ASM16 in pripadajočega CPU-ja, skupaj s primeri programov na Githubu, ponuja zanimivo priložnost drugim uporabnikom programa Excel, da sami raziskujejo to edinstveno stvaritev.

Povezava do video posnetka na YouTube-u: [TUKAJ](https://www.youtube.com/embed/Qcvz7-qQWuU)

Pogosta vprašanja:

The source of the article is from the blog revistatenerife.com

Privacy policy
Contact