abc Asembler - elektronski priručnik
III dio Osnovna sintaksa

Hello World program u asemblerskom jeziku

Sljedeći kod u asemblerskom jeziku prikazuje string 'Hello World' na ekranu:

section       .text
      global _start ;must be declared for linker (ld)
_start: 			;tells 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 string
len equ $ - msg                 ;length of our string
Kada se gornji kod kompajlira i izvrši, on daje sljedeći rezultat:
Hello, world!

Sintaksa naredbi asemblerskog jezika    <    Index    >    Memorijski segmenti - Uvod