有关DELPHI中调用汇编(200分)

  • 主题发起人 主题发起人 freecat
  • 开始时间 开始时间
F

freecat

Unregistered / Unconfirmed
GUEST, unregistred user!
我找到一个程序的汇编代码如下
xxxx mov eax,eax+8
xxxx call xxxxx
我想在DELPHI在判断 exa 是否为某 16进制代码(如:01 0a 0c 1d)
如果是就修改 eax 的值为其他的16进制码
然后再执行下面的CALL及让程序运行下去
应该怎么做请给一点指引
谢了
 
asm
mov eax, n
add eax, 8
cmp eax, 000000ffh //比较
jnz @@exit //不相等则跳转
mov eax, 0a0b0c0dh
@@exit:
call xxxxx
end;
 
谢了呀
我会试试的如果问题能不能向你请教呀
请留EMAIL或QQ号好吗 再一次谢谢了
 
No QQ. Mail: creation_zy@sina.com
其实我对汇编也不熟的,只不过参考了一下Delphi调试时的CPU Window。
 
后退
顶部