Микропроцессорные средства и системы управления: учебное пособие / А. В. Мануковский, А. Ж. Саринова.

Объектный модуль программы получается в результате трансляции исходного модуля. В состав объектного модуля программы помещается оттранслированный код модуля, информация для редактора связей, позволяющая объединять модули в единую программу, и отладочная информация (переменные, константы, метки и их адреса). Для объектного модуля по умолчанию используется имя файла, совпадающее с именем файла исходного модуля и с расширением obj. Параметры подпрограммы - это локальные переменные подпрограммы, которые доступны из вызывающей эту подпрограмму программы. Параметры подпрограммы записываются в скобках после имени подпрограммы. Параметр программы - это последовательность символов, которая печатается после названия исполняемого файла. В качестве параметров могут использоваться команды, ключи и имена файлов, над которыми будут производиться какие-либо действия. Подпрограмма-заглушка это подпрограмма, которая ничего не выполняет, а только возвращает управление главной программе. Действие, которое в дальнейшем должна выполнять эта программа, отображается в названии подпрограммы-заглушки. Редактор связей - программа, позволяющая осуществить связывание отдельных отгранслированных программных модулей в единую программ}'. Программирование для микроконтроллеров как и программирование для универсальных компьютеров прошло большой путь развития от программирования в машинных кодах до применения современных интегрированных систем написания программ, отладки и программирования микроконтроллеров. В настоящее время исходный текст программы пишется на одном из языков программирования. Процесс преобразования операторов исходного языка программирования в машинные коды микропроцессора называется трансляцией исходного текста. В настоящее время ручная трансляция программ практически не используется. Трансляция производится специальными программами- трансляторами. Существует два больших класса программ-трансляторов: компиляторы и интерпретаторы. При использовании компиляторов весь исходный текст программы преобразуется в машинные коды, и

RkJQdWJsaXNoZXIy MTExODQxMg==