Основы числового программного управления. Хитров А.И - 11 стр.

UptoLike

Составители: 

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