Veröffentlicht in Games

Logik & Programmieren

Turing Complete

In der Theorie der Berechenbarkeit wird ein System von Datenmanipulationsregeln (wie z. B. ein Rechenmodell, der Befehlssatz eines Computers, eine Programmiersprache oder ein zellulärer Automat) als Turing-komplett oder rechnerisch universell bezeichnet, wenn es zur Simulation einer beliebigen Turing-Maschine (die von dem englischen Mathematiker und Informatiker Alan Turing entwickelt wurde) verwendet werden kann. Das bedeutet, dass dieses System in der Lage ist, andere Regelsätze für die Datenmanipulation zu erkennen oder zu entscheiden. Die Turing-Vollständigkeit wird verwendet, um die Mächtigkeit eines solchen Regelsatzes für die Datenmanipulation auszudrücken. Praktisch alle heutigen Programmiersprachen sind Turing-komplett.

Alles in einem Computer kann aus einer einzigen Basiskomponente names NAND-Gatter aufgebaut werden. Auf dich wartet eine Reihe von Rätseln, die dich auf dem Weg von NAND-Gattern zu Arithmetik, über Speicher, bis hin zu vollständigen CPU Architekturen führen. Wenn du dieses Spiel durchgespielst, wirst du verstehen, wie Assembler, CPU-Befehlssätze und Basiskomponenten zusammenhängen. Und du wirst verstehen, wie Programmierkonzepte wie if-Anweisungen, Schleifen und Funktionen tatsächlich in Assembler und Hardware funktionieren.

SHENZHEN I/O

Bauen Sie Schaltungen mit einer Vielzahl von Komponenten verschiedener Hersteller, wie Mikrocontroller, Speicher, Logikgatter und LCD-Bildschirme.
Schreiben Sie Code in einer kompakten und leistungsstarken Assemblersprache, in der jeder Befehl bedingt ausgeführt werden kann.

Silicon Zeroes

Bauen Sie komplexe Elektronik aus einer Vielzahl einfacher Komponenten wie Addierern, Latches und Multiplexern.
Reisen Sie zurück in die 60er Jahre, zum allerersten Startup im Silicon Valley, und tun Sie Ihr Bestes, um das Ganze vor der Implosion zu bewahren.
Lösen Sie mehr als siebzig Rätsel, von einfachen Einführungen bis zum Bau voll funktionsfähiger CPUs.

The Signal State