我有以下功能在Delphi 2006中工作,但在Delphi XE2下,它在处理RET时给出访问冲突错误或特权指令错误。 function Q_TrimChar(const S: string; Ch: Char): string;
asm
PUSH ESI
MOV ESI,ECX
TEST EAX,EAX
JE @@qt
MOV
我有一个问题。我有以下用ASM编写的x86 delphi代码。我需要把它移植到AMD64上? type
TCPUID = array[1..4] of Longint;
function GetCID : TCPUID; assembler; register;
asm
push ebx
push edi
mov edi, eax
mov eax,
我试图将CrapWOW散列从http://www.team5150.com/~andrew/noncryptohashzoo/CrapWow.html转换为delphi或宁可basm。我的ASM技能非常有限,但我认为它不会太难... 无论如何,在一些关于asm转换的网页的帮助下,我来到这个,但它不工作...尤其是,对于最后一部分我不知道如何转换。这是寄存器赋值给参数和返回参数吗? function