| .model small | Indica al compilatore che modello di memoria usare | 
| .stack 100h | Preciso quanta memoria intendo riservare allo stack | 
| .data | Indica al compilatore che inizia il segmento dati | 
| messaggio db 'Hello world',13,10,'$' | La stringa che voglio scrivere | 
| .code | Indica che sta iniziando il segmento del codice | 
| start: | Etichetta che indica l'inizio delle istruzioni ( usate la parola che volete) | 
| mov ax,seg messaggio | Mette in ax il segmento della variabile messaggio | 
| mov ds,ax | Mette nel Data-Segment (ds) il valore di ax | 
| mov dx,offset messaggio | Mette in dx l'offset di messaggio | 
| mov ah,09h | Cosa fa è chiaro, e lo fa per chiamare la funzione successiva | 
| int 21h | Chiama un Interrupt del Dos, con l'argomento contenuto in ah, per scrivere a schermo | 
| mov ah,04ch | Come prima | 
| int 21h | Questa volta l'int termina il programma | 
| end start | Ultima istruzione del prg, indica al compilatore da dove iniziare ad eseguire le istruzioni |