Gast
#176574
Hallo, ich brauche eure Hilfe. Wie kann ich ein Bit eines Ports verschieben, ohne das mir ein Bit verloren geht? Alle Bits bis auf eins der ersten 4 Bits sind gesetzt. Es dürfen nur Bit 0 bis 3 geschoben werden. Wenn Bit3 Null ist, soll die Prozedur wieder von vorne anfangen. Beispiel: 0b11111110 0b11111101 0b11111011 0b11110111 0b11111110 usw. Bei <<1 wird ja immer eine Null nachgeschoben. Wäre nett, wenn mir jemand helfen würde.