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

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

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

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

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

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

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

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

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

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

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

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

Опять путает, алгоритмы и методы программирования никак не завязаны, на платформу, это раз. Далее я понимаю если бы кардинально изменилась, физическая архитектура ПК за это время, но это ни так, вот мне было проще понять защищенный режим изучив сначала реальный, да не спорю в процессе надо изучить абсолютно бесполезные в современном мире функции дос. Плюс не забывайте, что далеко не все программируют только для ПК, есть еще куча контроллеров, где применяется и сегментная и прямая адресация,а так же много аналогий с дос, более того многим из них и не нужно уметь асм под винь/линь, они изучают его под дос как более менее универсальную платформу, а потом уходят на свои специфические, таким людям по сути наоборот и не нужно ничего более асм под дос, изучая под винду они потратят больше времени, а оно им не пригодится! А запуск - дело техники)

Вы смотрите срез комментариев. Чтобы написать комментарий, перейдите к общему списку