请问高手在CE中取得的这个偏移地址解释一下!!! mov eax,[esi+eax*4+04]

mov eax,[esi+eax*4+04]在“CE”中我取到了这样一个“偏移地址”我该怎么入手去找到它的“基址”???跪求《—。—》!!!

第1个回答  2011-08-19
基地址不都写出来了吗? 只是算法问题而已.
mov eax,[esi+eax*4+04]
你可以这么理解. 将某个地方数值移动到eax里边...这个数值来源指针算法如下

esi+eax*4+4 esi是个值.然后加上eax*4 在加上偏移4

请问高手在CE中取得的这个偏移地址解释一下!!! mov eax,[esi+eax*4+...
mov eax,[esi+eax*4+04]你可以这么理解. 将某个地方数值移动到eax里边...这个数值来源指针算法如下 esi+eax*4+4 esi是个值.然后加上eax*4 在加上偏移4

我在使用ce查找基址时遇到了mov eax,[eax+esi*4];esi=00000000这怎么继续...
[eax+edx*4]表示以EDX(00000001)为段地址,以011DC384为偏移地址的逻辑地址的主存储器中的四个字节内容 这条命令表示将主存00000001:011DC384中的双字数据传送到eax中。

CE找到mov [edx+ecx],eax 怎么找了 偏移量是什么
ECX=00833A20 这是基址 EDX=00000060 这是偏移

汇编语言mov eax,[eax]语法问题
回答:对现在的CPU来说,8个通用寄存器都可用于寻址,如果不考虑效率和段寄存器的选择的话,8个寄存器随便乱用,任意两个均可组合。比如我就喜欢用[ebx+esi]访问数组。但是老CPU不可以(那些CPU早已被淘汰了)。

ce偏移地址
断在什么位置!及所在位置的表达式 是什么内存 例如 MOV DWORD PTR DS:[ESI+260] 这个时候你要去看 esi 的值 取到 esi的值后可以用OD继续跟也可以用CE扫描 ESI的值 之后再在 OD的数据窗口用 dd 数据的办法 去跟也可以用 转到表达式的办法转 到 你用ce扫到的地址 ,如此循环 ...

请教汇编运算问题。这个基址是如何运算的。
mov [edx+edi*4+04],eax edx+edi*4+04这个东西。看看 eax的值 你再看看堆栈就知道了。eax的值送入了堆栈地址。游戏分析。经常会遇到这个东西的。起初我也不知道怎么回事。后来发觉每次运行这样的语句时候。都会把eax值或者地址送入edx+edi*4+04所指向的堆栈地址。我说的可能有误。自己多动动手。

汇编中mov esi,eax是什么意思?
到正常主力,否则有些出错处理等操作.XXXX45D2 call nullsub_1 \/\/错误,提示,等等XXXX45D7 add esp, 4XXXX45DA jmp loc_6FF046EA\/\/就存储空间来说,这里至少少了3~4个指令代码,因该是些有赋值操作,则带参数.XXXX46E6 call esi ; CheckRevision就这些代码来说CheckRevision是没有带参数.

...方面高手进.请帮忙讲解一下何为偏移量、偏移地址,及其作用.(定以高 ...
CE带的这个TUTORIAL,是CE作者做的用来让你练习的一个程序,它里面也和游戏一样,在每一个步骤都会有一些类似血(HEALTH)或子弹数量的东西,并且你点了上面某个按钮之后,这些数值也会象游戏中一样减少,这样让你象是修改游戏一样,去找到它的地址,并按TUTORIAL上面的要求修改,当你按它的要求做到了,才让你做下一步。

关于ce找植物大战僵尸冷却基址问题
右键 选择 查找写入该地址的代码 ,此时切换到游戏 点击向日葵,拿起来但不建造,再次放下 这两行如何理解呢第一条我们拿起向日葵的记录第二条我们放回向日葵的记录当然选择 mov [eax+ecx+70],01 双击 此时EAX=0 ECX = 070f8830 ECX + 70 = 070f88A0 再次确认就是这条记录搜索070f8830 只有一个结果 0CEEF7...

MOV EDX,[EAX+4]
这句话的意思是将[EAX+4]里的内容移动到EDX寄存器中 用的是寄存器基址寻址

相似回答
大家正在搜