Я хочу ввести строковый ввод, но не как метод прерывания 0Ah. Этот метод добавляет 2 значения перед вводимой строкой, размером буфера и длиной строки. Есть ли другое прерывание, которое я могу вводить только в строке без этих значений?
Вы можете прочитать строку с помощью функции DOS 3Fh - ЧИТАТЬ ИЗ ФАЙЛА ИЛИ УСТРОЙСТВА .
MOV AH,3Fh ; DOS function number. MOV BX,0 ; File handle of standard input (keyboard). MOV CX,SizeOfBuffer ; Maximal number of bytes to read. LEA DX,[Buffer] ; Offset of memory reserved for the string. INT 21h ; Invokation of DOS function. JC Error