Embed Funktion

Embed prüft ob ein bestimmtes Bit gesetzt ist


Funktion

Die Funktion Embed prüft ob ein bestimmtes Bit im ersten Argument gesetzt ist. Die Nummer des zu prüfenden Bits wird im zweiten Argument angegeben. Beachten Sie, dass hier keine Verknüpfung des Bitmusters durchgeführt wird, sondern nur ein Bit geprüft wird. Das Resultat ist 1, wenn das Bit gesetzt ist und 0 wenn das Bit nicht gesetzt ist.

Das erste Argument kann eine natürliche Zahl, eine Liste oder Tabelle sein. Bei Datenfeldern wird die Zahl jedes einzelnen Elements geprüft und die Resultate in einem Datenfeld gleicher Größe zurückgegeben.


Syntax

Embed (Zahl, Bit-Nummer)

Embed (Liste, Bit-Nummer)

Embed (Tabelle, Bit-Nummer)

Beispiele

Embed (12, 3) = 1

Embed (12, 1) = 0

Embed ([10, 12, 15], 3) = 0 1 1


Bitset Funktionen

AndBit Bitweise UND Verknüpfung
AndBitX UND Verknüpfung von Listen zur Matrix
Embed Prüft ob ein Bit gesetzt ist.
Excl Löschen eines Bits
Incl Setzen eines Bits
Not Bitweise Negation
OrBit Bitweise ODER Verknüpfung
OrBitX ODER Verknüpfung von Listen zur Matrix
Shl Bits nach links schieben
Shr Bits nach rechts schieben
XorBit Bitweise exklusive ODER Verknüpfung
XorBitX XOR Verknüpfung von Listen zur Matrix