汇编翻译成c的问题
mov al, [edi+4] ; v20 = *(_BYTE *)(v7 + 4)
mov dl, [edi+3] ; v21 = *(_BYTE *)(v7 + 3);
xor byte ptr [esp+40h+var_18+1], cl ; *(WORD *)((char *)&v42 + 1) ^=
__PAIR__(*(BYTE *)(v7 + 2), *(BYTE *)(v7 + 1))
ida得到得结果,
*(WORD *)((char *)&v42 + 1) ^= __PAIR__(*(BYTE *)(v7 + 2), *(BYTE *)(v7 + 1))
这句怎么理解呢?