Plik źródłowy asmeblerowy jest podzielony na następujące sekcje:
- .model Dyrektywa .model wskazuje rozmiar plików sekcji .data i .text .
- .stack Dyrektywa .stack wyznacza początek sekcji stosu i wskazuje rozmiar stosu w bajtach.
- .data Dyrektywa .data wyznacza początek sekcji .data i definiuje zmienne, zarówno zainicjowane, jak i niezainicjowane.
- ..text. dyrektywa .text przechowuje polecenia programu