https://youtu.be/F79GhWvMtDc?feature=shared
Dank indirekter Adressierung und indirektem Sprung kann man sich selbst einen Stack basteln - ist natürlich etwas haarig, aber ich wollte gerne mal demonstrieren, was man mit dem CP1 alles machen kann. Leider passen die Türme von Hanoi wohl nicht in den Speicher, zumindest nicht mit dieser Methode - dafür muss ich erst meine Speichererweiterung aus Hamburg importieren. Allerdings gibt es noch andere Möglichkeiten, einen Stack zu programmieren... also habe ich die Hoffnung noch nicht ganz aufgegeben.
Ich mache noch ein paar weitere Videos "Microtronic gegen CP1" - demnächst ist der Microtronic wieder dran, dann ebenfalls mit einer rekursiven Variante des "Summe der ersten n natürlichen Zahlen"-Programmes. Auf dem Microtronic ist das noch etwas interessanter, da der keine Speicher-Addressierung, und daher natürlich auch keine indirekte Addressierung und keine indirekten Sprünge kann! Ich habe allerdings einen Weg gefunden, einen Stack und indirekte Addressierung / Sprünge auf andere Weise zu emulieren. Mehr davon demnächst.
Ich denke, das ist wohl nur für Informatiker interessant oder Leute, die Interesse haben an "mehr theoretischen Maschinen-Modellen". Der CP1 ist ja ohnehin schon sehr abstrakt, mathematisch - um nicht zu sagen: praxisfern. Aber man kann eben auch mit sehr einfachen Maschinenmodellen schon berechnungsuniversell sein. Wenn auch nicht praktisch.
Rekursion auf dem Kosmos CP1
Moderator: suntri
- lambdamikel
- Stammgast
- Beiträge: 160
- Registriert: 15.01.2016, 09:33
- Wohnort: Palo Alto, CA, USA, Ex-Hamburg
- Kontaktdaten:
Gehe zu
- Informationen
- ↳ Ankündigungen, Neuigkeiten und Informationen
- BAUKASTEN ELEKTRONIK/COMPUTING
- ↳ Kosmos Elektronik
- ↳ Bauteile, Baugruppen, Nachbauten, eigene Erweiterungen
- ↳ Systeme, Prospekte, Kästen, Restaurationen
- ↳ Anleitungen, Experimente, Fehlerbehebung, eigene Schaltungen
- ↳ Philips/Schuco Elektronik
- ↳ Bauteile, Baugruppen, Nachbauten, eigene Erweiterungen
- ↳ Systeme, Prospekte, Kästen, Restaurationen
- ↳ Anleitungen, Experimente, Fehlerbehebung, eigene Schaltungen
- ↳ ONKEN Elektronik
- ↳ Bauteile, Baugruppen, Nachbauten, eigene Erweiterungen
- ↳ Systeme, Prospekte, Kästen, Restaurationen
- ↳ Anleitungen, Experimente, Fehlerbehebung, eigene Schaltungen
- ↳ Busch Elektronik
- ↳ Mod's und Optimierungen
- ↳ Brick`R`knowledge Elektronik
- ↳ Mod's und Optimierungen
- ↳ Diverse Elektronik
- ↳ Radio Shack (USA)
- ↳ Lindy / Gakken
- ↳ Lectron
- ↳ Franzis
- ↳ Fischertechnik
- ↳ Lego
- ↳ Polytronic (DDR)
- ↳ NKM (DDR)
- ↳ Pikotron (DDR)
- ↳ Diverse
- ↳ ELV Prototypenadapter für Steckboards und Experimente
- ↳ Eigenbausysteme Elektronik
- ↳ Mikrocontroller, vCPU, Selbstbaucomputer
- ↳ MC-Project
- ↳ Arduino
- ↳ ATiny
- ↳ PIC
- ↳ AVR
- ↳ CP1
- ↳ ESP32
- ↳ Ben Eater Breadboard
- ↳ Gigatron
- ↳ NKC / RDK
- ↳ MyCPU
- ↳ rosco
- ↳ m68k
- ↳ Micro:bit
- ↳ Raspberry pi
- ↳ PC engine APU
- ↳ ATmega
- ↳ Microprofessor
- ↳ 6502
- ↳ Mark-8
- ↳ MFA / BFZ / FZA, Mikrocomputer für Ausbildung
- ↳ LoRaWan LoRIS
- ↳ Software für Elektroniker
- ↳ Messgeräte
- BAUKASTEN CHEMIE
- ↳ Kosmos Chemie
- ↳ Kosmos Chemiebaukasten Restauration
- ↳ Kosmos C1
- ↳ Kosmos C2
- ↳ Kosmos C1000 - C4000 und Forscherlabor
- ↳ Kosmos Erlebte Chemie
- ↳ Kosmos Diverse Chemiebaukästen
- ↳ Diverses
- ↳ Philips/Schuco Chemie
- ↳ Diverse Chemie
- ↳ Chemikalien, Geräte, Labor
- ↳ Eigenbausysteme und eigene Experimente
- BAUKASTEN DIVERSE
- ↳ Alle anderen Baukästen
- ↳ Physik im allgemeinen
- ↳ Optik
- ↳ Mechanik
- ↳ Mineralogie
- ↳ Mikroskopie
- ↳ Elektro
- ↳ Diverses
- ↳ Eigenbausysteme
- ↳ Physik im allgemeinen
- ↳ Optik
- ↳ Mechanik
- ↳ Mineralogie
- ↳ Mikroskopie
- ↳ Elektro
- ↳ Diverses
- ↳ 3D Drucker (wenn möglich immer mit stl File zum selber drucken)
- ↳ 3D Drucker
- ↳ CAD Software
- ↳ 3D Modelle (wenn möglich immer mit stl File zum selber drucken)
- ↳ Philips
- ↳ Kosmos
- ↳ Busch
- ↳ Polytronic
- ↳ Mikrocontroller, vCPU, Selbstbaucomputer
- ↳ Nicht direkt für einen Baukasten
- ↳ Zubehör & Verbrauchsmittel
- Sonstiges (diese Seite betreffend)
- ↳ Anregungen/Kritik/Fehler/Fragen
- ↳ Biete (Immer mit Preisvorstellung!)
- ↳ Suche
- ↳ Smalltalk
- ↳ Vorstellungsrunde
- ↳ Adventszeit
- ↳ 2021
- ↳ 2020
- ↳ 2019
- ↳ 2018
- ↳ 2017