Новосибирский государственный университет

Факультет информационных технологий

Современные проблемы информатики и вычислительной техники

ICT SBRAS
А.М.Федотов

Словарь терминов в коллекции "Современные проблемы информатики"

Ассемблер

Синонимы: Ассемблер; Автокод;

Ассемблер (от англ. assembler — сборщик) — машинно-ориентированный язык программирования низкого уровня, использующий систему мнемонических обозначений для машинных команд. Впервые был предложен Морисом Уилксом (конструктор EDSAC) в 1950 году.

Язык ассемблера — система обозначений, используемая для представления в удобочитаемой форме программ, записанных в машинном коде. Язык ассемблера позволяет программисту пользоваться алфавитными мнемоническими кодами операций, по своему усмотрению присваивать символические имена регистрам ЭВМ и памяти, а также задавать удобные для себя схемы адресации (например, индексную или косвенную). Кроме того, он позволяет использовать различные системы счисления (например, десятичную или шестнадцатеричную) для представления числовых констант и даёт возможность помечать строки программы метками с символическими именами с тем, чтобы к ним можно было обращаться (по именам, а не по адресам) из других частей программы (например, для передачи управления).

В языке ассемблера впервые были реализованы идеи использования библиотек подпрограмм и микропрограммирования.

Литература

Основная:

  1. Таненбаум Э. Архитектура компьютера / Питер, 4-е изд., 2003, 704с. ISBN 5-318-00298-6.

Ссылки на персон:

  1. Уилкс Морис Винсент

Ключевые термины (головные):  язык программирования;   императивное программирование;   библиотека подпрограмм;   микропрограммирование;


Контекстный поиск: Задайте образец для поиска:

|Головная| |Преподавание| | Современные проблемы информатики| |Информатика| |Ключевые термины| |Персоны|

Федотов Анатолий Михайлович
[SBRAS]
НГУ
ФИТ НГУ
ИВТ СО РАН
© 1998-2024, Новосибирский государственный университет, Новосибирск
© 1998-2024, Институт вычислительных технологий СО РАН, Новосибирск
© 1998-2024, Федотов А.М.
    Дата последней модификации: 28.11.2013