-
-
[旧帖]
[求助]菜鸟 不理解例程代码中assume的用法
0.00雪花
-
发表于:
2007-12-28 11:58
5872
-
[旧帖] [求助]菜鸟 不理解例程代码中assume的用法
0.00雪花
谢谢你来看我的帖子,新手入门,问题很菜,
看罗云彬的win32汇编,第十四章讲异常处理的例程中有下面的代码:
...
mov esi, _lpExceptionRecord
mov edi, _lpContext
assume esi:ptr EXCEPTION_RECORD, edi:ptr CONTEXT
...
assume 不是用来说明段寄存器的伪指令么,这里为什么用在了通用寄存器上?
_lpExceptionRecord,_lpContext分别是指向两个结构体的指针,不能直接用[esi]或
[edi]来使用么?为什么要用assume esi:ptr EXCEPTION_RECORD, edi:ptr CONTEXT
这一句?
小弟菜鸟,请各位前辈多多帮助。谢谢大家!
[培训]科锐逆向工程师培训第53期2025年7月8日开班!