Ciao io personalmente uso lo stack per input di numeri di due cifre o più.
Non programmo da molto in assembly e le basi le ho imparate negli ultimi mesi di scuola.
Oppure potresti usare un buffer con le istruzioni
MOV AH,0AH
INT 21H
Spero che la risposta sia inerente alla domanda