Zum Inhalt

Bit load dw2

Type Funktion : DWORD

Input I DWORD (Eingangs Wert)
D BOOL (Wert der zu ladenden Bits)
P INT (Position des zu ladenden Bits)
N INT (Anzahl der Bits die ab Position P geladen werden)
Output DWORD (Ausgang)
BIT_LOAD_DW2 kann mehrere Bits in einem DWORD gleichzeitig setzen oder löschen. Die Position wird mit 0 für Bit 0 und 31 für Bit 31 angegeben. N gibt an wie viele Bits ab der angegebenen Position verändert werden. Wird N = 0 werden keine Bits verändert. Wird P und N so spezifiziert, dass die zu schreibenden Bits über das höchste (Bit 31) hinausreicht so wird wieder bei Bit 0 begonnen.

bit_load_dw2

Beispiel:

Beispiele siehe unter BIT_LOAD_B2