DWORD dwImageSize; 

    _asm
    {
    mov ecx,0x30
    mov eax, fs:[ecx]
    mov eax, [eax + 0x0c]
    mov esi, [eax + 0x0c]
    add esi,0x20
    lodsd
    mov dwImageSize,eax 

    }
    
    
    越详细越好,最好每句都解释一下,这是c++程序中一段代码,我不懂汇编