Есть даже такое дворово-пацанское правило "не знаешь - не говори". Суть в изучении языка, DOS простая модель для старта и изучения, но где нужно думать головой, чтобы реализовать самый простой алгоритм. А уж после изучения основ можно двигаться дальше в изучении процессоров и их команд.
Дворовым пацанам не место в интеллектуальных темах. DOS это устаревшая модель. Давайте тогда вообще на опкодах под 8-разрядные контроллеры писать, круто же, прекрасно для старта и надо думать головой. А ведь достаточно взять хорошую книгу по x86-асму (интел или AT&T, неважно, главное, 32-разрядному), и это будет отличный старт, это и будет материал для изучения самого языка, и не надо потом ничего доучивать будет при переходе на Win, чтобы началь использовать WinAPI, как в случае с досом. Тот же MASM предоставляет большой набор функций, уже готовых, но с открытым кодом - пожалуйста, куча алгоритмов, разбирайся. Или пиши сам, если получается. Так что, если ты учился по древнекнигам с досом, то это не значит, что нужно продолжать эту традицию до сих пор, как 80-летние дряхлые вузовские преподаватели любят это делать. Хотя постой, дай, я угадаю. Ты пропагандируешь дос, чтобы люди вязли в этом древнем дерьме, затормаживали таким образом своё развитие и некоторое время не могли составить тебе, как представителю рабочего класса, конкуренцию при поиске работы.