ВУЗ:
Составители:
11
загрузку и выполнение в любой области памяти. В такой программе
все требуемые адреса выражаются относительно общей точки
отсчета – начала программы. Настройка перемещаемых модулей на
абсолютные адреса производится компоновщиком (специальной
программой);
абсолютный адрес
– число, однозначно указывающее положение
данных или кодов памяти;
абсолютный (неперемещаемый) программный модуль
–
программный модуль, использующий абсолютные (фактические)
адреса;
выполняемый (загрузочный) модуль
– программа, представленная в
виде, пригодном
для загрузки в память системы и её выполнения
процессором.
Известно, что система программирования любого микроконтроллера
должна включать в свой состав комплекс программ, обеспечивающих их
создание и редактирование, трансляцию, компоновку и отладку. Методика
создания загрузочного модуля для микроконтроллеров семейства MCS-196
[2] фирмы INTEL представлена ниже:
1. Редактирование текста модуля программы
<имя редактора> <имя
файла.а96>
me program.a96
ncedit subroutine.a96
2. Трансляция модулей программ с применением транслятора
asm96.ехе
<имя транслятора> <имя файла.а96>
asm96 program.a96
asm96 subroutine.a96
3. Компоновка программы и подпрограммы с использованием
программы-компоновщика rl96.
<имя компоновщика> <имя головной программы>,
<имя подпрограммы 1>, <имя подпрограммы n>.
rl96 program.obj, subroutine.obj
В результате компоновки получается файл абсолютного кода program
и файл листинга компоновки program.m96, который можно
просмотреть с помощью программы-редактора.
4. Для преобразования программы в шестнадцатеричный формат(в
случае использования программатора) может быть использована
программа преобразования кодов.
<имя программы-пребразователя> <имя файла>
oh program
Результатом преобразования является файл типа program.hex.
загрузку и выполнение в любой области памяти. В такой программе
все требуемые адреса выражаются относительно общей точки
отсчета – начала программы. Настройка перемещаемых модулей на
абсолютные адреса производится компоновщиком (специальной
программой);
абсолютный адрес – число, однозначно указывающее положение
данных или кодов памяти;
абсолютный (неперемещаемый) программный модуль –
программный модуль, использующий абсолютные (фактические)
адреса;
выполняемый (загрузочный) модуль – программа, представленная в
виде, пригодном для загрузки в память системы и её выполнения
процессором.
Известно, что система программирования любого микроконтроллера
должна включать в свой состав комплекс программ, обеспечивающих их
создание и редактирование, трансляцию, компоновку и отладку. Методика
создания загрузочного модуля для микроконтроллеров семейства MCS-196
[2] фирмы INTEL представлена ниже:
1. Редактирование текста модуля программы
<имя редактора> <имя файла.а96>
me program.a96
ncedit subroutine.a96
2. Трансляция модулей программ с применением транслятора
asm96.ехе
<имя транслятора> <имя файла.а96>
asm96 program.a96
asm96 subroutine.a96
3. Компоновка программы и подпрограммы с использованием
программы-компоновщика rl96.
<имя компоновщика> <имя головной программы>,
<имя подпрограммы 1>, <имя подпрограммы n>.
rl96 program.obj, subroutine.obj
В результате компоновки получается файл абсолютного кода program
и файл листинга компоновки program.m96, который можно
просмотреть с помощью программы-редактора.
4. Для преобразования программы в шестнадцатеричный формат(в
случае использования программатора) может быть использована
программа преобразования кодов.
<имя программы-пребразователя> <имя файла>
oh program
Результатом преобразования является файл типа program.hex.
11
Страницы
- « первая
- ‹ предыдущая
- …
- 9
- 10
- 11
- 12
- 13
- …
- следующая ›
- последняя »
