Microsoft Excel verwendet, um eine voll funktionsfähige CPU zu konstruieren: Eine überraschende Leistung

Microsoft Excel, eine weit verbreitete Tabellenkalkulationssoftware, ist für ihre Vielseitigkeit bekannt, da Benutzer sogar herausgefunden haben, dass sie das klassische Shooter-Spiel Doom ausführen kann. Doch eine kürzlich entdeckte Entwicklung hat eine erstaunliche neue Facette der Fähigkeiten von Excel gezeigt: Es kann verwendet werden, um eine funktionierende CPU zu bauen. Diese unerwartete Offenbarung stammt von einem YouTuber namens Inkbox, der dieses Kunststück in einem detaillierten 16-minütigen Video demonstriert hat.

Bemerkenswerterweise hat Inkbox den Bau einer 16-Bit-CPU innerhalb von Excel ohne die Verwendung von Visual Basic-Skripts oder Plugins erreicht. Die CPU arbeitet mit einer Taktrate von 3 Hz und verfügt über 128 KB RAM, ein 16-Farben-128×128 Pixel-Display und eine benutzerdefinierte Assemblersprache. Noch faszinierender ist die Tatsache, dass die Dateien für diese CPU nun auf Github verfügbar sind und es anderen ermöglichen, sie selbst zu testen.

Einer der beeindruckendsten Aspekte dieses Projekts ist die Erstellung einer voll funktionsfähigen Assemblersprache, die speziell für die Excel-CPU entwickelt wurde. Diese Assemblersprache namens Excel-ASM16 umfasst 23 verschiedene Befehle und unterstützt Variablen, Labels und die Verwendung von binären Dateien. Obwohl diese Funktionalitäten für eine Assemblersprache möglicherweise elementar erscheinen mögen, sind sie angesichts der Einschränkungen einer 16-Bit-CPU, die in Excel funktioniert, ziemlich bedeutend.

In dem erklärenden Video geht Inkbox ausführlich auf die Excel-Funktionen ein, die in dem Projekt verwendet wurden, und wie sie manipuliert wurden, um die Erstellung einer funktionsfähigen CPU zu erreichen. Trotz der relativ bescheidenen Geschwindigkeit von 3 Hz des CPUs gibt die Zeitraffer-Demonstration effektiv Einblick in das Innenleben dieser bemerkenswerten auf Excel basierenden CPU.

Obwohl die in Excel gebaute 16-Bit-CPU ihre Grenzen haben mag, zeigt sie zweifellos Inkbox’s außergewöhnliche technische Fähigkeiten und Kreativität. Das frei geteilte Excel-ASM16 und die dazugehörige CPU sowie Beispielprogramme auf Github bieten anderen Excel-Benutzern eine aufregende Möglichkeit, diese einzigartige Kreation selbst zu erkunden.

[Link zum Video auf YouTube]

FAQ:

1. Was ist die kürzlich entdeckte Entwicklung in Bezug auf Microsoft Excel?
Microsoft Excel kann verwendet werden, um eine funktionierende CPU zu bauen.

2. Wer hat diese neue Facette der Fähigkeiten von Excel vorgeführt?
Ein YouTuber namens Inkbox hat den Bau einer 16-Bit-CPU innerhalb von Excel demonstriert.

3. Wie wurde die CPU in Excel gebaut?
Die CPU wurde ohne die Verwendung von Visual Basic-Skripts oder Plugins erstellt.

4. Was sind die Spezifikationen der CPU?
Die CPU arbeitet mit einer Taktrate von 3 Hz und verfügt über 128 KB RAM, ein 16-Farben-128×128 Pixel-Display und eine benutzerdefinierte Assemblersprache.

5. Sind die Dateien für diese CPU verfügbar, um von anderen getestet zu werden?
Ja, die Dateien für diese CPU sind auf Github verfügbar.

6. Wie heißt die speziell für die Excel-CPU verwendete Assemblersprache?
Die Assemblersprache heißt Excel-ASM16 und umfasst 23 verschiedene Befehle und unterstützt Variablen, Labels und die Verwendung von binären Dateien.

7. Wie wurde die CPU mit Excel-Funktionen erstellt?
Der YouTuber Inkbox erklärt in einer Video-Demonstration die verwendeten Excel-Funktionen und wie sie manipuliert wurden, um die funktionsfähige CPU zu erstellen.

8. Mit welcher Geschwindigkeit arbeitet die Excel-basierte CPU?
Die CPU arbeitet relativ bescheiden mit einer Geschwindigkeit von 3 Hz.

9. Was bietet das frei geteilte Excel-ASM16 anderen Benutzern?
Das frei geteilte Excel-ASM16 und die dazugehörige CPU, sowie Beispielprogramme auf Github, bieten anderen Excel-Benutzern die Möglichkeit, diese einzigartige Kreation zu erkunden und zu testen.

Definitionen:

– CPU: Abkürzung für Central Processing Unit (Zentrale Verarbeitungseinheit), die Hauptkomponente eines Computers, die den größten Teil der Verarbeitung innerhalb eines Computers durchführt.
– Assemblersprache: Eine Low-Level-Programmiersprache, die mnemonische Codes und Symbole verwendet, um Operationen und Anweisungen darzustellen, die direkt von der CPU eines Computers ausgeführt werden können.

Verwandte Links:
– Video-Demonstration auf YouTube
– Github-Repository für die CPU-Dateien

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

Privacy policy
Contact