Instructions
Bibliothek
akYtec GmbH · Vahrenwalder Str. 269 A · 30179 Hannover · Germany · Tel.: +49 (0) 511 16 59 672-0 · www.akytec.de
52
6.1.4.2 Schieberegister rechts (SHR)
Abb. 6.28
Die Funktion SHR arbeitet mit den INT-Variablen. Sie wird verwendet, um alle Bits des
Operanden X um N Bits nach rechts zu verschieben, freie Bits werden mit Nullen aufge-
füllt. Das Ergebnis wird in den Ausgangswert Q geschrieben.
Beispiel: Rechtsverschiebung der Zahl 152 (dezimal) = 10011000 (binär) um 2 Bits
Abb. 6.29
6.1.5 Bit-Operatoren
Ein Bit-Operator behandelt einen Wert als eine Reihe von Bits, um Operationen an einem
oder mehreren einzelnen Bits eines Operanden auszuführen.
6.1.5.1 Einzelnes Bit auslesen (EXTRACT)
Abb. 6.30
Der Ausgangswert Q (BOOL) der Funktion EXTRACT ist der Wert des N-ten Bits (INT) im
Operanden X (INT). Die Bitzählung beginnt mit Null.
Beispiel: Auslesen des 5. Bits aus der Zahl 81 (dezimal) = 1010001 (binär):
Abb. 6.31
6.1.5.2 Einzelnes Bit setzen (PUTBIT)
Abb. 6.32










