Gast
#573002
Hallo, ich habe z.B. folgende Bitkombination: "01100100" wie kann ich die Bits in ASM drehen bzw. spiegeln, so daß: "00100110" herauskommt ? Achso, ich verwende einen PIC16F627.
|
Anzeige
|
Bits drehen bzw. spiegeln
Gast
#573002
Hallo, ich habe z.B. folgende Bitkombination: "01100100" wie kann ich die Bits in ASM drehen bzw. spiegeln, so daß: "00100110" herauskommt ? Achso, ich verwende einen PIC16F627.
Gast
#573006
Gast
#573013
Damit wird nur die untere und oberer Hälfte des Bytes getauscht, glaube ich... Ich würde in einer Schleife die Bits oben herausschieben und diese herausgeschobenen Bits unten wieder hereinschieben (Oder andersherum ;))
Gast
#573017
Um Simons Luxus-NOP gradezuziehen: auf der gleichen Seite rein wie raus, sonst bleibt alles beim Alten.
Gast
#573050
8x hintereinander: RLF f1, 1 RRF f2, 1 Gruß, Florian
Gast
#573052
In "C" sähe das dann so aus. Vielleicht hilfts dem Verständnis auch wenns kein ASM ist.
Gast
#573060
@ARM-Fan, das ist leider nicht richtig. Der dreht einmal zu oft. So passt es:
Gruß, Florian A.K. wrote: > Um Simons Luxus-NOP gradezuziehen: auf der gleichen Seite rein wie raus, > sonst bleibt alles beim Alten. HUST Ja... :-)
Gast
#573939
Danke. Antwort schreibenBitte melde dich an, um einen Beitrag zu schreiben. |
Anzeige
|