La h finale indica l'esadecimale. Nel caso dello 0 non ha importanza ed è come scrivereOriginariamente inviato da rizzotti91
non so neanche il mov ah,0h cosa fa...
mov ah,0
Dato che tu hai usato nel tuo codice
mov ah,2h
presumevo che tu sapessi a cosa serve e cosa fa ...
Sono le istruzioni che utilizzano lo stack per conservare e ritrovare il valore di un registro.o l'istruzione pop e push, non ce le ha mai fatte usare nelle esercitazioni
Puoi usare una variabile temporanea al posto del push con una mov che conserva il valore del registro e una mov che legge il valore dalla variabile al posto della pop.
Per il resto, sul fatto dell'addizione (0+1) non capisco a quale parte di codice ti riferisci. Se fai una add tra 0 e 1 il risultato è 1 ... non c'è dubbio ...
Per gli ultimi due numeri, hai provato a scrivere su carta i valori di tutti i registri durante il ciclo? Puoi farlo e mostrarmi tali valori?