Ви переглядаєте архівну версію офіційного сайту НУЛП (2005-2020р.р.). Актуальна версія: https://lpnu.ua

Мікропроцесори в системах технічного захисту інформації

Спеціальність: Кібербезпека
Код дисципліни: 6.125.00.O.39
Кількість кредитів: 4
Кафедра: Захист інформації
Лектор: Доц., к.т.н. Совин Ярослав Романович
Семестр: 7 семестр
Форма навчання: денна
Результати навчання:
• вміти обґрунтовано вибирати архітектурні, структурні, схемотехнічні та програмні рішення при проектуванні мікропроцесорних пристроїв, раціонально розподіляти виконувані системою функції між апаратним і програмним забезпеченням;
• знати архітектуру, периферійні модулі та систему команд універсальних мікропроцесорів та однокристальних мікроконтролерів сімейства AVR фірми ATMEL;
• вміти розробляти і проектувати центральний процесор та системні засоби, що забезпечують роботу процесора в різних режимах, проектувати інтерфейсні засоби для узгодження зовнішніх пристроїв з центральним процесором (мікроконтролером);
• вміти розробляти, тестувати і відлагоджувати програмне забезпечення для AVR-мікроконтролерів мовами асемблера та С;
• вміти розробляти технічні та програмні засоби для захисту інформації на основі МК сімейства AVR, відлагоджувати робочі програми в спеціалізованих пакетах прикладних програм, на резидентних засобах і персональному комп’ютері.
Необхідні обов'язкові попередні та супутні навчальні дисципліни:
Пререквізити:
• Схемотехніка пристроїв технічного захисту інформації (частина І);
• Схемотехніка пристроїв технічного захисту інформації (частина ІІ);
• Технології програмування (частина І);
• Технології програмування (частина ІІ);
• Технічні засоби охорони об’єктів.
Короткий зміст навчальної програми:
Класифікація мікропроцесорів (МП). Структура мікропроцесорного пристрою. Архітектурні особливості МП. Типова архітектура і система команд універсального МП. Основні способи адресації у МП. Структура однокристальних мікроконтролерів (МК). Процесорне ядро та функціональні блоки МК. Загальні відомості про 8-бітні AVR МК. Характеристики та архітектура ядра МК, підсистеми вводу-виводу. Арифметично-логічний пристрій та файл регістрів загального призначення AVR МК. Організація пам’яті програм та пам’яті даних. Способи адресації та стек. Система команд AVR МК. Формат програми на асемблері. Директиви, операнди, оператори та функції асемблера. Програмування на мові С для МК. Система переривань в МК AVR. Системні периферійні модулі (тактовий генератор, схеми скиду, сторожовий таймер). Паралельні порти вводу-виводу МК AVR. Аналоговий компаратор. Таймери/лічильники в МК AVR. Універсальний асинхронний приймач-передавач МК AVR. Програмування та конфігурування кристалу AVR-МК. Засоби розробки, відладки та тестування МК-систем. Спеціалізовані мікроконтролери для задач захисту інформації.
Рекомендована література:
1. Совин Я. Р. Мікропроцесори в системах технічного захисту інформації.: навчальний посібник / Я. Р. Совин, Ю. М. Наконечний. – Львів: Видавництво Львівської політехніки, 2011. – 308 с. Рекомендовано МОН України.
2. Мікропроцесорна техніка: Підручник / Ю. І. Якименко, Т. О. Терещенко, Є. І. Сокол, В. Я. Жуйков, Ю. С. Петергеря; За ред. Т. О. Терещенко. – К.: ІВЦ “Видавництво «Політехніка»”; “Кондор”, 2004. – 440 с.
3. Александров Е. К., Грушвицкий Р. И., Куприянов М. С., Мартынов О. Е., Панфилов Д. И., Ремизевич Т. В., Татаринов Ю. С., Угрюмов Е. П., Шагурин И. И. Под ред. Пузанкова Д. В. Микропроцессорные системы: Учебное пособие для вузов. – СПб.: Политехника, 2002. – 935 с.: ил.
4. Ревич Ю. В. Практическое программирование микроконтроллеров Atmel AVR на языке ассемблера. – СПб.: БХВ-Петербург, 2008. – 384 с.
5. Лебедев М. Б. CodeVisionAVR: пособие для начинающих. – М.: Додэка-ХХI, 2008. – 592 с.
6. Хартов В. Я. Микроконтроллеры AVR. Практикум для начинающих.– М.: Изд-во МГТУ им. Н. Э. Баумана, 2007. – 240 с.
7. Белов А. В. Самоучитель разработчика устройств на микроконтроллерах AVR. – СПб.: Наука и Техника, 2008. – 544 с.
Методи і критерії оцінювання:
• письмові звіти з лабораторних робіт, практичні задачі, усне опитування (30%)
• підсумковий контроль (70%, контрольний захід, екзамен): письмово-усна форма (70%)

