;>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
;SEH Handle    异常处理程序
;>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
_Handler     proc    _lpExceptionRecord,_lpSEH,_lpContext,_lpDispatcherContext
        local    @szBuffer[256]:byte
        
        pushad    
        mov    esi,_lpExceptionRecord
        mov    edi,_lpContext
        assume    esi:ptr EXCEPTION_RECORD,edi:ptr CONTEXT
                   .........
_Handler  endp
/**********************问题***************************/
mov    esi,_lpExceptionRecord
mov    edi,_lpContext
这两句我能理解是什么意思,但是后一句:
assume    esi:ptr EXCEPTION_RECORD,edi:ptr CONTEXT
如何来理解呢?从它前面的两句中esi,edi不是已经有值了吗?

/*********************************************************/
请大家给解释一下,不是很明白.