Трансляция - исходная программа - Большая Энциклопедия Нефти и Газа, статья, страница 4
Одна из причин, почему компьютеры могут сделать больше, чем люди - это то, что им никогда не надо отрываться от работы, чтобы отвечать на идиотские телефонные звонки. Законы Мерфи (еще...)

Трансляция - исходная программа

Cтраница 4


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

Небольшие по объему исходные программы на языке ассемблера несложно транслировать в объектные программы и ручным путем, используя приводимые в системе команд двоичные машинные коды. При ручной трансляции исходной программы оператор дополняется слева двумя полями: полем адрес и полем код. Таким образом, порядок расположения полей в рассматриваемом случае следующий: адрес, код, метка, операция, операнд, комментарии.  [47]

Небольшие по объему исходные программы на языке ассемблера несложно транслировать в объектные программы и ручным путем. При ручной трансляции исходной программы оператор дополняется слева двумя полями: полем адрес и полем код. Таким образом, порядок расположения полей в рассматриваемом случае следующий: адрес, код, метка, операция, операнд, комментарии.  [48]

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

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



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