Команда может включать до 4-х полей следующего вида:
[метка:] мнемокод [операнд] [; комментарий]
Поскольку в [ ] указываются необязательные поля, то следовательно, команда должна содержать мнемокод выполняемого действия. Поля могут набираться в любом месте строки, но отделятся поля друг от друга должны хотя бы одним пробелом, читабельность программы улучшается за счет позиционирования полей. Пример команды со всеми полями:
GETCOUNT: MOV CX,DX ;инициализация счетчика, поместить содержимое регистра DX в регистр CX
Пример команды с полем мнемокода:
PUSHF
Эта команда сохраняет в стеке содержимое регистра флагов.
Следует отметить, что Ассемблер не различает прописные и строчные буквы.
Мнемокоды могут иметь от 2 до 6 букв, при трансляции мнемокод преобразуется в числовое значение по таблице перекодировки (внутри транслятора). Мнемокоды имеют жесткий формат, предусматривающий 1,2 или отсутствие операндов. Если операндов 2 , они отделяются друг от друга запятой