У меня есть некоторые проблемы с добавлением раздела с использованием синтаксиса FASM. Я проверил другие сайты, и я уверен, что это правильный синтаксис. Должно быть, я что-то отсутствует:Невозможно добавить раздел в синтаксис FASM
format elf executable 3
entry start
section '.text' readable executable
start:
mov ebx, 0
mov eax, 1
int 0x80
и FASM дает мне:
flat assembler version 1.70.03 (16384 kilobytes memory) exit.asm[4]: section '.text' readable executable error: illegal instruction.
Btw Я не могу также создать именованный сегмент, как:
segment .data
, но я могу сделать:
segment readable executable
Не могу найти объяснения для thi s.
Что такое номер 3 в 'исполняемом 3'? –
Я думаю, что 3 для Linux. –
Что это значит? –