>>756の言うとおりで、mov edi,datをlea edi,datにすれば
cmp dat[edx*4],esiとcmp [ecx*4+edi],esiの結果は同じくなるわけだが