Именно. Сейчас изучаю программирование микроконтроллеров avr на ассемблере. Для работы у меня есть Python + сейчас изучаю java, хотя пока большинство заказов на уже ненавистном php. А ассемблер для себя. Пока в жизни ассемблер пригодился только, когда старшекурсникам(цам :)) делал лабы.
Я вообще не видел в своем городе живого программиста на ассемблере (наверняка они есть, но я их не знаю). Ассемблер — вообще непопулярный язык и пользуются им довольно редко. А пишут программы полностью на ассемблере — тем более (обычно используют ассемблерные вставки). Разве, что для того, чтобы лучше понять архитектуру компьютера. Мест, где нужно писать код только на ассемблере очень мало.
Насчет FASM — он для x86 и x86-64 (смотрим на офф. сайте или вики).
FASM (Flat Assembler) is a free and open source Intel-style assembler supporting the IA-32 and x86-64 architectures.
Синтаксис fasm очень похож на nasm. Странно, что вы про него не слышали. Это один из самых популярных ассемблеров с intel-синтаксисом (masm, nasm, fasm, tasm уже не актуален под x86).
Насчет ald — это я знаю. Но, если проект обновлен последний раз в 2004 году, то это не значит, что им нельзя пользоваться.
Просто я выбрал, чем мне удобно пользоваться. Я же никого не заставляю ими пользоваться. Если вам удобно пользоваться перечисленными вами инструментами, то я только за вас рад.
Синтаксис fasm очень похож на nasm. Странно, что вы про него не слышали. Это один из самых популярных ассемблеров с intel-синтаксисом (masm, nasm, fasm, tasm уже не актуален под x86).
Насчет ald — это я знаю. Но, если проект обновлен последний раз в 2004 году, то это не значит, что им нельзя пользоваться.
Просто я выбрал, чем мне удобно пользоваться. Я же никого не заставляю ими пользоваться. Если вам удобно пользоваться перечисленными вами инструментами, то я только за вас рад.
Лично мне с тем же ald работать удобнее, чем с gdb/его gui-обертками. Функций ald мне пока вполне хватает.