Herunterladen Inhalt Inhalt Diese Seite drucken

Befehlssatz; Lade (L); Lade Nicht (Ln); Lade Zweier-Komplement (L-) - HEIDENHAIN TNC 124 Technisches Handbuch

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

Werbung

5.8 Befehlssatz

5.8.1 LADE (L)

Logik-Verarbeitung mit dem LADE-Befehl
Operanden: M, I, O, T, C
Der adressierte Operand wird in den Logik-Akku kopiert. Ein L-Befehl wird immer am Anfang einer
Logik-Kette verwendet, um den Operanden dann im Programmablauf verknüpfen zu können.
Wort-Verarbeitung mit dem LADE-Befehl
Operanden: B, W, D, K
Der adressierte Operand (B, W, D) bzw. eine Konstante (K) wird in den Wort-Akku kopiert bzw. ge-
laden. Dabei wird der Akku gegebenenfalls vorzeichenrichtig erweitert. Im Gegensatz zur Logik-
Verarbeitung muss am Anfang einer Wort-Verknüpfungskette immer ein L-Befehl verwendet
werden. Er kann nicht durch einen logischen Verknüpfungsbefehl ersetzt werden.

5.8.2 LADE NICHT (LN)

Logik-Verarbeitung mit dem LADE NICHT-Befehl
Operanden: M, I, O, T, C
Das Einer-Komplement des adressierten Operanden wird in den Logik-Akku geladen. Ein Lade-Be-
fehl wird immer am Anfang einer Logik-Kette verwendet, um den Operanden dann im Programm-
ablauf verknüpfen zu können.
Wort-Verarbeitung mit dem LADE NICHT-Befehl
Operanden: B, W, D, K
Der Inhalt des adressierten Operanden (B, W, D) bzw. eine Konstante (K) wird als Einer-Komplement
in den Wort-Akku geladen. Dabei wird der Akku gegebenenfalls vorzeichenrichtig erweitert. Im
Gegensatz zur Logik-Verarbeitung muss am Anfang einer Wort-Verknüpfungskette ein Lade-Befehl
verwendet werden. Er kann nicht durch einen logischen Verknüpfungsbefehl ersetzt werden.
5.8.3 LADE ZWEIER-KOMPLEMENT (L–)
Operanden: B, W, D, K
Der Inhalt des adressierten Operanden (B, W, D) bzw. eine Konstante (K) wird als Zweier-
Komplement in den Wort-Akku geladen. Dabei wird der Akku gegebenenfalls vorzeichenrichtig
erweitert. Das Zweier-Komplement wird intern verwendet um negative Zahlen abzuspeichern.
D.h. wird eine Zahl mit L– geladen erscheint sie im Akku mit umgekehrtem Vorzeichen.
Dieser Befehl ist nur in Zusammenhang mit Wort-Verarbeitung möglich.

5.8.4 LADE BYTE (LB)

Operanden: M, I, O, T, C
Mit dem Befehl LB werden acht Merker, Eingänge, Ausgänge, Timer oder Counter mit aufsteigender
Numerierung in den Wort-Akku kopiert. Jeder Operand belegt ein Bit im Akku. Die im Befehl an-
gegebene Operanden-Adresse wird im Akku als LSB, die angegebene Adresse + 1 als LSB + 1 usw.
abgelegt. Dadurch wird der letzte betroffene Operand zum MSB!
Gegebenenfalls wird der Akku vorzeichenrichtig erweitert.
124
TNC 124
5.8 Befehlssatz
April 2007

Werbung

Inhaltsverzeichnis
loading

Inhaltsverzeichnis