Я новичок в 8086 ассемблере и у меня проблемы с кодом. Мой код работает, то есть он печатает введенную строку, но показывает два дополнительных символа перед отображением фактической строки. Я понятия не имею, откуда эти дополнительные персонажи. Любая помощь будет полезна. Спасибо!
lea dx, var1
mov ah, 0ah ;getting buffered input and storing it in var1
int 21h
mov dl, 10 ;line feed character being displayed
mov ah, 2h
int 21h
mov dx, 0 ;clearing the registers
mov ah, 0
mov dl, 0
lea dx, var1 ;print the string var1 to the screen
mov ah, 9h
int 21h