Einführung in NandGame
- NandGame ist ein Spiel, bei dem man ausgehend von grundlegenden Komponenten einen Computer aufbaut.
- In jedem Level besteht die Aufgabe darin, eine Komponente zu bauen, die gemäß einer bestimmten Spezifikation funktioniert.
- Diese Komponente kann im nächsten Level als Baustein verwendet werden.
- Es sind keine Vorkenntnisse über Computerarchitektur oder Software nötig, und auch keine mathematischen Kenntnisse über Addition und Subtraktion hinaus.
- Geduld kann erforderlich sein, und manche Aufgaben können Zeit brauchen, um gelöst zu werden.
Erste Aufgabe: Eine Nand-Komponente bauen
- Aufgabe: Verbinde die Eingänge mit dem Ausgang so, dass der Ausgang 0 ist, wenn die Eingänge a und b beide 1 sind.
- 1 steht für elektrischen Stromfluss, 0 dafür, dass kein Strom fließt.
- Der Eingang V führt einen konstanten Strom, der immer 1 ist.
Genaue Spezifikation
- Beziehung zwischen Ein- und Ausgang:
- wenn a = 0 und b = 0, dann Ausgang = 1
- wenn a = 0 und b = 1, dann Ausgang = 1
- wenn a = 1 und b = 0, dann Ausgang = 1
- wenn a = 1 und b = 1, dann Ausgang = 0
Zusammenfassung von GN⁺
- NandGame ist ein nützliches Werkzeug, um die Grundkonzepte der Computerarchitektur zu verstehen.
- Durch das Spiel kann man intuitiv lernen, wie Logikgatter funktionieren.
- Ähnliche Lernwerkzeuge mit vergleichbaren Funktionen sind TinkerCAD Circuits und Logisim.
- Das Spiel erfordert Geduld und kann dabei helfen, Problemlösungsfähigkeiten zu entwickeln.
1 Kommentare
Hacker-News-Kommentare