[uquote="BOB51",url="/forum/viewtopic.php?p=4089182#p4089182"]АРМы не только STM32. [/uquote]
Материал из Википедии — свободной энциклопедии
GNU Assembler или GAS (вызывается командой as) — ассемблер проекта GNU. Входит в пакет GNU Binutils. Кроссплатформенная программа, запускается и компилирует код для многочисленных процессорных архитектур. Распространяется на условиях свободной лицензии GPL 3
Синтаксис и директивы GAS на всех платформах в значительной степени схожи. Директивы начинаются с точки. Многострочные комментарии обозначаются как в Си (/* … */). Однострочные комментарии на разных платформах обозначаются по-разному; например, в GAS для x86 и x86-64 они обозначаются как в C++ (// …) или как в sh (# …), в то время как в GAS для ARM они обозначаются символом @.
Еще есть FASMARM https://arm.flatassembler.net/
На нем можно программировать малинку, смартфон, микроконтроллеры и пр. - все бесплатно.
з.ы. имхо при наличии нормального бесплатного компилятора Си или например Rust (а они есть) программировать АРМы на ассемблере можно лишь чисто для удовольствия