Ассемблер, АСМ, или правильнее сказать, Язык ассемблера (assembly language) — это машинно-ориентированный
язык низкого уровня с командами, не всегда соответствующими командам машины, который может обеспечить дополнительные возможности вроде макрокоманд; автокод, расширенный конструкциями языков программирования высокого уровня, такими как выражения, средства обеспечения модульности программ.
Автокод — это
язык программирования, предложения которого по своей структуре в основном подобны командам и обрабатываемым данным конкретного машинного языка.