Et enkelt testprogram i assembly for å bli våt på beina:
; alt bak et semikolon er kommentar
section .data
hallo: db "Hallo, verden!",10
; db (som står for define bytes) benyttes for å opprette tekststrengen 'Hallo, verden!'
; etterpå følger tallet 10 for å få ett linjeskift
section .text
global start
start:
mov eax,4 ; signalkode for å skrive noe
mov ebx,1 ; signalkode for standardutskrift (dvs. terminal)
mov ecx,hallo ; man angir de ønskede dataene
mov edx,15 ; man velger hvor mye av dataene som skal tas med
int 80h ; man forstyrrer systemet / ber om oppmerksomhet, for å få kjørt instruksjonene over
mov eax,1 ; signalkode for å avslutte
mov ebx,0 ; signalkode som sier at alt gikk greit
int 80h ; nytt kall til systemet for å kjøre nye instruksjoner (de to nye over)
Utskriften i terminalen blir som følger:
Hallo, verden!
Dette programmet kan f.eks. kjøres på rextester.com. Der benyttes NASM-assembleren så da slipper man å laste ned selv, ordne innholdet i fil, o.s.v.