Page 186 - 4212
P. 186

ST        % Q2.5
               Коментар     може    бути    розташований  на       початку
           послідовності інструкцій. Він може займати до 3-х рядків (222
           алфавітно-цифрових  символів)  і  повинен  бути  обрамлений
           символами (* ... *).
               Мітки використовуються для ідентифікації послідовності
           інструкцій  у  программному  об єкті  (в  основній  програмі,  в
           підпрограмі  і  т.  д.),  але  не  є  обов'язковими.  Мітка  має
           наступний  синтаксис:  %  Li  (де  i-від  0  до  999),  і
           розташовується  на  початку  послідовності  інструкцій.  Мітка
           може  бути  призначена  один  раз  для  єдиної  послідовності
           інструкцій в даному програмному об'єкті.
               Послідовність  завжди  повинна  бути  позначена  для
           забезпечення    відповідних     зв язків    при    програмному
           переході.  Система  сканує  послідовність  інструкцій  в  тому
           порядку, як вони були введені незалежно від значень чисел,
           використовуваних при формуванні міток.
               Послідовність виконання інструкцій може бути змінена за
           допомогою дужок. Правила виконання мови інструкцій:
               -  За  кожною  відкриваючою  круглою  дужкою  повинна
           послідувати закриваюча дужка. Відкриваюча дужка ставиться
           в  інструкції  після  операції.  Інструкції,  укладені  в  дужки,
           виконуються в першу чергу.
               -  Мітки  %  Li  не  повинні  розташовуватися  у  виразі  між
           круглими  дужками.  Це  правило  справедливо  також  для
           інструкцій переходу – JMP, та інструкцій виклику підпрограм
           – SRi.
               - Інструкції ST, STN, S і R не можуть бути запрограмовані
           між  круглими  дужками.  Існують  три  типи  інструкцій,  які
           використовуються для обробки вмісту осередків в особливому
           порядку.  Вони  використовують  буфер  у  вигляді  стека,  який
           здатний запам ятовувати аж до трьох бітів булевих даних.
               - Інструкція MPS (Memory PuSh) запам'ятовує на вершині
           стека останній результат перевірочної інструкції і зміщує інші

                                         186
   181   182   183   184   185   186   187   188   189   190   191