А ты членом гвозди забивать не пробовал?Вот вроде ж нормальный человек, а ерунду говоришь. Инструмент надо по назначению использовать.
Сделать его, разумеется, можно с помощью вставки асма и плясок с бубнами для синхронизации адресов. Но ЗАЧЕМ?!
Я нигде не говорил, что НЕ НАДО программировать на асме. Я говорил, что С часто ускоряют разработку. Критичные места на асме пишутся.
Ты же предлагаешь, то весь printf() запихать в память для вывода строчки без формата, то между страницами прыгать где попало и как попало.
Речь идёт о написании ОС. А там вообще не предполагается переключение между страницами вне менеджера памяти. От слова совсем.
Не надо переносить принципы демостроительства на написание системного ПО. Они там не столько бесполезны, сколько вредны.
- - - Добавлено - - -
Поэтому пейсатели на асме никогда не написали ни одной сложной системы![]()





Вот вроде ж нормальный человек, а ерунду говоришь. Инструмент надо по назначению использовать.
Ответить с цитированием