Lade...
 

CX_BIT_PATTERN::RightShift

CX_BIT_PATTERN::RightShift

225959
Beschreibung:

Diese Methode verschiebt die Bits des Bitpatterns um n Stellen nach rechts und gibt das Ergebnispattern als neues CX_BIT_PATTERN-Objekt zurück. Das Muster wird von links mit 0-en aufgefüllt, das Vorzeichenbit wird nicht beibehalten.

Code-Beispiel:
0x0012 Call(GetBitPattern) Get(RightShift(1)) Integer // -> 0x09
0x1200 Call(GetBitPattern) Get(RightShift(8)) Integer // -> 0x12

(-1) Call(GetBitPattern) Get(RightShift(16)) Integer  // -> 0xFFFF
Stack
Stack Position Objekttyp Kurzbeschreibung
Stack(IN) Top CX_BIT_PATTERN Das Bitpattern
  Top-1 INTEGER Anzahl der Stellen, um die verschoben werden soll
Stack(OUT) Top CX_BIT_PATTERN Das Ergebnispattern
Funktionsaufruf: Call(RightShift)