Главная > Энциклопедия кибернетики. Т.1
НАПИШУ ВСЁ ЧТО ЗАДАЛИ
СЕКРЕТНЫЙ БОТ В ТЕЛЕГЕ
<< Предыдущий параграф Следующий параграф >>
Пред.
След.
Макеты страниц

Распознанный текст, спецсимволы и формулы могут содержать ошибки, поэтому с корректным вариантом рекомендуем ознакомиться на отсканированных изображениях учебника выше

Также, советуем воспользоваться поиском по сайту, мы уверены, что вы сможете найти больше информации по нужной Вам тематике

ДЛЯ СТУДЕНТОВ И ШКОЛЬНИКОВ ЕСТЬ
ZADANIA.TO

АВТОКОД

— язык программирования, ориентированный на конкретную вычислительную машину. Из всех других машинно-ориентиро-ванных языков А. по форме и по содержанию

наиболее близок к языку машинных команд, т. е. к языку, который непосредственно интерпретируется машиной. А. позволяет использовать при программировании все возможности языка машинного. Но при этом необходимо знать операции машинные, форматы и ф-ции машинных команд, форматы данных, способы адресации памяти ЦВМ и др. особенности архитектуры данной машины. А. предоставляет удобные средства для записи машинных команд и данных, а также средства для описания вспомогательных ф-ций, полезных при подготовке и документировании программ. Программа, написанная на А., является более осмысленной для программиста, чем программа, написанная на машинном языке. Трансляция программ с А. на машинный язык осуществляется ассемблером. Несмотря на то, что А. в некоторой части специфичен для каждой машины (поскольку в нем учитываются их особенности), общая структура языка сохраняется во всех А. Основу языка составляет набор мнемонических символов, предназначенных для задания всех машинных операций и операций, выполняемых ассемблером. Кроме того, атот язык допускает конструкции, которые дают возможность в командах ссылаться на операнды, используя при этом метки, имеющиеся в машинных командах и командах ассемблера.

Удобство А. в значительной мере зависит от набора вспомогательных ф-ций, присущих ассемблеру и задаваемых его командами. Последние позволяют определять данные в допустимых представлениях, резервировать области памяти, определять метки как значения выражений, указывать входные и внешние метки программы с целью сегментации и независимой трансляции программ, управлять присвоением адресов, предписывать правила документирования программы. Для написания программы на А. обычно используется бланк, в котором выделяются поля для метки, операции, операндов, комментария и поле идентификации строки. Каждая строка бланка предназначена для записи одного предложения на А. Расширение А. может быть достигнуто в результате использования макрокоманд, которые обозначают группу действий, задаваемых пользователем в макроопределениях. А. составляют основу математического обеспечения ЦВМ и, как правило, используется для создания операционных систем, трансляторов, а также прикладных программ, предъявляющих особые требования к эффективному использованию возможностей машин.

Ю. М. Баяковский.

1
Оглавление
email@scask.ru