BITSR
Syntax: BITRL(ganzz1 [, int2])
Bitweises Rechtsschieben. Nimmt eine oder zwei Ganzzahlen als Eingabe an und liefert das Ergebnis zurück,
das sich ergibt, wenn die Bit der ersten Ganzzahl um die Anzahl der durch die zweite Ganzzahl angegebenen
Stellen nach rechts verschoben werden. Wenn keine zweite Ganzzahl vorliegt, werden die Bit um eine Stelle
nach rechts verschoben.
Beispiele:
BITSR(112,2) gibt 28 zurück
BITSR(10) gibt 5 zurück.
BITXOR
Syntax: BITXOR(Ganzz1, Ganzz2, ... Ganzzn)
Liefert das bitweise logische exklusive OR der angegebenen Ganzzahlen zurück.
Beispiel: BITXOR(9,26) gibt 19 zurück.
B→R
Syntax: B→R(#Ganzzahlm)
Konvertiert eine Ganzzahl der Basis m in eine dezimale Ganzzahl (Basis 10). Die Basismarkierung m kann b
(für "binär"), o (für "öktal") oder h (für "hexadezimal") lauten.
Beispiel: B→R(#1101b) gibt 13 zurück
GETBASE
Syntax: GETBASE(#Ganzzahl[m])
Gibt die Basis für die angegebene Ganzzahl zurück (was die aktuelle Standardbasis auch immer ist): 0 =
Standard, 1 = binär, 2 = oktal, 3 = hexadezimal.
Beispiele: GETBASE(#1101b) liefert #1h zurück (wenn die Standardbasis "Hexadezimal" ist), während
GETBASE (#1101) #0h zurückliefert.
GETBITS
Syntax: GETBITS(#Ganzzahl)
Gibt die Anzahl der Bit zurück, die zum Kodieren einer Ganzzahl verwendet werden.
Wird keine Ganzzahl angegeben, wird der aktuelle Wert des Felds "Ganzzahlen" auf Seite 1 der Einstellungen
in der Startansicht verwendet.
Beispiele:
GETBITS(#22122) gibt 32 zurück.
GETBITS(#1:45h) gibt 45 zurück.
R→B
Syntax: R→B(Ganzzahl)
Konvertiert eine dezimale Ganzzahl (Basis 10) in eine Ganzzahl mit der Standardbasis.
Programmbefehle 607