15.01.2016, 08:21
Moin zusammen,
ich möchte ein Register auslesen, einzelne Bits ändern und wieder schreiben. Eigentlich funktioniert es soweit, allerdings mit unerwünschten Nebeneffekten.
Das Register besteht aus vier 16-Bit-Integers, ich möchte lediglich beim Ersten die Bits 8 und 9 ändern. Bei dem was ich jetzt gebastelt habe, passiert es auch so, aber bei weiteren Durchläufen werden auch die Bits der restlichen drei Integers geändert, aber ich will ja nur den Ersten ändern.
Könnt ihr mir sagen, was ich verkehrt gemacht habe?
Beste Grüße
Jan
ich möchte ein Register auslesen, einzelne Bits ändern und wieder schreiben. Eigentlich funktioniert es soweit, allerdings mit unerwünschten Nebeneffekten.
Das Register besteht aus vier 16-Bit-Integers, ich möchte lediglich beim Ersten die Bits 8 und 9 ändern. Bei dem was ich jetzt gebastelt habe, passiert es auch so, aber bei weiteren Durchläufen werden auch die Bits der restlichen drei Integers geändert, aber ich will ja nur den Ersten ändern.
Könnt ihr mir sagen, was ich verkehrt gemacht habe?
Beste Grüße
Jan
