ciągi znaków zawierające wyłącznie litery, cyfry i znaki „_.$”. Symbole nie mogą rozpoczynać się cyfrą. Symbol składa się z nazwy oraz atrybutów. Jednym z ważniejszych atrybutów jest wartość symbolu, którą można jawnie ustalić jako wynik wyrażenia.
są symbolami zakończonymi znakiem „:”. Najprościej mówiąc wartością etykiety jest adres, pod którym ta etykieta została zdefiniowana. Etykiet najczęściej używa się, aby uniknąć ręcznego obliczania adresów w programie.
są używane do określania wartości liczbowych (np. adresów). Elementami wyrażeń są argumenty i operatory. Argumentami mogą być symbole, liczby lub inne wyrażenia otoczone nawiasami okrągłymi.
Stałe są liczbami o o wartościach zapisanych w taki sposób, aby można je było określić jednoznacznie podczas kompilacji. Rozróżnia się stałe liczbowe oraz znakowe.