H
hua8hua
Unregistered / Unconfirmed
GUEST, unregistred user!
汇编Delphi高手看过来....
那个高手可以把下面的过程改为纯c代码或者纯delphi代码?我的分全给上了。
procedure THash_XOR16.Calc(const Data
DataSize: Integer)
assembler
register;
asm
TEST ECX,ECX
JLE @Exit
PUSH EAX
MOV AX,[EAX].THash_XOR16.FCRC
@@1: ROL AX,5
XOR AL,[EDX]
INC EDX
DEC ECX
JNZ @@1
POP EDX
MOV [EDX].THash_XOR16.FCRC,AX
@Exit:
end;
那个高手可以把下面的过程改为纯c代码或者纯delphi代码?我的分全给上了。
procedure THash_XOR16.Calc(const Data
DataSize: Integer)
assembler
register;
asm
TEST ECX,ECX
JLE @Exit
PUSH EAX
MOV AX,[EAX].THash_XOR16.FCRC
@@1: ROL AX,5
XOR AL,[EDX]
INC EDX
DEC ECX
JNZ @@1
POP EDX
MOV [EDX].THash_XOR16.FCRC,AX
@Exit:
end;