Page 212 - 149
P. 212

*                            поле  “значення  РС”,  що  містить
                                   інформацію про стан лічильника команд;
                                   *                            поле “довжина команди”, що вказує на
                                   довжину команди в байтах;
                                   *                            поле “додаткова ознака”, де вказується

                                   на переміщуваність адреси даної команди або на її абсолютне
                                   значення.


                                                                          Таблиця
                                                Таблиця                    псевдо-
                                               машинних
                                                команд                    операцій



                            Вихідний           І перегляд                ІІ перегляд                    Об’єктна
                             текст                                                                 програма
                           програми



                                                                          Протокол

                                                                          трансляції
                                                    Таблиця
                                               символів



                         Рисунок 10.6- Функціональна схема асемблера

                         Вхідними  даними  другого  проходу  є  вихідний  текст  МП-програми,
                  таблиця  символів,  таблиця  машинних  команд  і  таблиця  псевдооперацій.
                  Вихідними  даними  є  ОП  на  носії  інформації,  а  також  протокол  результату
                  трансляції на засобі візуального відображення інструментального комплекс.

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






                                                                                                             191
   207   208   209   210   211   212   213   214   215   216   217