Статья 2217

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