MSB und LSB tauschen
-
Hallo,
mit welchem Befehl kann ich in einem Byte MSB und LSB tauschen?
Aus 0xAB soll 0xBA werden!Mfg
-
unsigned char c = 0xAB; unsigned char swapped= c<<4|c>>4;
Hoffentlich übersieht Windalf diesen Thread
-
Hoffentlich übersieht Windalf diesen Thread
zu spät
mir fällt aber leider nix perverses ein was ich damit machen könnte.
würde auch deine variante verwenden...
-
Windalf schrieb:
mir fällt aber leider nix perverses ein was ich damit machen könnte.
Und das will was heißen!
würde auch deine variante verwenden...
-
MSB und LSB in 0xAB (0b10101011) sind beide 1, also ist vertauschen ziemlich sinnlos
-
Bashar schrieb:
MSB und LSB in 0xAB (0b10101011) sind beide 1, also ist vertauschen ziemlich sinnlos
Er meinte wohl eher MSQ und LSQ
-
vielleicht auch MSN und LSN
-
warum nehmt ihr an, daß er keinen 4-bit-prozessor hat?
-
Ich seh nirgends eine Annahme über einen Prozessor.
-
hab in "mit welchem Befehl kann ich in einem Byte MSB und LSB tauschen?" das fette "Byte" überlesen. hätte da irgend was anderes gestanden, hätte das MSB ein MS-byte (bestehend aus 4 bit) sein können.