001
29.11.2006, 22:24 Uhr
Helfried
|
Hallo Micha,
> Wie startet ein U808 (nicht U880!) - > Fängt der direkt mit der Programmabarbeitung ab Adresse 0 an?
genau so. Adresse 0 ist aber auch Ziel des RST 0 _Unterprogramms_. Alles Andere ist Sache der Hardware auf der ZVE, z.B. ein Netzeinschaltinterrupt, der spezielle Routinen anspringt.
Der Stack ist ein internes Register mit 8x14 Bit, wovon eines der Befehlszähler ist, d.h. 7 nutzbare Stackebenen. Schreibst Du mehr Unterprogramm-Aufrufe, werden die ältesten Einträge vergessen.
Zur Erweiterung des Stacks gibt es eine zusätzliche Kellerstapel-Platine.
Die Steuerung der Zusätze erfolgt je nach Konzept über IN/OUT oder reservierte Adreßaufrufe. Robotron hat auch Leerbefehle, wie z.B. MOV B, B für bestimmte Aufgaben genutzt.
Viele Grüße
Helfried Dieser Beitrag wurde am 29.11.2006 um 22:42 Uhr von Helfried editiert. |