Inline assembler i C#
HejJeg har et Delphi program hvor en procedure indeholder følgende asm kode:
asm
mov al, tmpCalCheckSum
neg al
and al, 01111111b
mov tmpCalCheckSum, al
end;
Hvordan klare jeg den i C#?
Findes der funktioner i C# som kan klare det samme eller er der andre muligheder?
Hvis jeg kalder procedure i Delphi hvor tmpCalCheckSum er 145 (byte), så returnere den værdien 111.
Jeg har prøvet at lave en DLL i Delphi og derefter kalde den fra C#, men den returnere bare 0. Men det kan jo være fordi jeg gør det forkert.
