Список инструкций
Список инструкций системы S7-300, CPU 31xC, CPU 31x, IM 151-7, BM 147-1, BM 147-2
74 A5E00105517-04
Математические инструкции для целых чисел (16-разрядных)
Математические инструкции для двух 16-разрядных целых чисел. Результат - в ACCU1 и ACCU1–L, соответственно.
Инструкция Операнд Описание
Длина
(слов)
Типичное время выполнения,
мкс
312 31x, 147,
151
317
+I - Сложить два целых числа 2 (16-разрядных)
(ACCU1–L)=(ACCU1–L)+ (ACCU2–L)
1 1.3 0.6 0,20
-I - Вычесть одно целое из другого (16-разрядн.)
(ACCU1–L)=(ACCU2–L)- (ACCU1–L)
1 1.5 0.7 0,17
*I
- Умножить одно целое на другое (16-разрядн.)
(ACCU1)=(ACCU2–L)
*
(ACCU1–L)
1 2.2 1.1 0,22
/I - Разделить одно целое на другое (16-разрядн.)
(ACCU1–L)= (ACCU2–L):(ACCU1–L)
Остаток - в ACCU1–H
1 2.6 1.3 0,35
Слово состояния для: +I, -I,*I, /I
BR CC 1 CC 0 OV OS OR STA RLO FC
Инструкция зависит: - - - - - - - - -
Инструкция влияет: - Да Да Да Да - - - -