У меня возникла проблема с добавлением раздела с использованием синтаксиса FASM. Я проверил на других веб-сайтах, и я уверен, что это правильный синтаксис. Я должен что-то упустить:
format elf executable 3
entry start
section '.text' readable executable
start:
mov ebx, 0
mov eax, 1
int 0x80
и FASM дает мне:
версия плоского ассемблера 1.70.03 (память 16384 килобайта) exit.asm[4]: секция '.text' читаемая исполняемая ошибка: недопустимая инструкция.
Кстати, я также не могу создать именованный сегмент, например:
segment .data
но я могу сделать:
segment readable executable
Я не могу найти объяснение этому.