Registriert seit: 28. Apr 2008
Ort: Stolberg (Rhl)
6.659 Beiträge
FreePascal / Lazarus
|
AW: einzelne bytes in ein 4-byte int umwandeln
22. Mär 2017, 16:01
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;
Müßte es nicht
shl eax,16
Heißen?
Gruß
K-H
Programme gehorchen nicht Deinen Absichten sondern Deinen Anweisungen
R.E.D retired error detector
|
|
Zitat
|