Page 129 - 4356
P. 129

адреси  та  номер  молодшого  байта  машинного  слова,  в  якому
                  міститься змінна. Ідентифікатор адреси доповнено символом«W».
                  Приклади:
                         IW 4          -      вхідне слово номер 4; містить байти 4 і 5;

                         QW 20         -      вихідне слово номер 20; містить байти 20 і 21.
                         Змінні типу DWORD містять чотири байти (подвійне слово).
                  Абсолютну  адресу  складають  ідентифікатор  адреси  та  номер

                  молодшого  байта  подвійного  машинного  слова,  що  містить
                  змінну.  Ідентифікатор  адреси  доповнено  символом  «D».
                  Приклади:
                         ID 8          -      вхідне подвійне слово номер 8; містить байти

                  8, 9, 10 і 11;
                         QD 24         -      вихідне  подвійне  слово  номер  24;  містить
                  байти: 24, 25, 26 і 27.

                         Адреси області даних включають блок даних. Приклади:
                         DB 10.DBX 2.0 - біт даних 2.0 в блоці даних DB 10;
                         DB 11.DBB 14  - байт даних 14 в блоці даних DB 11;

                         DB 20.DBW 20 - слово даних 20 в блоці даних DB 20;
                         DB 22.DBD 10  - подвійне  слово  даних  10 в  блоці  даних  DB
                  22.

                         Символічна адресація змінних
                         При  символічній  адресації  замість  абсолютних  адрес
                  використовуються імена (звані символами, symbol). Вибрати ім'я
                  можете ви самі. Таке ім'я має починатися з літери і може містити

                  до  24  знаків.  Враховується регістр  (верхній  і нижній)  написання
                  букв. У STL не дозволено використовувати ключові слова в якості
                  символів.  Для  використання  ключових  слів  в  якості  символів  в

                  SCL вставте символ решітки «#» перед таким ім'ям.
                         Ім'я  (або  символ)  має  бути  призначено  абсолютній  адресі.
                  Розрізняють глобальні (global) символи і локальні (local) символи,
                  дійсні тільки в блоці.

                         Глобальні символи
                         Призначити імена в таблиці символів ви можете наступним
                  об'єктам:

                         −      блокам даних і кодовим блокам;
                         −      входам, виходам, периферійним входам, периферійним
                  виходам;
                         −      меркерам, таймерам і лічильникам;





                                                              129
   124   125   126   127   128   129   130   131   132   133   134