ISaGRAF. Version 3.4

         

ROL


Аргументы:

IN                         INT                 любая целая аналоговая величина

NbR                     INT                 количества вращаемых бит (в диапазоне [1..31])

Q                          INT                 провернутая влево величина

                                                        если NbR <= 0, то нет никакого эффекта

Описание:

Вращает биты влево. Вращаются 32 бита.

(*FBD пример блока “ROL”*)

(* ST Эквивалент: *)

result := ROL (register, 1);

(* register = 2#0100_1101_0011_0101*)

(* result    = 2#1001_1010_0110_1010*)

(* IL Эквивалент: *)

LD                     register

ROL                  1

ST                     result



Содержание  Назад  Вперед