Если человечество проживет еще 1000 лет

и в 3015 году выпустят книгу по программированию на ассемблере, то она будет посвящена программированию для MSDOS.
bugsrk
Автор поста оценил этот комментарий

Вы путаете понятия архитектуры системы и ОС. Основы первого, как раз таки можно прекрасно начать изучать и под дос, систему прерываний, порты ввода-вывода, все это не меняется, понять защищенный режим работы так же будет проще изучив реальный. Например на асме пишут те же загрузчики, которые работают с голым биосом и по сути являются мини ОС, как раз для такого полезно начинать с нуля. А вот под винду писать на чистом асме это извращение, его используют как дополнение(вставки)! Что и где запускается/не запускается вопрос десятый, сейчас чуть не в начальном классе начинают изучать программирование, они там черепашку программируют, которая ползает по полю, такое тоже без "эмулятора" не запустишь)

раскрыть ветку (1)
Автор поста оценил этот комментарий

Вы не поняли суть моей претензии - мне кажется что изучать алгоритмы и методы программирования желательно на той платформе на которой ты работаешь. Зачем мне вникать в механизм сегментной адресации x86 если сейчас все сделано совсем по другому? Берем любой учебник по ассемблеру делаем простой хелоу ворлд - и под современной системой он не запустится, так нахера такой учебник нужен?

показать ответы
bugsrk
Автор поста оценил этот комментарий

Причем тут перфокарты, это носитель информации, а не язык программирования и даже не архитектура!

раскрыть ветку (1)
Автор поста оценил этот комментарий

В том то и дело что на современных процессорах не запускаются досовские программы, только через эмуляторы, тоесть это совсем другая архитектура, канувшая в лету. Вы же не будете учить человека, незнакомого  с Windows, учить на примере 3.11?
Изучать азы можно и на примере соврменной архитектуры - в этом нет ничего сложного.

Иллюстрация к комментарию
показать ответы
1
bugsrk
Автор поста оценил этот комментарий

А ты как предлагаешь? Это как изучение физики/механики, все тоже начинается с простых механизмов, например с принципов работы парового двигателя, который тоже сейчас не используется.

раскрыть ветку (1)
Автор поста оценил этот комментарий
Ну тогда надо с перфокарт начинать, че уж там...
показать ответы
5
Автор поста оценил этот комментарий

Объяснил бы хоть в чем прикол

Иллюстрация к комментарию
раскрыть ветку (1)
Автор поста оценил этот комментарий

То что все книги по азам написаны именно для MSDOS. При чем более менее сложные программы уже не работают в режиме эмулирования в NT системах. А книги для windows уже рассчитаны на то, что ты уже все знаешь и рассказывают именно о нюансах работы в современных системах и процессорах.

показать ответы