Menu
RUNOOB TOOLS
English
中文
Run
Groovy Online Compiler
Assembly Online Compiler
R Online Compiler
VB.NET Online Compiler
TypeScript Online Compiler
Kotlin Online Compiler
Pascal Online Compiler
Lua Online Compiler
Node.js Online Compiler
Go Online Compiler
Swift Online Compiler
RUST Online Compiler
Bash Online Compiler
Perl Online Compiler
Erlang Online Compiler
Scala Online Compiler
C# Online Compiler
Ruby Online Compiler
C++ Online Compiler
C Online Compiler
Java Online Compiler
Python3 Online Compiler
Python2 Online Compiler
PHP Online Compiler
Copy
Clear
section .data hello: db 'Hello world!',10 ; 'Hello world!' plus a linefeed character helloLen: equ $-hello ; Length of the 'Hello world!' string section .text global _start _start: mov eax,4 ; The system call for write (sys_write) mov ebx,1 ; File descriptor 1 - standard output mov ecx,hello ; Put the offset of hello in ecx mov edx,helloLen ; helloLen is a constant, so we don't need to say ; mov edx,[helloLen] to get it's actual value int 80h ; Call the kernel mov eax,1 ; The system call for exit (sys_exit) mov ebx,0 ; Exit with return "code" of 0 (no error) int 80h;
Hello, world!