Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
IBT_kr_1.docx
Скачиваний:
0
Добавлен:
01.03.2025
Размер:
57.35 Кб
Скачать

9 Программные структуры, нарушающие линейную последовательность выполнения команд. Конвейерное выполнение команд.

Программный секвенсер проверяет условия, чтобы определить необходимость выполнения условной команды и момент завершения цикла. В качестве условий может использоваться информация из регистра арифметического состояния (ASTAT), регистра управления режимом (MODE1), с входов флагов и из счетчика циклов.

Каждое условие, которое оценивает ADSP-2106x, имеет мнемонику ассемблера и уникальный код, который используется в коде операции условной команды. Для большинства условий программный автомат может проверять как истинные, так и ложные состояния, например, равенство и неравенство нулю.

10 Особенности организации ветвлений программ и циклов. Ограничения.

При выполнении команды CALL вызывается подпрограмма. Команды перехода и вызова переводят процесс выполнения программы к другому адресу памяти программы, однако при выполнении команды вызова адрес возврата помещается в стек счетчика команд, т. е., он будет доступен, когда позже выполнится команда возврата из подпрограммы. Переходы выполняются к новому месту в памяти программы, не предусматривая возврата.

По команде возврата процессор выполняет переход по адресу, сохраненному в вершине стека счетчика команд. Существует два типа возвратов: возврат из подпрограммы (RTS) и возврат из прерывания (RTI). Различие между нимизаключается в том, что при выполнении команды RTI не только извлекается адрес возврата из стека счетчика команд, но также: 1) извлекаются данные из

стека состояния, если туда было помещено содержимое регистров состояния ASTAT и MODE1, 2) обнуляется соответствующий бит в регистрах фиксации прерывания (IRPTL) и указателя маски прерывания (IMASKP).

Команда JUMP вызывает автоматическое прекращение работы цикла, если команда выполняется внутри цикла.

Ограничения при организации циклов:

1) вложенные циклы не могут заканчиваться на одной и той же команде;

2) три последние команды цикла не должны быть командами ветвления.

22 Назначение eToken, безопасность eToken

eToken – персональное средство аутентификации, хранения данных, аппаратно поддерживающее работу с криптографическими алгоритмами; имеет 3 основных назначения: аутентификация(2-х факторная), хранение данных(ключи, цифровые сертификаты, пользовательские настройки), аппаратное выполнение криптографических операций в доверенной среде.

Аспекты безопасности eToken:

- защищенность перезаписываемой постоянной памяти в МСКsmart-карты;

- логическая организация данных (есть закрытая область памяти с доступом по PIN, данные в которой шифруются);

- корпус защищен от необнаружимого вскрытия (защита от НСД);

- использование механизма securemessenger (защита трафика от USB-прослушивания).

23 Виды платежных карточек. Схема платежей с использованием карточек, основные участники.

Виды платежных карточек

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]