Так и не понял, что там за ассм, хоть автор и утверждает, что: "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.
Конечно, многие скажут, что это ни-ни и писать для веба нужно только на PHP, ну или на один из модерных языках Питон, Руби, Node.js и т.д. Но дело в том, что...
У меня инет плохой, исходники не открываются, а все коменты читать не хочется, пытаюсь компилить на обероне. На асме можно написать все, дело во времени
Мы используем cookie-файлы, чтобы улучшить сервисы для вас. Если ваш возраст менее 13 лет, настроить cookie-файлы должен ваш законный представитель. Больше информации
Комментарии 4
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