Forse ho capito.. può essere?
bufferSize db 6 ; 5 char + RETURN dato che al massimo ho 64000 che è formato da 5 cifre
inputLength db 0 ; number of read characters
buffer db 6 DUP(0) ; actual buffer
Then fill the buffer:
mov ax, cs
mov ds, ax ; ensure cs == ds
mov dx, offset bufferSize ; load our pointer to the beginning of the structure
mov ah, 0Ah ; GetLine function
int 21h