Битовой строкой (bit string) называются данные, представленные в виде двоичной последовательности. Для работы с битовой строкой используются логические и арифметические операции, а также операторы сдвига. Функциональные блоки в среде программирования PC WоrX на языке программирования Function Block Diagram, соответствующие операциям сдвига, представляются элементами ROL, ROR, SHL и SHR: Результатом операции ROL (циклический сдвиг влево) будет битовая строка, полученная перемещением N бит из начала строки в ее конец. Результатом операции ROR (циклический сдвиг вправо) будет битовая строка, полученная перемещением N бит из конца строки в ее начало. Результатом операции SHL (сдвиг влево) будет битовая строка, полученная сдвигом влево на N бит фрагмента строки, начиная с N+1. Оставшиеся битовые позиции справа заполняются нулями. Результатом операции SHR (сдвиг вправо) будет битовая строка, полученная сдвигом вправо на N бит фрагмента строки, начиная с N+1. Оставшиеся битовые позиции слев
Работа с битовыми строками в PC WorX на языке программирования Function Block Diagram
2 ноября 20222 ноя 2022
57
2 мин