На форуме много раз такая тема поднималась, но никто так и не смог написать код на КуМир.

2017-03-26.
Формат ELF-файла

2017-09-10, по результату изучения возможностей КуМира сделан вывод о возможности написания на нём компиляторов (упомянут ELF-формат).

2018-03-15, Павиа подтверждает необходимость поддержки форматов
2019, отмечена необходимость написания руководства по формированию ELF64-файлов

2018-05-10, utkin говорит о поддержке ELF в Windows
2020-01-18, это должно работать и на Windows 10, потому что там есть слой совместимости

2018-07-14.
По поводу места формирования ELF-заголовка (это не ассемблер, а что-то другое, например линковщик или компилятор)

2018-09-24.
Некоторые намётки по поводу кода

2021-01-29, building an ELF Image for an Armv8-A Fixed Virtual Platform (blog post)
https://community.arm.com/tools/b/blog/ … 2065554406

Идея по поводу реализации такова:
1) заводим большой массив из целых
2) пишем алгоритмы для установки в элемент массива по индексу байта, слова, бита в байте
3) в основной программе сначала массив зануляем, потом пишем вызовы этих алгоритмов, чтобы сформировать заголовок и тело файла
4) записываем массив на диск (только нужные байты, количество которых должно быть посчитано)