Einzelnen Beitrag anzeigen

OlafSt

Registriert seit: 2. Mär 2007
Ort: Hamburg
284 Beiträge
 
Delphi 10.2 Tokyo Professional
 
#21

AW: einzelne bytes in ein 4-byte int umwandeln

  Alt 22. Mär 2017, 07:51
Wenn es nicht 64-Bit sein muß, dann ginge auch noch sowas:

Delphi-Quellcode:
var
   b1,b2,b3,b4: byte;
begin
   Int:=$ABCDEF42;
   asm
      mov eax,Int
      mov b4,al
      mov b3,ah
      shl eax,2
      mov b2,al
      mov b1,ah
   end;
end;

Geändert von OlafSt (22. Mär 2017 um 07:54 Uhr)
  Mit Zitat antworten Zitat