Beh, ma il compilatore utilizzera' ecx per motivi suoi nella funzione C ... se non vuoi modificarlo salvalo nello stack e poi riprendilo all'uscita ...