Int 021

Дело в том, что указанным способом невозможно ввести с клавиатуры символ #8. А смещение строки как раз и есть 0х108. Чтобы избавиться от восьмерки, можно было бы, конечно, исполнить следующую последовательность команд:

MOV DX, 0х109

DEC DX

Кстати, DEC DX — это однобайтовая команда, и оба варианта эквивалентна по длине и выбор того или иного полностью зависит от вашего вкуса.

Конечно, невозможность ввода некоторых символов через Alt-цифра очень удручающее обстоятельство. Тем более что таких цифр довольно много. Ниже дан их список, который желательно запомнить, чтобы избежать ошибок при вводе: