Page 187 - 4212
P. 187
дані в напрямку дна стека.
- Інструкція MRD (Memory ReaD) зчитує вміст вершини
стека.
- Інструкція МРР (Memory РОР) зчитує вершину стека і
зміщує інші дані в напрямку вершини стека.
Програми списку інструкцій виконуються послідовно -
інструкція за інструкцією. Першою інструкцією обов'язково
повинна бути або оператор LD («завантажити значення
операнда в буфер»), або безумовна інструкція переходу
(наприклад, JMP). Всі інструкції (за винятком LD і
безумовних інструкцій переходу) використовують булевський
результат попередньої інструкції.
Приклад:
LD % І1.1 булевський результат = стану біта% І1.1
AND % М0 булевський результат = AND
попереднього булевського результату і стану біта%
М0.
OR % М10 булевський результат = OR
попереднього булевського результату і стану біта% М10.
ST% Q2.0 Біт %Q2.О приймає стан попереднього
булевського результату. Оператор ST означає «привласнити
значення буфера операнду».
4.1.4 Мова Structured Text (ST)
Мова Structured Text (ST) відноситься до класу текстових
мов високого рівня. Мова структурованого тексту є основою
для програмування послідовних кроків і транзакцій мови SFС.
Крім цього, вона має "виходи" в усі інші мови, що робить її
універсальною у застосуванні різними категоріями
користувачів. Мова SТ використовується для створення
програм шляхом запису рядків програм, що складаються з
алфавітно-цифрових символів.
Основними інструкціями мови ST є:
- бітові інструкції;
187