Трансляция программы

 

3.3.1. Трансляция (translation) – это преобразование исходного модуля программы в объектный модуль (object module), которое заключается в замене мнемокодов ассемблера двоичными кодами команд МК. Трансляция выполняется автоматически с помощью компьютерной программы-транслятора. Каждый модуль программы транслируется независимо от других. По желанию пользователя на этапе трансляции кроме объектного файла также может быть создан файл листинга программы (отчета о трансляции), в котором приведено соответствие между мнемокодами команд на языке ассемблера и машинными кодами команд (в шестнадцатеричной форме).

3.3.2. Для .того, чтобы выполнить трансляцию какого-либо модуля программы, достаточно в командной строке MS-DOS набрать с помощью клавиатуры следующий текст:

a8051.exe *.msa [*.lst] [*.r03],

где a8051.exe – имя исполняемого файла транслятора,

*.msa – имя исходного файла,

*.lst – имя файла листинга программы,

*.r03 – имя объектного файла.

Вместо символа “*” следует подставить имя конкретного файла.

Поля должны быть разделены пробелом.

Поля в квадратных скобках являются необязательными. Если никаких необязательных параметров не задавать, то результатом трансляции будет объектный файл, который будет иметь такое же имя, как и исходный файл, а расширение r03. Например, в том случае, когда командная строка имеет вид








Дата добавления: 2015-10-09; просмотров: 633;


Поиск по сайту:

При помощи поиска вы сможете найти нужную вам информацию.

Поделитесь с друзьями:

Если вам перенёс пользу информационный материал, или помог в учебе – поделитесь этим сайтом с друзьями и знакомыми.
helpiks.org - Хелпикс.Орг - 2014-2024 год. Материал сайта представляется для ознакомительного и учебного использования. | Поддержка
Генерация страницы за: 0.003 сек.