Arthur А теперь запусти отладчик и посмотри во что это скомпилилось ) Проблема решается компиляцией в COFF с последующим применением чуждого fasmу линкера или путём реализации .data через извращённо наворченные макросы, которые в следующей версии fasma могут отказаться работать
Arthur Это из-за format ms coff + link (которго нет в штатном комплекте fasma) сам fasm при генерации exe а не obj такие конструкции превращает в кашу
Y_Mur Ну это понятное дело, то что fasm не умеет объединять секции, компоновщик сам смотрит объектный файл и объединяет идентичные секции. Это его задача. Но отсутствие штатного компоновщика, отнюдь не недостаток, можно использовать бесплатный alink, golink, polink, etc... Было бы желание вообще при любой генерации, а не только exe