Используя широко доступную ссылку на функцию int 21h, вы можете написать собственную подпрограмму интерфейса DOS, в которой параметры загружаются в соответствующие регистры внутри подпрограммы.
Насколько я помню, мне потребовалось три функции: одна для символьного ввода-вывода(параметры регистра байтов), один для полусложного (параметры регистра слов - файлы, память) и третий, который я больше не помню: (
Это хорошее упражнение!