Originariamente inviato da carlogts
Li ho messi tutti poichè un ragazzo me li ha chiesti.
Sì ... non intendevo questo ... volevo dirti che, una volta che hai tutti gli errori, comincia ad esaminare il primo e tenta di risolverlo ... no?

Comunque il primo errore si riferisce alla riga "mov risultato[esi],ecx", e forse è il tipo con cui ho dichiarato il vettore risultato...
Non so voi cosa dite?
Dico che risultato è un vettore di "char" (ovvero singoli byte) mentre ecx è un valore a 32 bit ovvero un int. Quindi ti sta dicendo che vuoi inserire un valore a 32 bit dentro un contenitore ad 8 bit ... e non può essere.

Quindi non va bene ecx ma deve essere un registro a 8 bit (ad esempio cl)