Der klassische Chip von Apple II wird wiedergeboren: Diesmal als Twitter-gesteuerter Prozessor

Diese Mischung aus Schaltkreisen und mechanischen Teilen ist eine Momentaufnahme des Chips, der das Herzstück einiger der beliebtesten Computer der 1980er Jahre bildete.
Der MOS Technology 6502-Mikroprozessor, ein Chip, der nicht nur den Terminator im gleichnamigen Science-Fiction-Film von 1984 mit Strom versorgte, sondern dessen moderne Varianten immer noch medizinische Scanner und medizinische Scanner antreiben Audiogeräte. Die gesamte TwitAlu-Einheit. Bild: Bristol University Studenten der Bristol University in England haben es sich zur Aufgabe gemacht, die arithmetische Logikeinheit (ALU) des 6502 neu zu erstellen und mit Twitter zu verbinden, sodass Twitter-Benutzer durch Tweeten Berechnungen und logische Funktionen an der Einheit ausführen können.

Die ALU ist die Engine der Informationsverarbeitung in einem Mikroprozessor, die arithmetische Operationen wie Addition und Subtraktion sowie logische Operationen wie Wertvergleiche mit Booleschen Operatoren für Daten ausführt.

Daten werden aus Registern - dem in den Mikroprozessor eingebauten Speicher - in die ALU eingespeist, und die mit diesen Daten ausgeführten Operationen werden durch Informationen bestimmt, die von einem anderen Teil des Chips, der Steuereinheit, gesendet werden. Jedes auf einem Computer ausgeführte Programm hängt davon ab, dass eine große Anzahl dieser Vorgänge ausgeführt wird.

Moderne Programme sind in der Regel in Hochsprachen geschrieben, die von Menschen gelesen werden können. Bevor diese Programme ausgeführt werden, werden sie in Maschinencode kompiliert, der der ALU mitteilt, welche Operationen ausgeführt werden sollen.

Befehle können über das Twitter-Konto @twittithmetic an das Gerät gesendet werden. Das Gerät berechnet die Antwort und twittert Ihnen eine Antwort.

Eine Emulation von zwei 7483 Addierern mit 24 mechanischen Relais. Bild: Bristol University Ein Raspberry Pi verarbeitet Befehle von Twitter, und die Befehlsinformationen werden dann in effektive Montageanweisungen für den 6502 übersetzt, die an die Hardware gesendet werden.

Das Gerät verwendet eine benutzerdefinierte ALU der Serie 7400, die auf der des MoS 6502-Prozessors basiert. Verschiedene Teile der ALU werden mithilfe eines Technologiemixes realisiert, um das Display ansprechender zu gestalten und die Vielfalt der in der Computergeschichte verwendeten Geräte zu demonstrieren.

Zum Beispiel wurden Addierer innerhalb der ALU unter Verwendung mechanischer Relais konstruiert. Relais wurden in frühen Computern wie dem Z3 verwendet, um logische Operationen auszuführen. Datenwerte, die die ALU durchlaufen, werden auch auf einem Display aus Nixie-Röhren angezeigt.

Eine von drei fünfstelligen Anzeigen. Bild: Bristol University Der Code für das Projekt befindet sich im folgenden GitHub-Repository.

© Copyright 2020 | mobilegn.com