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