Red de conocimiento informático - Problemas con los teléfonos móviles - ¿Por qué la función recv no puede utilizar el registro ecx?

¿Por qué la función recv no puede utilizar el registro ecx?

Debes haber usado ecx después de

invocar recv, _hSocket, esi, ecx, 0

, y ecx es un registro que se puede cambiar a voluntad, por lo que hay algún problema con tu program

Por el contrario, no puedes cambiar ebx, edi, esi, especialmente ebx

¿Por qué no puedes cambiar ebx, edi y esi a voluntad?