Robotrontechnik-Forum

Registrieren || Einloggen || Hilfe/FAQ || Suche || Mitglieder || Home || Statistik || Kalender || Admins Willkommen Gast! RSS

Robotrontechnik-Forum » Technische Diskussionen » Was macht ein U808 nach dem Einschalten zuerst? » Themenansicht

Autor Thread - Seiten: -1-
000
29.11.2006, 21:25 Uhr
Micha

Avatar von Micha

Hi allerseits,

Das Thema klingt zwar wie der Anfang von einem Witz, aber da muß ich enttäuschen, es kommt keine Pointe, die Frage ist ernst gemeint:

Wie startet ein U808 (nicht U880!) -
Fängt der direkt mit der Programmabarbeitung ab Adresse 0 an?
Wo legt er seinen Returnstack an?

Oder gibt es Vektoren, die festlegen, wo Programm und Stack losgehen?

Micha
Seitenanfang Seitenende
Profil || Private Nachricht || Suche Zitatantwort || Editieren || Löschen
001
29.11.2006, 22:24 Uhr
Helfried

Avatar von 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.
Seitenanfang Seitenende
Profil || Private Nachricht || Suche Zitatantwort || Editieren || Löschen
Seiten: -1-     [ Technische Diskussionen ]  



Robotrontechnik-Forum

powered by ThWboard 3 Beta 2.84-php5
© by Paul Baecher & Felix Gonschorek