Мікропроцесори в системах технічного захисту інформації (курсова робота)

Спеціальність: Кібербезпека
Код дисципліни: 6.125.00.O.41
Кількість кредитів: 2
Кафедра: Захист інформації
Лектор: Доц., к.т.н. Совин Ярослав Романович
Семестр: 7 семестр
Форма навчання: денна
Результати навчання:
• вміти обґрунтовано вибирати архітектурні, структурні, схемотехнічні та програмні рішення при проектуванні мікропроцесорних пристроїв, раціонально розподіляти виконувані системою функції між апаратним і програмним забезпеченням;
• знати архітектуру, периферійні модулі та систему команд універсальних мікропроцесорів та однокристальних мікроконтролерів сімейства AVR фірми ATMEL;
• вміти розробляти і проектувати центральний процесор та системні засоби, що забезпечують роботу процесора в різних режимах, проектувати інтерфейсні засоби для узгодження зовнішніх пристроїв з центральним процесором (мікроконтролером);
• вміти розробляти, тестувати і відлагоджувати програмне забезпечення для AVR-мікроконтролерів мовами асемблера та С;
• вміти розробляти технічні та програмні засоби для захисту інформації на основі МК сімейства AVR, відлагоджувати робочі програми в спеціалізованих пакетах прикладних програм, на резидентних засобах і персональному комп’ютері.
Необхідні обов'язкові попередні та супутні навчальні дисципліни:
Пререквізити:
• Схемотехніка пристроїв технічного захисту інформації (частина І);
• Схемотехніка пристроїв технічного захисту інформації (частина ІІ);
• Технології програмування (частина І);
• Технології програмування (частина ІІ);
• Технічні засоби охорони об’єктів.
Короткий зміст навчальної програми:
Класифікація мікропроцесорів (МП). Структура мікропроцесорного пристрою. Архітектурні особливості МП. Типова архітектура і система команд універсального МП. Основні способи адресації у МП. Структура однокристальних мікроконтролерів (МК). Процесорне ядро та функціональні блоки МК. Загальні відомості про 8-бітні AVR МК. Характеристики та архітектура ядра МК, підсистеми вводу-виводу. Арифметично-логічний пристрій та файл регістрів загального призначення AVR МК. Організація пам’яті програм та пам’яті даних. Способи адресації та стек. Система команд AVR МК. Формат програми на асемблері. Директиви, операнди, оператори та функції асемблера. Програмування на мові С для МК. Система переривань в МК AVR. Системні периферійні модулі (тактовий генератор, схеми скиду, сторожовий таймер). Паралельні порти вводу-виводу МК AVR. Аналоговий компаратор. Таймери/лічильники в МК AVR. Універсальний асинхронний приймач-передавач МК AVR. Програмування та конфігурування кристалу AVR-МК. Засоби розробки, відладки та тестування МК-систем. Спеціалізовані мікроконтролери для задач захисту інформації.
Рекомендована література:
1. Совин Я. Р. Мікропроцесори в системах технічного захисту інформації.: навчальний посібник / Я. Р. Совин, Ю. М. Наконечний. – Львів: Видавництво Львівської політехніки, 2011. – 308 с. Рекомендовано МОН України.
2. Мікропроцесорна техніка: Підручник / Ю. І. Якименко, Т. О. Терещенко, Є. І. Сокол, В. Я. Жуйков, Ю. С. Петергеря; За ред. Т. О. Терещенко. – К.: ІВЦ “Видавництво «Політехніка»”; “Кондор”, 2004. – 440 с.
3. Александров Е. К., Грушвицкий Р. И., Куприянов М. С., Мартынов О. Е., Панфилов Д. И., Ремизевич Т. В., Татаринов Ю. С., Угрюмов Е. П., Шагурин И. И. Под ред. Пузанкова Д. В. Микропроцессорные системы: Учебное пособие для вузов. – СПб.: Политехника, 2002. – 935 с.: ил.
4. Ревич Ю. В. Практическое программирование микроконтроллеров Atmel AVR на языке ассемблера. – СПб.: БХВ-Петербург, 2008. – 384 с.
5. Лебедев М. Б. CodeVisionAVR: пособие для начинающих. – М.: Додэка-ХХI, 2008. – 592 с.
6. Хартов В. Я. Микроконтроллеры AVR. Практикум для начинающих.– М.: Изд-во МГТУ им. Н. Э. Баумана, 2007. – 240 с.
7. Белов А. В. Самоучитель разработчика устройств на микроконтроллерах AVR. – СПб.: Наука и Техника, 2008. – 544 с.
Методи і критерії оцінювання:
• захист курсової роботи (100%, контрольний захід, залік)