Hey Dogman,
it actually doesn't matter what example I use it is for all binaries created with a new version of nasm (2.10) e.g.:
section .data
SomeString: db "I'm a noob...", 10
SomeStringLen: equ $-SomeString
SecondString: db "well not such a noob..",10
SecondStringLen equ $-SecondString
section .text
global _start
_start:
nop
mov eax,4 ; prepare to call sys_write
mov ebx,1 ; write to stdout
mov ecx,SomeString ; load start address of string to display
mov edx,SomeStringLen ; load length
int 80h ; call int
mov eax,4
mov ebx,1
mov ecx,SecondString
mov edx,SecondStringLen
int 80h
;; correctly terminate program
mov eax,1
mov ebx,0
int 80h
nop
section .bss
Kind regards,
nerome