Einzelnen Beitrag anzeigen

Benutzerbild von Nothine
Nothine

Registriert seit: 3. Jul 2004
Ort: Mülheim an der Ruhr
198 Beiträge
 
Delphi 5 Enterprise
 
#8

Re: Assembler: Reihenfolge eines Bitfelds umdrehen

  Alt 25. Jun 2005, 08:49
Zitat von SirThornberry:
sollte also mit einer anweisung getan sein da die zweite hier wohl dazu dient das ganze auf result zu schieben (kenn mich da nicht so aus mit asm)
das problem in diesem fall besteht in der tatsache das ROL und ROR die reihenfolge der bits durchaus beibehalten, z.B.:

Code:
Bit#: 76543210
Bits: 10101100
--------------
rol 2
--------------
Bit#: 76543210
Bits: 10110010
er will aber (natürlich nur sofern ich das richtig verstanden habe) die bitreihenfolge komplett umdrehen, und das ist nicht so ohne weiteres möglich, dafür brauchts schon ein wenig (aber wirklich nur ein wenig ) mehr

(und es geht net um standard inline-assembler, wie aus der ersten antwort von theomega deutlich wird)
if ThisPost is senseless then
ThisPost.WasPostedBy := SomeoneElse();
  Mit Zitat antworten Zitat