I ОСТ P ИСО.’МЭК 8826-9Э
14.3Кодовое представление значения данных, тип которого был
отмечен ключевым словом «OPTIONAL» или «DEFAULT», может
присутствовать в октетах содержимого, но не обязательно. Если
оно присутствует, то оно должно входить в кодовое представление в
том месте, которое соответствует вхождению соответствующего
типа в определении типа «последовательность».
Приме р — Значение
{name «Smith*, ok TRUE)
типа
SEQUENCE {name lA5String. ok BOOLEAN)
может быть закодировано следующим образом:
6
ПоследовательностьДлинаСодержимое
3016
lA5String
0А,
Длина Содержимое
16.605,6«Smith»
БулевскийТнп ДлинаСодержимое
01.60 !,»F F ,e
15 КОДОВОР ПРЕДСТАВЛЕНИЕ ЗНАЧЕНИЯ
«ПОСЛЕДОВАТЕЛЬНОСТЬ ИЗ»
жно быть со тавным
15.1 Кодовое представление значения «последовательность из»
дол
15.2 Группа
с
октетов
.
содержимого должна состоять из полных
кодовых представлений значений данных типа, приведенного в оп
ределении типа «последовательность из» (в нотации АСН. I).
15.3 Порядок следования кодовых представлений значений дан
ных должен совпадать с порядком следования значений данных в
кодируемом значении «последовательность из».
16 КОДОВОЕ ПРЕДСТАВЛЕНИЕ ЗНАЧЕНИЯ «МНОЖЕСТВО»
16.1 Кодовое представление значения «множество» должно
быть составным.
16.2 Группа октетов содержимого должна состоять из полных
кодовых представлений значений данных, по одному из каждого
типа, перечисленного в определении типа «множество» (н нотации
ACM. 1), в порядке, определяемом отправителем, за возможным
исключением типов, отмеченных в определении ключевым словом
«OPTIONAL* или ключевым словом «DEFAULT».
• 16.3 Кодовое представление значения данных, тип которого был
отмечен ключевым словом «OPTIONAL* или «DEFAULT*, может
присутствовать в октетах содержимого, ко нс обязательно.
16