Автокод - Большая Энциклопедия Нефти и Газа, статья, страница 3
Быть может, ваше единственное предназначение в жизни - быть живым предостережением всем остальным. Законы Мерфи (еще...)

Автокод

Cтраница 3


Д-68 и первый автокод для этой машины. В создание и внедрение типового математического обеспечения огромный вклад сделан А. Н. Томи-линым и другими специалистами.  [31]

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

Дальнейшее совершенствование автокодов выражалось в появлении дополнительных средств, устанавливающих по обычным правилам порядок действий в арифметических формулах или обеспечивающих в необходимых условиях разветвление вычислительного процесса, циклическое повторение участков программы и другие операции, вытекающие из услов ия задачи. Так постепенно автокоды утратили приставку 1: 1, а их входные языки стали не чисто машинными, а машинно-ориентированными. Машинная ориентированность означает, что в основе этих языков продолжала лежать система команд какой-либо конкретной вычислительной машины.  [33]

Отличительной особенностью автокода являлось то, что он, сохраняя структуру системы команд машины, предоставляет программисту ряд удобств, которые значительно ускоряют процесс программирования.  [34]

В ряде автокодов заголовок отсутствует, именем подпрограммы может являться ее первая метка.  [35]

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

В разделе автокода приводится описание автокодных команд. Команды следует располагать по функциональным признакам. Такое расположение создает удобство контроля и корректировки списка автокодных команд. В этом же разделе записываются характеризующие их признаки.  [37]

В описании автокода учитываются специфические особенности алгоритма анализа автокодных команд, который анализирует сочетания кодов операций и операндов в машинных командах. Для этого все автокодные команды разделяются а семантические группы.  [38]

Дальнейшее совершенствование автокодов привело к тому, что они утратили приставку 1: 1, а их входные языки стали не чисто машинными, а машинно-ориентированными. Машинная ориентированность означает, что в основе этих языков продолжала лежать система команд какой-либо конкретной вычислительной машины.  [39]

Машинная ориентированность автокода состоит в том, что весь вычислительный процесс - как и при программировании на языке машины - должен быть сформулирован в терминах машинных операций, причем каждый этап вычислительного процесса, задаваемый отдельным предложением ( оператором) этого языка ( как и машинная команда), содержит в себе только одну машинную операцию. При этом программисту доступны для использования все имеющиеся машинные операции, так что для реализации любого этапа вычислений он может по своему усмотрению выбирать ту или иную последовательность машинных операций.  [40]

Основное достоинство автокода состоит в том, что он позволяет задавать требуемые машинные команды в гораздо более удобной и наглядной форме - в виде символических команд, в которых нужные машинные операции и их операнды задаются не в терминах цифровых кодов операций и машинных адресов операндов, а в виде их символических обозначений.  [41]

Указанная возможность автокода позволяет также в значительной мере нивелировать для программиста разницу между основной оперативной памятью и вспомогательной памятью, выполненную на регистрах, с точки зрения их использования при программировании. Кроме того, упрощается работа программиста по распределению регистров, так как ее можно выполнять после того, как основная часть программы написана и потому для выполнения этой работы имеется достаточная информация.  [42]

Дальнейшее совершенствование автокодов выражалось в появлении дополнительных средств, устанавливающих по обычным правилам порядок действий в арифметических формулах или обеспечивающих в необходимых условиях разветвление вычислительного процесса, циклическое повторение участков программы и другие операции, вытекающие из условия задачи. Так, постепенно автокоды утратили приставку 1 j 1, а их входные языки стали не чисто машинными, а машинно-ориентированными. Машинная ориентированность означает, что в основе этих языков продолжала лежать система команд какой-либо конкретной вычислительной машины.  [43]

Заканчивая обсуждение автокодов, подчеркнем, что при всех своих несомненных достоинствах они являются лишь трансформированными копиями машинных языков с их индивидуальными особенностями и зависимостью от ЭВМ. В связи с этим автокоды называют машинно-ориен.  [44]

Вскоре после автокодов появился язык ФОРТРАН. Это был первый из так называемых языков высокого уровня, который стал общим для большого числа электронных вычислительных машин.  [45]



Страницы:      1    2    3    4