ГОСТ Р ИСО/МЭК 7816-3—2006
ЗнакTS устанавливаетпорядоккодирования байтов во всехпоследующихзнаках. Порядоккодиро
вания определяет:
- кодирование значений 1 и0 через состояния Z и Адля девяти моментов с m2 поml0;
- значимость битов для восьми моментов с m2 по т9.
Четность знаков подтверждается, если число битов, установленных в состояние *1», в девяти
моментах с m2 no тЮ — четное.
ЗнакТв может иметь два значения, приведенных ниже какзнаки из десяти моментов всостояниях Z
или А и. в соответствии с порядком кодирования, как байты из восьми битов со значениями 1 или 0.
Знак (Z)AZZAAAAAAZ устанавливаетобратный порядок, по которому состояниеА кодирует значе
ние 1, а момент m2 передает старший бит (msb идет первым). При декодировании согласно обратному
порядку передаваемый байт равен ’3F.
Знак(Z)AZZAZZZAAZ устанавливает прямой порядок, покоторомусостояние Z кодирует значение 1.
а момент m2 передает младший бит (Isb идет первым). При декодировании согласно прямому порядку
передаваемый байт равен ’ЗВ’.
На рисунке 10 показана структура байта, используемая далее в тексте. Байт состоит из восьми
битов, обозначаемых как Ь8
.......
М .со значениями 1 или 0, где Ь8 — старший бит (msb), Ы — младший
бит (Isb).
Ь8
Ь7Ь6Ь5Ь4
ЬЗ
Ь2
Ы
msb Isb
Рисунок 10 — Структура байта
6.4.2 Байт формата ТО
Всоответствии с рисунком 11 байт формата ТОсодержит следующиедве части:
- биты с Ь8 по Ь5 формируют Y(1) — индикатор присутствия байтов интерфейса ТА(1), ТВ(1),
ТС(1). TD(1); каждый бит. равный единице, указывает на присутствие еще одногобайта интерфейса;
- битысЬ4лоЫ формируют параметр К. которыйкодирует число байтов предыстории — от0до15.
Ь8
Ь7
Ь6Ь5
Ь4
ЬЗ
Ь2
Ы
msb Isb
-
------------
Y(1)-----------------------------К--------------- -
Y(1) — индикатор присутствия байтов интерфейса:
-ТА (1) присутствует при Ь5=1;
-ТВ (1) » » Ь6=1;
-ТС (1) » » Ь7=1;
- TD(1) » » Ь8=1.
К — число байтов предыстории (от 0 до 15)
Рисунок 11 — Кодирование байта ТО
6.4.3 Байты интерфейса TA(I), TB(i), TC(i). TD(i)
6.4.3.1 Байт TD(i)
Всоответствии с рисунком 12 байт интерфейса TD(i) содержитследующие две части:
- биты сЬ8по Ь5формируютY(i + 1) — индикатор присутствия байтов интерфейса TA(i ♦ 1), TB(i + 1).
TC(i + 1), TD(i ♦ 1); каждый бит. равный единице, указывает на присутствие еще одного байта интерфей
са;
- биты с Ь4по Ы формируют значение параметра Т. как определено в6.2.
Следовательно,байтТОпередаетY(1), байт TD(i) передаетY(i ♦ 1). Вбайте, передающемY(i), биты
с Ь8 по Ь5 сообщают, присутствуют ли или отсутствуют вОтвете-на-Восстановление (в зависимости от
того, равен ли соответствующий бит единице или нулю) байты интерфейса TA(i) (TA(i) — всоответствии
13