corrade-nucleus-nucleons
/script-kiddie/002_script_kiddie/script-kiddie/node_modules/ace-builds/demo/kitchen-sink/docs/assembly_x86.asm |
---|
@@ -0,0 +1,18 @@ |
section .text |
global main ;must be declared for using gcc |
main: ;tell linker entry point |
mov edx, len ;message length |
mov ecx, msg ;message to write |
mov ebx, 1 ;file descriptor (stdout) |
mov eax, 4 ;system call number (sys_write) |
int 0x80 ;call kernel |
mov eax, 1 ;system call number (sys_exit) |
int 0x80 ;call kernel |
section .data |
msg db 'Hello, world!',0xa ;our dear string |
len equ $ - msg ;length of our dear string |