Программа на ассемблере представляет собой последовательность операторов, описывающих выполняемые операции. Оператором (строкой) исходной программы может быть или команда, или псевдооператор языка ассемблер.
Команды языка ассемблера представляют собой краткую нотацию системы команд микропроцессора. Команды в процессе трансляции преобразуются в машинные коды. В отличие от них псевдооператоры представляют собой инструкции для компилятора ассемблера и в машинные коды не преобразуются.