S/R Тригер - пріоритетний є S;
RS R/S Тригер - пріоритетний є R.
Інші інструкції працюють при наростаючому або падаючому фронті:
(N) - (біт пам'яті) Виділення негативного фронту RLO - виявляє зміна з 1 на 0 (падаючий фронт) за вказаною адресою і відображає це установкою RLO в 1 після виконання інструкції. Поточний стан RLO порівнюється зі станом сигналу операнда (біт пам'яті фронту). Якщо стан сигналу операнда дорівнює 1, а RLO перед виконанням інструкції дорівнює 0, то RLO після виконання інструкції буде дорівнює 1 (імпульс). У всіх інших випадках RLO дорівнює 0. (Тобто при пріхожденіі 1 - (Р) видає далі імпульс довжиною, що дорівнює часу циклу до наступного приходу позитивного фронту);
(P) - (біт пам'яті) Виділення позитивного фронту RLO - виявляє зміна з 0 на 1 (наростаючий фронт) за вказаною адресою і відображає це за допомогою значення RLO, рівного 1, після виконання інструкції. Поточний стан RLO порівнюється зі станом сигналу операнда (біт пам'яті фронту). Якщо стан сигналу операнда дорівнює 0, а RLO перед виконанням інструкції дорівнює 1, то RLO буде дорівнює 1 (імпульс) після виконання інструкції. У всіх інших випадках RLO дорівнює 0. (Тобто при пріхожденіі 0 - (Р) видає далі імпульс довжиною, що дорівнює часу циклу до наступного приходу негативного фронту); - Виділення негативного фронту сигналу (порівнює стан сигналу, який зберігається в <адресі 1> зі станом сигналу в попередньому циклі, збереженому в <адресі 2>. Якщо відбувається зміна статусу сигналу з 1 на 0, то вихід Q має значення 1, у всіх інших випадках він дорівнює 0.); - Виділення позитивного фронту сигналу (порівнює стан сигналу в <адресі 1> з попереднім станом сигналу, який зберігається в <адресі 1>. Якщо відбувається зміна з 0 на 1, то вихід Q має значення 1, у всіх інших випадках він дорівнює 0.);
Входи IN1 і IN2 порівнюються у відповідності з обраним Вами типом (CAMP? I).
Якщо умова порівняння виконується, то RLO отримує значення "1".
== IN1 одно IN2
<> IN1 не дорівнює IN2
> IN1 більше IN2
< IN1 менше IN2
> = IN1 більше або дорівнює IN2
<= IN1 менше або дорівнює IN2
CMP? I: Порівняння чисел типу Integer;
CMP? D: Порівняння чисел типу Double Integer;
CMP? R: Порівняння чисел типу Real;
BCD_I: Перетворення BCD - коду (двійковій-десятковий код) у Integer;
I_BCD: Перетворення Integer в BCD - код;
BCD_DI: Перетворення BCD - коду в Double Integer;
I_DI: Перетворення Integer в Double Integer;
DI_BCD: Перетворення Double Integer в BCD;
DI_R: Перетворення Double Integer в Real;
INV_I: Інверсія числа типу Integer;
INV_DI: Інверсія числа типу Double Integer;
NEG_I: Додатковий код числа типу Integer;
NEG_DI: Додатковий код числа типу Double Integer;
NEG_R: Інверсія знака числа типу Real;
ROUND: Округлення до подвійного цілого;
TRUNC: Виділення цілої частини;
CEIL: Округлення в найближчого більшого;
FLOOR: Округлення до найближчого меншого.
Біти слова лічильника з 0 по 9 містять значення лічильника в двійковому коді. Значення лічильника береться з акумулятора і вводиться в слово лічильника, при установці лічильника. Значення лічильника може перебувати в діапазоні від 0 до 999. p align="justify"> Ви можете змінювати значення лічильника, використовуючи наступні інструкції:
S_CUD: прямий/зворотний рахунок;
S_CD: зворотний рахунок;
S_CU: прямий рахунок;
...