¿Porqué todas las funciones de Windows empiezan con la instrucción MOV EDI, EDI?

Si miramos a las funciones desensambladas de las dlls de windows, veremos que empiezan con una instrucción aparentemente inútil: MOV EDI,EDI. Esta instrucción copia el contenido de un registro a él mismo sin ningún flag; no tiene sentido alguno. ¿Porqué está ahí? Continúa leyendo ¿Porqué todas las funciones de Windows empiezan con la instrucción MOV EDI, EDI?