ГОСТ Р ИСО/МЭК 7816-4-2004
Если передаю щ ая система поддерживает услугу по повторной подаче одной и той же ком анды , он а должна
осущ ествлять повторную подачу того же ком андного T P D U , присваивая параметру РЗ значение L,:
ком андны й T PD U| CLAIN SP iР2|РЗ » SW2
О тветный TPD U сосгоиг и з L , байтов, сопровож даемых двумя байтами состояния.
Если L4 меньш е или равна Lc, го ответный T PD U отображается на ответный A PDU без какого-либо
изменения:
Если Lj больш е Lc. то ответны й T PD U отображается на ответный A PD U путем сохранения только первых
L, байтов тела и байтов состояния SW I, SW2:
ответны й T PD U
ответны й A PDU
Случаи
2К.4.
Последовательность SW I—SW2 =*
‘9XYZ’.
исклю чая
’9000’
О тветный T PD U отображается на ответный A PD U без какого-либо изменения.
А.З Случай 3, короткий
В этом случае Ц. принимает значения o r I до 255 и кодируется в байте В, (В, * ‘00’).
К ом андны й A PDU отображается на командны й T PD U без какого-либо изменения:
ком андны й A PD U| CLAIN SPIР2|Lc — В,Lt байтов
ком андны й T PD U| CLAIN SPiР2|РЗ - В,Lt байтов
ответны й T PD USW ISW2
ответны й A PDUSW ISW2
О тветный T PD U отображается г а ответный APDL без какого-либо изменения:
А.4 Случай 4. короткий
В этом случае Lc принимает значения от I д о 255 и кодируется в байте В,. L. принимает значения от 1
до 256 и кодируется в байте В, (Вц = ’00’ означает максимум, т.е. Lc = 256).
Командный A PD U отображается на командны й T PD U путем отсечения последнего байта тела:
командны й A PDU| CLAINSPIP2|B, = L,Lc байтов
BL1
ком андны й T PD U| CLAINSPI
P21
P3 = B,Lt байтов
Случай
4К.1.
Команда нс принята
П ервы й ответны й TPD U с карты указы вает, что карта прервала вы полнение команды: SW1 = ‘6 Х \
исклю чая ‘6 !’.
О тветный TPD U отображается на ответны й A PD U без какого-либо изменения:
ответны й T PD U
ответны й A PDU
Случай
4К.2.
Команда принята
П ервый ответный T PD U с карты указы вает, чтокартавы полнила команду: последовательность
S W 1-SW 2 - *9000*.
П ередаю щ ая система долж на осущ ествлять подачу карге ком андного T PD U команды И ЗВ Л ЕЧ Ь О ТВЕТ,
присваивая параметру РЗ значение Lc:
ком андны й T PD U| CLAIN S - И ЗВ Л ЕЧ Ь О ТВЕТPIР2|РЗ - BL|
SWI
= ‘6X *
SW2 |
SWI =* ‘6X •SW 2 |
Ц байтовSW I SW 2
Ц (< La ) байтовSW I SW 2
ответны й T PD UL байтов|SW I SW 2
ответны й A PDUL , байтов|SW I SW 2
5S