corrade-nucleus-nucleons

Subversion Repositories:
Compare Path: Rev
With Path: Rev
?path1? @ 19  →  ?path2? @ 20
/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