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