-
-
[旧帖]
[求助]菜鸟 不理解例程代码中assume的用法
0.00雪花
-
发表于:
2007-12-28 11:58
5792
-
[旧帖] [求助]菜鸟 不理解例程代码中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
这一句?
小弟菜鸟,请各位前辈多多帮助。谢谢大家!
[培训]内核驱动高级班,冲击BAT一流互联网大厂工作,每周日13:00-18:00直播授课