Управляющие функции, определенные в настоящем стандарте, могут быть кодированы как в 7-битном, так и в 8-битном кодах; обе формы кодированного представления эквивалентны и отвечают требованиям ГОСТ 27466 (ИСО 2022).
Однако, когда данные, содержащие управляющие функции, преобразуются из 7-битного в 8-битное кодированное представление или наоборот, алгоритм преобразования, определенный в ГОСТ 27466 (ИСО 2022), может привести к результату, который формально не согласуется с настоящим стандартом.
Принимая во внимание такое нежелательное, но неизбежное отклонение, формальные правила расширяются, как описано ниже.
В 8-битном коде комбинации битов в колонках с 10-й по 15-ю разрешены для представления:
а) байтов параметра, промежуточных байтов и конечных байтов управляющей последовательности;
б) содержимого командной цепочки или символьной цепочки, как части управляющей цепочки;
в) операнда управляющей функции единичного переключения.
В этих ситуациях комбинации битов в диапазоне от 10/00 до 15/14 имеют такие же значения, как соответствующие комбинации битов в диапазоне с 02/00 по 07/14.
В 7-битном коде управляющие функции ВЫХОД [ВЫХ (SO)] и ВХОД [ВХ (SI)] разрешены для появления:
г) между функцией ГОЛОВНОЙ СИМВОЛ УПРАВЛЯЮЩЕЙ ПОСЛЕДОВАТЕЛЬНОСТИ [ГУП (CSI)] и конечным байтом управляющей последовательности;
д) между открывающим разделителем управляющей цепочки и функцией ТЕРМИНАТОР ЦЕПОЧКИ [ТРЦ (ST)];
е) между управляющей функцией единичного переключения и ее операндом.
ВЫХ и ВХ не оказывают действия на интерпретацию управляющей последовательности, управляющей цепочки или операнд управляющей функции единичного переключения, но они действительно могут воздействовать на значения комбинации битов, следующих за ними в потоке данных.