Avrei un problemino con l'assembly...
Allora, dovrei confrontare tra loro 2 numeri, uno passato da linea di comando, l'altro inserito dall'utente via tastiera.
I valori da confrontare stanno in eax e ebx e la funzione di controllo li sposta in due variabili, a e b.
movl %eax, a
movl %ebx, b
Debuggando ho notato che nei registri (prima del move) ci sono due indirizzi ed in a e b c'è zero. Dopo il movl, in a e b c'è roba strana (non sono gli stessi indirizzi). Non dovrebbero esserci i valori inseriti dall'utente? :master:
Come posso mettere in a e b i valori puntati dagli indirizzi contenuti nei due registri?? :master:
Grazie