Rekursion auf dem Busch MIcrotronic - Die Türme von Hanoi

  • Der kleine Microtronic kann mehr als man denkt - wie man Rekursion implementieren kann ist mir erst nach 40 Jahren Programmiererfahrung eingefallen :D

    Der Inhalt kann nicht angezeigt werden, da du keine Berechtigung hast, diesen Inhalt zu sehen.

    https://youtu.be/SwUh-Cs_eZE

    Auf dem Kosmos CP1 ist es viel offensichtlicher - dank indirekter Adressierung und indirektem Sprung. Der Mikrotronik hat aber nur Register-direkte Addressierung und keine indirekten Sprünge! :weinen: Aber es geht eben doch...

    Sourcecode: https://github.com/lambdamikel/pi…e/1.1/HANOI.MIC

    Für den CP1 muss ich erst meine Speichererweiterung aus Hamburg importieren - Hanoi passt nicht ohne.

  • Respekt! ...jetzt musst du damit "nur" noch einen Fischertechnik-Roboter ansteuern 8o

    Der Inhalt kann nicht angezeigt werden, da du keine Berechtigung hast, diesen Inhalt zu sehen.

    ich bin signifikant genug:razz:

  • In der Tat - s. hier:

    Der Inhalt kann nicht angezeigt werden, da du keine Berechtigung hast, diesen Inhalt zu sehen.

    Allerdings habe ich noch nie das Hanoi-Programm für den Microtronic gesehen! Beim Kosmos CP1 ist eine Hanoi-Version für Fischertechnik bekannt (anbei).

    Der Inhalt kann nicht angezeigt werden, da du keine Berechtigung hast, diesen Inhalt zu sehen.

    Der Inhalt kann nicht angezeigt werden, da du keine Berechtigung hast, diesen Inhalt zu sehen.

    Für den Microtronic frage ich mich, wie die das gemacht haben - es ist ja kaum noch Speicher übrig zum Relais-Ansteuern.... Oder evtl. die iterative Version? Obwohl - die dürfte noch mehr Speicher benötigen. Evtl. ist das Fischertechnik-Hanoi Programm (falls es denn existiert!) entweder nicht generell (hard-codiert oder so, für 3 Scheiben), oder man muss die Züge von Hand machen, usw.

    Falls jemand das Fischertechnik-Hanoi-Programm für den Microtronic haben sollte - bitte melden und hochladen!