Обращаться к памяти ключа можно в двух режимах:

  • System Address Mode (SAM - системный режим адресации)
    В этом режиме доступна память, начиная с адреса 0 SAM. Объем доступной памяти в режиме SAM зависит от модели ключа, причем на некоторые области памяти установлены запреты на чтение и (или) запись. Режим SAM рекомендуется использовать только для чтения полей, недоступных в режиме UAM, например, ID ключа. В остальных случаях лучше использовать режим UAM.
  • User Address Mode (UAM - пользовательский режим адресации)
    В этом режиме доступна память, начиная с адреса 30 SAM. Т.е., например, ячейка памяти с адресом 33 в SAM имеет адрес 3 в UAM, а ячейка памяти с адресом 20 SAM недоступна в UAM.

Два режима адресации нужны для того, чтобы в будущем, при совершенствовании ключей, если будут добавлены новые поля перед полем с адресом 30, не нужно было изменять свою программу, т. к. в режиме UAM адреса ячеек памяти пользователя не изменятся. Электронный ключ умеет сообщать этот начальный адрес для режима UAM. Это создает возможность сохранить совместимость версий ключей снизу вверх и сверху вниз.

 

  • No labels