Herunterladen Inhalt Inhalt Diese Seite drucken

Grösser Oder Gleich (>=); Ungleich (<>); Klammerausdrücke - HEIDENHAIN TNC 124 Technisches Handbuch

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

Werbung

5.8.34 GRÖSSER ODER GLEICH (>=)
Operanden: B, W, D, K
Bei diesem Befehl findet ein direkter Übergang von Wort- auf Logik-Bearbeitung statt. Der Inhalt des
Wort-Akkus wird mit dem Inhalt des adressierten Operanden verglichen. Ist der Wort-Akku größer
oder gleich dem Operanden, ist die Bedingung wahr, und der Logik-Akku wird auf 1 gesetzt. Ist der
Wort-Akku kleiner als der Operand, wird der Logik-Akku auf 0 gesetzt. Der Vergleich findet auf einer
dem Operanden entsprechenden Bitbreite statt. Also bei B = 8 Bit, bei W = 16 Bit und bei D = K =
32 Bit.
5.8.35 UNGLEICH (<>)
Operanden: B, W, D, K
Bei diesem Befehl findet ein direkter Übergang von Wort- auf Logik-Bearbeitung statt. Der Inhalt des
Wort-Akkus wird mit dem Inhalt des adressierten Operanden verglichen. Sind der Wort-Akku und der
Operand ungleich, so ist die Bedingung wahr, und der Logik-Akku wird auf 1 gesetzt. Ist der Wort-
Akku gleich dem Operanden, wird der Logik-Akku auf 0 gesetzt. Der Vergleich findet auf einer dem
Operanden entsprechenden Bitbreite statt. Also bei B = 8 Bit, bei W = 16 Bit und bei
D = K = 32 Bit.
5.8.36 Klammerausdrücke
Klammertechnik bei Logischen Befehlen:
Durch Klammertechnik kann die Bearbeitungsreihenfolge in einer Anweisungsliste geändert werden.
Der Klammer-Auf-Befehl legt den Inhalt des Akkus auf dem Programm-Stack ab. Wird im letzten
Befehl vor einer Klammer-Auf-Anweisung der Logik-Akku adressiert, so wird der Inhalt des Logik-
Akkus im Programm-Stack abgelegt. Bei Adressierung des Wort-Akkus wird der Inhalt des Wort-
Akkus abgelegt.
Die Klammer-Zu-Anweisung veranlasst die Verknüpfung des zwischengespeicherten Werts aus dem
Programm-Stack mit dem Logik-Akku bzw. mit dem Wort-Akku, je nachdem, welcher Akku vor der
Klammer-Auf-Anweisung adressiert war. Das Ergebnis steht dann im entsprechenden Akku. Die
maximale Verschachtelungstiefe beträgt 16 Klammern.
UND [ ]
UND NICHT [ ]
ODER [ ]
ODER NICHT [ ]
EXKLUSIV ODER [ ]
EXKLUSIV ODER NICHT [ ]
132
(A[ ])
(AN[ ])
(O[ ])
(ON[ ])
(XO[ ])
(XON[ ])
TNC 124
5.8 Befehlssatz
April 2007

Werbung

Inhaltsverzeichnis
loading

Inhaltsverzeichnis