Т.е. пишу в начале файла
----------------------------------------------------------
format ELF
section '.text' executable
public _start
_start:
mov edx,msg_len
mov ecx,msg
mov ebx,1
mov eax,4
int 0x80
mov eax,1
xor ebx,ebx
int 0x80
msg db 'hello world',0xA,0
msg_len = $-msg
-----------------------------------------------------------
делаю команду:
/usr/local/share/fasm/fasm hello.asm hello.o
в ответ получаю:
------------------------------------------
flat assembler version 1.41
hello.asm [1]:
format ELF
error: invalid argument.
------------------------------------------
и так на каждую строку вплоть до _start.
В чём проблема ведь данный код взят не из головы а с www.wasm.ru и нак сколько понимаю был проверен а сдесь не работает.
Заранее спасибо!!!
Ответ на:
комментарий
от grustnoe
Ответ на:
комментарий
от cyclon
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.
Похожие темы
- Форум 64-битные регистры в nasm (2006)
- Форум Проблема с Hello World на асме (2020)
- Форум Linux mmap assembler (2007)
- Форум помогите разобраться, ассемблер (2009)
- Форум Где ошибка? (FASM) (2009)
- Форум Подкиньте код проги на асме (2009)
- Форум Компоновщик ассемблера ругается (2023)
- Форум GDB и NASM (2012)
- Форум accept возвращает «Invalid argument» (2017)
- Форум не работает функция bind. (2017)