Hallo

Du machst es einem ja nicht gerade leicht, deine Frage zu verstehen, aber ich versuche es trotzdem mal mit einer Antwort.

Wenn es darum geht, einzelne Bits von verschiedenen Bytes zu vergleichen, kannst du das z.B. mit der AND-Verknüpfung machen. Als Ergebnis dieser Verknüpfung aus Byte a und b erhälst du das Byte c, in dem genau die Bits auf 1 sind, die in a UND b auch 1 sind. So kannst du bestimmte Bits herausfiltern oder prüfen, ob und welche jeweils in beiden verknüpften Bytes gesetzt sind.

Als Beispiel: wenn x AND 16 = 16 ist, dann ist das Bit 4 in der Variablen x gesetzt, ist das Ergebnis 0 dann eben nicht. Wenn x AND y = y, dann sind alle Bits, die in y gesetzt sind auch in x gesetzt.Ich hoffe das ging zumindest in die Richtung dessen, was du wissen wolltest.

Gruss
Skilltronic