Herunterladen Inhalt Inhalt Diese Seite drucken

HEIDENHAIN TNC 407 Technisches Handbuch Seite 555

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

Werbung

3.9.2 SCHIEBEN RECHTS (>>)
Kurzbezeichnung für PLC-Editor:
Verarbeitungszeit [µs]
Anzahl der Bytes
Operanden: B, W, D, K
Wirkungsweise:
Da bei diesem Befehl das Vorzeichenbit (MSB) mit berücksichtigt wird, ist er der Gruppe der
arithmetischen Befehle zuzuordnen. Aus diesem Grund und auch aus Zeitgründen sollte dieser Be-
fehl nicht zum Isolieren von Bits verwendet werden. Eine SCHIEBE RECHTS-Anweisung veranlaßt,
daß der Inhalt des Wort-Akku durch zwei dividiert wird. Dafür werden die Bits im Akku einfach um
eine Stelle nach rechts verschoben. Die Anzahl der Schiebe-Vorgänge wird über den Operanden
festgelegt. Dabei gehen die gesetzten Bits, die nach rechts über den Akku hinausgeschoben werden
verloren; auf der linken Seite wird der Akku vorzeichenrichtig erweitert.
Beispiel:
Der Inhalt des Doppelwortes D8 soll vier mal nach rechts geschoben werden und dann in D12 ab-
gespeichert werden.
Ausgangszustand:
Der Akku-Inhalt ist hier bitweise, der Operanden-Inhalt in hexadezimaler Schreibweise dargestellt.
Zeile AWL
xxxxxxxx
1
L D8
00000000
2
>> K1
00000000
3
>> K1
00000000
4
>> K1
00000000
5
>> K1
00000000
6
= D12
00000000
Zeile 1:
Laden von Doppelwort D8 in den Akku.
Zeile 2 bis 5: Der Inhalt des Wort-Akku wird um die im Operanden festgelegte Anzahl von Bits
nach rechts verschoben.
Die gesamte Operation könnte auch mit dem Befehl >> K4 durchgeführt wrden.
Zeile 6:
Das Ergebnis wird im Doppelwort D12 abgespeichert.
7-94
TNC 407/TNC 415/TNC425
>> (SHIFT RIGHT)
Byte/Word/Double
Konstante
0,6 bis 0,9
0,3 bis 0,5
6
Doppelwort D8
= 3E 80
Doppelwort D12 = ?
Akku-Inhalt
xxxxxxxx
xxxxxxxx
00000000 00111110
00000000 00011111
00000000 00001111
00000000 00000111
00000000 00000011
00000000 00000011
3 Befehlssatz
8
(hex)
xxxxxxxx
10000000
00
01000000
10100000
11010000
11101000
11101000
00
Operanden-Inhalt
00
3E
80
00
03
E8
11.97

Werbung

Inhaltsverzeichnis
loading

Diese Anleitung auch für:

Tnc 415Tnc 425

Inhaltsverzeichnis