
- •1 Основные модули ядра микропроцессора adsp-2106x и их назначение.
- •2 Вычислительные блоки adsp-2106x. Группы операций, выполняемые каждым блоком.
- •3 Назначение и архитектура генераторов адреса dag1, dag2. Принципы работы.
- •4 Назначение префиксов dm, pm в командах обращения к памяти. Режим генерации адреса с пред- и пост-модификацией.
- •5 Назначение, количество, разрядность регистров Вn, Іn, Мn, Ln.
- •6 Циклический буфер. Организация и принцип работы.
- •7 Принцип работы dag. Ограничения на работу dag и на использованиеDag регистров.
- •8 Назначение, принципы работы и архитектура программного секвенсера.
- •9 Программные структуры, нарушающие линейную последовательность выполнения команд. Конвейерное выполнение команд.
- •10 Особенности организации ветвлений программ и циклов. Ограничения.
- •22 Назначение eToken, безопасность eToken
- •23 Виды платежных карточек. Схема платежей с использованием карточек, основные участники.
- •11. Разновидности и назначение стеков программного секвенсера
- •12. Регистры программного секвенсера. Работа с таймером.
- •13. Основные требования к цифровым процессорам обработки сигналов
- •14. Преимущества и недостатки программных, аппаратных и программно-аппаратных систем криптографической защиты информации.
- •15. Требования к криптографическим платам расширения возможностей компьютера
- •16. Архитектура криптоплаты «Гряда». Требования к основным элементам.
- •17. Разновидности криптоплат «Гряда». Режимы работы.
- •18. Разновидности микропроцессорной техники. Виды микропроцессорных архитектур.
- •19. Сигнальные процессоры и основные требования к ним.
- •20. Назначение и функциональная модель eToken.
- •21. Уровни доступа к информации eToken.
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 Виды платежных карточек. Схема платежей с использованием карточек, основные участники.
Виды платежных карточек