В микроконтроллерах, для инициализации различных устройств и ещё , впрочем, для многих целей, мне , например, удобнее использовать АСМ.
Единственное, иногда возникают сложности в реализации всяких закрученных алгоритмов, но это только из-за того что трудно ориентироваться в написанном коде (когда он уже сильно разросся). И редактировать программу , помоему, удобнее в языках более высокого уровня...
При выборе элементной базы (вчастности микрококтроллеров) избыточность (лишняя память и т.д. которая требуется для программ на языке высокого уровня) влечёт за собой увеличение себестоимости изделия (прибора) => увеличение цены => уменьшение прибыли. Для радиолюбителя это не заметно, а в масштабах производства уже будет ощутимо...
Но это про микроконтроллеры,а о ПС:
Существует, например, такая операционная система (может кто-то видел)- "MenuetOS", которая полностью написана на АСМе и умещается (со всеми существующими на даный момент приложениями) на
ОДНОЙ стандартной дискете, причем выглядит совсем не убого....
Вспомните сколько весит Виндовс и почувствуйте разницу!
К тому же програмисты на АСМе хорошо ценятся у работодателей
![Up](images/smilies/2009/up.gif)
!