Youtuber stworzył działający 16-bitowy procesor w Excelu

Maksym SłomskiSkomentuj
Youtuber stworzył działający 16-bitowy procesor w Excelu

W programie Microsoft Excel da się tworzyć rzeczy niezwykłe. Nie mam tu w tej chwili na myśli zwyczajnych arkuszy kalkulacyjnych, jakie macie teraz zapewne przed oczami. Prostym pokazem kreatywności jest chociażby gra Snake w Excelu, ale podobne przykłady można mnożyć. Youtuber o pseudonimie Inkbox udowodnił, że niemożliwe w Excelu nie istnieje i podobnie jak w Minecrafcie ograniczeniem są jedynie umiejętności i wyobraźnia. Stworzył on w Excelu w 16-bitowy procesor.

16-bitowy procesor napisany w Excelu

Dobrze przeczytaliście, takie rzeczy są możliwe za sprawą formatowania warunkowego. Inkbox napisał 16-bitowy procesor, który działa w programie Excel z częstotliwością 3 Hz. Ma on do dyspozycji 128 KB pamięci RAM, 16-kolorowy wyświetlacz o rozdzielczości 128×128 pikseli i niestandardowy język asemblera, który działa w popularnym arkuszu kalkulacyjnym. Co najlepsze, twórca udostępnił na GitHubie zestaw plików pozwalających każdemu pobawić się procesorem.

W 16-minutowym nagraniu Inkbox zdradza, jak dokładnie stworzył procesor w Excelu. Co ważne, dokonał tego bez stosowania skryptów i wtyczek Visual Basic. To czysta praca w Excelu, którą może powielić absolutnie każdy, kto wie, co robi, na dowolnym komputerze, na którym działa Excel.

Jedno z najbardziej niezwykłych osiągnięć w projekcie stanowi stworzenie przez Inkboxa w pełni funkcjonalnego języka asemblera dla procesora w Excelu. Język asemblera Excel-ASM16 zawiera 23 różne instrukcje i obsługę zmiennych, etykiet, a nawet obsługę plików binarnych. Są to podstawowe funkcjonalności języka asemblera, ale w zupełności wystarczające, biorąc pod uwagę ograniczenia 16-bitowego procesora działającego w programie biurowym.

Praktyczne? Ani trochę. Zdumiewające? Owszem.

Źródło: YouTube

Udostępnij

Maksym SłomskiZ dziennikarstwem technologicznym związany od 2009 roku, z nowymi technologiami od dzieciństwa. Pamięta pakiety internetowe TP i granie z kumplami w kafejkach internetowych. Obecnie newsman, tester oraz "ten od TikToka". Miłośnik ulepszania swojego desktopa, czochrania kotów, Mazdy MX-5 i aktywnego uprawiania sportu. Wyznawca filozofii xD.