Herunterladen Inhalt Inhalt Diese Seite drucken

Daten Auf Den Daten-Stack Laden (Ps); Logik-Akku Auf Den Daten-Stack Laden (Psl); Wort-Akku Auf Den Daten-Stack Laden (Psw); Daten Vom Daten-Stack Holen (Pl) - HEIDENHAIN TNC 124 Technisches Handbuch

Vorschau ausblenden Andere Handbücher für TNC 124:
Inhaltsverzeichnis

Werbung

5.8.42 Daten auf den Daten-Stack laden (PS)

Logik-Verarbeitung mit dem PS-Befehl
Operanden: M, I, O, T, C
Mit dem PS-Befehl können Daten zwischengespeichert werden. Dazu wird der adressierte Operand
auf den Daten-Stack geladen. Da der Daten-Stack 16-Bit-organisiert ist, muss er in einer Min-
destbreite von einem Wort beschrieben werden. Dabei wird der Operandenwert in das Bit 7 der
aktuellen Adresse im Daten-Stack kopiert. Die freien Bits des belegten Speichers sind undefiniert
bzw. unbenutzt. Bei Stack-Überlauf wird eine Fehlermeldung ausgegeben.
Wort-Verarbeitung mit dem PS-Befehl
Operanden: B, W, D, K
Mit dem PS-Befehl können Daten zwischengespeichert werden. Dazu wird der adressierte
Speicherbereich (B, W, D, K) in die aktuelle Adresse des Daten-Stacks kopiert. Bei Wort-
Verarbeitung werden standardmäßig pro PS-Befehl zwei Worte auf dem Daten-Stack belegt. Der
Operand wird im Stack vorzeichenrichtig entsprechend dem MSB erweitert. Bei Stack-Überlauf wird
eine Fehlermeldung ausgegeben.

5.8.43 Logik-Akku auf den Daten-Stack laden (PSL)

Mit dem PSL-Befehl kann der Logik-Akku zwischengespeichert werden. Dazu wird dieser auf den
Daten-Stack geladen. Da der Daten-Stack 16-Bit-organisiert ist, muss er in einer Mindestbreite von
einem Wort beschrieben werden. Dabei wird der Inhalt des Logik-Akkus in das Bit 7 der aktuellen
Adresse im Daten-Stack kopiert. Die freien Bits des belegten Speichers sind undefiniert oder un-
benutzt. Beim Stack-Überlauf wird eine Fehlermeldung ausgegeben.

5.8.44 Wort-Akku auf den Daten-Stack laden (PSW)

Mit dem PSW-Befehl kann der Inhalt des Wort-Akkus zwischengespeichert werden. Dazu wird
dieser in den Daten-Stack kopiert. Der Inhalt des Wort-Akkus (32 Bit) belegt dabei zwei Worte auf
dem Daten-Stack. Beim Stack-Überlauf wird eine Fehlermeldung ausgegeben.

5.8.45 Daten vom Daten-Stack holen (PL)

Logik-Verarbeitung mit dem PL-Befehl
Operanden: M, I, O, T, C
Der PL-Befehl ist das Gegenstück zum PS-Befehl. Daten, die mit PUSH gerettet wurden, können mit
PULL wieder vom Daten-Stack zurückgeholt werden. Bei Logik-Verarbeitung wird mit einem PL-
Befehl das Bit 7 aus der aktuellen Adresse des Daten-Stacks in den adressierten Operanden kopiert.
Ist der Stack leer, wird eine Fehlermeldung ausgegeben.
Wort-Verarbeitung mit dem PL-Befehl
Operanden: B, W, D
Der PL-Befehl ist das Gegenstück zum PS-Befehl. Daten, die mit PUSH gerettet wurden, können mit
PULL wieder vom Daten-Stack zurückgeholt werden. Bei Wort-Verarbeitung werden mit einem PL-
Befehl zwei Worte der aktuellen Adresse des Daten-Stacks in den adressierten Speicherbereich
kopiert. Ist der Stack leer, wird eine Fehlermeldung ausgegeben.
April 2007
TNC 124
5.8 Befehlssatz
135

Werbung

Inhaltsverzeichnis
loading

Inhaltsverzeichnis