



HINWEIS

Ein gleichzeitiger Bit-Zugriff durch zwei Tasks ist nur möglich, wenn der Prozessor den Bit-Zugriff direkt auf den Speicher ausführen kann. Alle x86- und x64-Systeme verfügen über Befehle für den Bit-Zugriff im Speicher. Systeme wie ARM und PPC können nicht direkt auf Bits im Speicher zugreifen.
Wenn zwei Tasks gleichzeitig einen Bit-Zugriff durchführen, obwohl der Prozessor den
Bit-Zugriff nicht direkt im Speicher durchführen kann, ist wie folgt vorzugehen. Verwenden
Sie eine Semaphore (SysSemEnter) oder eine ähnliche Technik, um konkurrierende Bitzugriffe zu verhindern. Am besten
ist es jedoch, den Bit-Zugriff innerhalb einer Aufgabe auszuführen.
Beim Indexzugriff können einzelne Bits in Ganzzahlvariablen adressiert werden. Mit Hilfe einer Strukturvariablen oder einer Funktionsblockinstanz können einzelne Bits symbolisch adressiert werden.
-
Index-Zugriff auf Bit-Integer-Variablen
-
Symbolischer Bit-Zugriff in Strukturvariablen
-
Symbolischer Bitzugriff in Funktionsblockinstanzen