павел
Профи
(876)
13 лет назад
Ассемблер один из самых древних языков пограммирования и являетя символьным аналогом машинных команд. Ассемблер будет актуален до тех пор пока существуют процессоры. В настоящее время на "асме" пишут в основном приложения критичные ко времени исполнения (ядро ОС, драйверы, BIOS и т. п.) . Ассемблер создает самые маленькие исполняемые файлы. Это связанно с тем, что в них отсутствует все лишнее, что пихают компиляторы языков высокого уровня, но теряется кроссплотформеннось. Из за малого размера часто на этом языке пишут вирусы. Что бы на нем писать программы, не достаточно знать сам синтаксис языка, необходимо понимать всю архитектуру ЭВМ. Перевод машинных команд на ассемблер называют дезассемблированием. Применяется это для взлома и исследования програмного обеспечения.