Язык программирования низкого уровня
Язык программирования, инструкции которого наиболее близки к машинному языку, который «понимает» компьютер.
Для обозначения машинных команд обычно применяется мнемоническое обозначение — сокращения слов (как правило, английских) обычного языка. Языки низкого уровня определяются процессором, для которого они написаны. Эти языки позволяют разработчику напрямую управлять регистрами, оперативной памятью и другими компонентами. ЯНУ используются для разработки новых операционных систем или микроконтроллеров. Примерами ЯНУ являются машинный код и язык ассемблера.