Новосибирский государственный университетФакультет информационных технологийСовременные проблемы информатики и вычислительной техники |
А.М.Федотов |
Ассемблер (от англ. assembler — сборщик) — машинно-ориентированный язык программирования низкого уровня, использующий систему мнемонических обозначений для машинных команд. Впервые был предложен Морисом Уилксом (конструктор EDSAC) в 1950 году.
Язык ассемблера — система обозначений, используемая для представления в удобочитаемой форме программ, записанных в машинном коде. Язык ассемблера позволяет программисту пользоваться алфавитными мнемоническими кодами операций, по своему усмотрению присваивать символические имена регистрам ЭВМ и памяти, а также задавать удобные для себя схемы адресации (например, индексную или косвенную). Кроме того, он позволяет использовать различные системы счисления (например, десятичную или шестнадцатеричную) для представления числовых констант и даёт возможность помечать строки программы метками с символическими именами с тем, чтобы к ним можно было обращаться (по именам, а не по адресам) из других частей программы (например, для передачи управления).
В языке ассемблера впервые были реализованы идеи использования библиотек подпрограмм и микропрограммирования.
Основная:
Ключевые термины (головные): язык программирования; императивное программирование; библиотека подпрограмм; микропрограммирование;
Федотов Анатолий Михайлович |
НГУ ФИТ НГУ ИВТ СО РАН |