Так и не понял, что там за ассм, хоть автор и утверждает, что: "In order to compile the project you will need to clone and checkout the latest version of FreshLibDev branch of Fresh IDE repository and flatassembler or Fresh IDE as compiler.
У меня инет плохой, исходники не открываются, а все коменты читать не хочется, пытаюсь компилить на обероне. На асме можно написать все, дело во времени
format ELF executable 3
entry start
segment readable executablestart:
mov eax,4mov ebx,1
mov ecx,msg
mov edx,msg_size
int 0x80
mov eax,1xor ebx,ebx
int 0x80
segment readable writeablemsg db 'Hello world! ****',0xA
msg_size = $-msg
FASM в коде сайта:
.data
msg:
.asciz "Hello, world!\n"
.extern printf.text
.global main # entry point
main:
movl %esp, %ebp # for correct debugging
pushl $msg
call printf
addl $4, %esp
xorl %eax, %eax
ret