Page 215 - 149
P. 215

Завантажу-
                           Об’єктний
                           модуль 1                                                          вальний
                                                                                             модуль


                                                  І прохід              2 прохід
                                                завантажувача        завантажувача


                                                                                           Протокол і
                          Об’єктний
                           модуль 2                                                           карта
                                                                                          завантаження


                                                  Таблиця
                                                 зовнішніх
                                                  символів

                         Рисунок 10.8-Структурна схема завантажувача, що переміщується
                         послідовно  об’єктні    модулі  ,  які  підлягають  компоновці,  і  на  основі
                  інформації  про  зовнішні  символи  (псевдооперації  EXTRN)  будує  таблицю
                  зовнішніх символів. В режимі діалогу  з оператором  інструментальної  ЕОМ
                  визначається  початкова  адреса  ПЗП  цільового  МП,  відносно  якої  буде
                  виконуватись модифікація адрес цільової програми. На цьому перший прохід
                  завершується
                         Другий  прохід  у  випадку  використання  крос-систем  програмування
                  заключається в налаштуванні програми на необхідний адресний простір ПЗП
                  і записі єдиного програмного модуля на носій інформації інструментального
                  обчислювального  комплексу.  Якщо  використовується  резидентна  система
                  програмування,  то  другий  прохід  перемішуючого  завантажувача  включає  в
                  себе  завантаження  програм  в  пам’ять  інструментального  МП  і  передачу
                  керування  цільовій  програмі  для  її  виконання.  В  обох  випадках  в  кінці
                  другого проходу на пристрої друку видається протокол і карта завантаження
                  об’єднаного програмного модуля.

                         Редактори зв’язків
                         Функції       програми       редактора       зв’язків     аналогічна       функціям
                  переміщуючого  завантажувача,  за  виключенням  того,  що  скомпоновану
                  програму налаштовують на конкретний простір ПЗП цільового МП. В цьому
                  випадку  редактор  зв’язку  забезпечує  компоновку  об’єктних  модулів  у




                                                                                                             194
   210   211   212   213   214   215   216   217   218   219   220