假如我搜个地址 例如: 07C4B34C 出来个内存地址
我再监视这个地址,出现 mov eax,[eax+10] 这时eax却等于 07C4B34C
EAX肯定不会等于07C4B34C的,那么是哪出的问题呢?
mov eax,[eax+10]
答案:2 悬赏:0 手机版
解决时间 2021-01-25 13:29
- 提问者网友:轮囘Li巡影
- 2021-01-25 10:39
最佳答案
- 五星知识达人网友:摆渡翁
- 2021-01-25 10:56
CS DS SS起始地址默认情况下,只听到说放弃了SS。 x86环境中访问的堆栈使用的SS,这是不是Windows的软件可以说了算。
,DWORD PTR内存操作数是4个字节(双字的指针双字指针),WORD PTR 2个字节,字节指针代表一个字节,QWORD PTR说,8个字节。一般来说,只有目标内存的即时数时,有必要明确写出来:
MOV DWORD PTR [EAX],0
书面的根本判断不出来的,编译器默认会写几个字节被视为字节指针。
,DWORD PTR内存操作数是4个字节(双字的指针双字指针),WORD PTR 2个字节,字节指针代表一个字节,QWORD PTR说,8个字节。一般来说,只有目标内存的即时数时,有必要明确写出来:
MOV DWORD PTR [EAX],0
书面的根本判断不出来的,编译器默认会写几个字节被视为字节指针。
全部回答
- 1楼网友:执傲
- 2021-01-25 12:15
不是..
这个是用以eax里面的值做为地址,,取出来给eax
比如地址100h = 88aah
eax = 100h
那么mov eax, [eax]后
eax里面的值是88aah
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