ГОСТ Р ИСО/МЭК 7816-4—2013
- со значением ’64ХХ’ от ’6402’до ’6480’ карта хочет послать, как минимум, еще один запрос их XX’
байтов;
- со значением ’64ХХ’, установленным на 6401’ карта ожидает немедленный ответ.
8.6.2 Запросы и отклики
Для извлечения запроса из ’XX’ байтов, доступных в карте, устройство сопряжения должно послать
команду GET DATAс байтами Р1 -Р2. установленными на ’0000’. и полем L0, установленным на XX’:
- байты SW1-SW2, установленные на 62ХХ’со значением XX’от ’02’до ’80’. означают, что устройство
сопряжениядолжно извлечьдальнейший запрос из ’XX’ байтов и объединить его в цепочку с уже извлечен
ным запросом до обработки строки байтов, образованной картой, во внешние устройства;
- байты SW1-SW2, установленные на ’9000’. означают, что строка байтов, образованная картой, за
вершена; она может обрабатываться внешними устройствами.
Для передачи отклика карте устройство сопряжения должно послать команду PUT DATA с байтами
Р1-Р2. установленными на 0000’. Если ответ слишком длинный для одной команды, то несколько команд
PUT DATAдолжны быть объединены в цепочку (см. 5.1.1.1). Каждая команда PUT DATA передает отклик и
сцепление откликов вответе.
8.6.3 Форматы
Значение первого байта строки байтов, образованной картой, указывает формат следующим обра
зом:
- если первый байт установлен на ’FF\ то последующие байты должны кодировать идентификатор
исходного протокола всоответствии с ИСО/МЭК ТО 9577; строки байтов должны соответствовать указанно
му протоколу;
- в противном случае (т. е. когда первый байт не установлен на ’FF’). строка байтов, образованная
картой, и ответ вместедолжны формировать пару команда-ответ.
Все условия относятся к протоколу передачи, указанному картой, за исключением надлежащего ис
пользования команды GET DATA, команды PUT DATA и байтов состояния SW1-SW2. Вданном разделе не
делается предположение о необходимости ответа и об объекте, отвечающем на содержание возможного
ответа.
80