Мікропроцесори в системах технічного захисту інформації [Текст] : навчальний посібник / Совин Ярослав Романович, Наконечний Юрій Маркіянович ; Міністерство освіти і науки, молоді та спорту України, Національний університет "Львівська політехніка"
Publication: Львів : Видавництво Львівської політехніки, 2011Description: 305 сторінок : ілюстрації ; 21 смLanguage: українська.Country: Україна.Форматний номер: 2 формат (висота > 17-23 см)ISBN: 978-617-607-047-4.Вид літератури за цільовим призначенням: НавчальніВид/характер текстових документів: навчальні виданняУДК: 004.65(075.8) + 621.38(075.8)Bibliography: Бібліографія: сторінка 304-305 (27 назв).Subject - Topical Name: Комп'ютерна наука -- Навчальні посібники | Дані -- Навчальні посібники | Бази даних -- Навчальні посібники | Електронiка -- Навчальні посібники | Захист інформації -- Навчальні посібники УДК-теми: 004.65 Бази даних та їхні структури. Системи управління базами даних [ СУБД ] « 004.6 Дані « 004 Комп'ютерна наука і технологія. Застосування комп'ютера « 00 Загальнi питання науки i культури « 0 Загальний вiддiл621.38 Електронiка. Електронні лампи. Фотоелектроніка. Рентгенотехніка. Прискорювачі елементарних частинок « 621.3 Електрика. Електротехнiка « 621 Загальне машинобудування. Ядерна технологiя. Електротехнiка. Машинобудування в цілому « 62 Машинобудування. Техніка в цілому « 6 Прикладнi науки. Медицина. ТехнологiяАнотація:This record has many physical items (157). View all the physical items.
Бібліографія: сторінка 304-305 (27 назв)
УМОВНІ ПОЗНАЧЕННЯ.....5
ПЕРЕДМОВА.....7
РОЗДІЛ 1. ЗАГАЛЬНІ ПРИНЦИПИ ПОБУДОВИ ТА ФУНКЦІОНУВАННЯ
МІКРОПРОЦЕСОРНИХ ПРИСТРОЇВ.....9
1.1. Основні поняття і ВИЗНАЧЕННЯ. КЛАСИФІКАЦІЯ ТА ТЕНДЕНЦІЇ РОЗВИТКУ
МІКРОПРОЦЕСОРІВ.....9
1.2. СТРУКТУРА МІКРОПРОЦЕСОРНОГО ПРИСТРОЮ. АРХІТЕКТУРИ МІКРОПРОЦЕСОРІВ.....21
1.3. ТИПОВА АРХІТЕКТУРА УНІВЕРСАЛЬНОГО МІКРОПРОЦЕСОРА.....34
1.4. ОСНОВНІ СПОСОБИ АДРЕСАЦІЇ У МІКРОПРОЦЕСОРАХ.....39
РОЗДІЛ 2. АРХІТЕКТУРНІ ОСОБЛИВОСТІ МІКРОКОНТРОЛЕРІВ.....44
2.1. СТРУКТУРА МІКРОКОНТРОЛЕРІВ ЗАГАЛЬНОГО ПРИЗНАЧЕННЯ.....44
2.2. ПРОЦЕСОРНЕ ЯДРО МІКРОКОНТРОЛЕРІВ.....46
2.3. ФУНКЦІОНАЛЬНІ БЛОКИ МІКРОКОНТРОЛЕРІВ.....50
2.3.1.Пам 'ять мікроконтролерів....50
2.3.2.Типи пам ’яті програм мікроконтролерів.....51
2.3.3.Пам ’ять даних мікроконтролерів....54
2.3.4.Порти введення-виведення....57
2.3.5.Таймери.....59
2.3.6.Тактовий генератор.....61
РОЗДІЛ 3. АРХІТЕКТУРА ТА ХАРАКТЕРИСТИКИ МІКРОКОНТРОЛЕРІВ
СІМ’Ї AVR.....63
3.1. ЗАГАЛЬНІ ВІДОМОСТІ ПРО 8-БІТНІ AVR-МІКРОКОНТРОЛЕРИ.....63
3.2. АРХІТЕКТУРА ТА ХАРАКТЕРИСТИКИ AVR-МІКРОКОНТРОЛЕРІВ.....67
3.3. ОРГАНІЗАЦІЯ ПАМ’ЯТІ AVR-МІКРОКОНТРОЛЕРІВ.....72
3.4. СПОСОБИ АДРЕСАЦІЇ В AVR-МІКРОКОНТРОЛЕРАХ.....81
3.5. СИСТЕМА ПЕРЕРИВАНЬ У AVR-МІКРОКОНТРОЛЕРАХ.....97
РОЗДІЛ 4. ПРОГРАМУВАННЯ AVR-МІКРОКОНТРОЛЕРІВ.....105
4.1. ЗАГАЛЬНІ АСПЕКТИ ПРОГРАМУВАННЯ МІКРОКОНТРОЛЕРІВ....105
4.2. СИСТЕМА КОМАНД AVR-МІКРОКОНТРОЛЕРІВ.....108
4.2.1. Команди логічних операцій.....110
4.2.2. Команди арифметичних операцій.....110
4.2.3. Команди операцій з бітами.....112
4.2.4. Команди переміщення даних.....113
4.2.5. Команди передачі управління.....116
4.2.6. Команди управління системою.....119
4.3. ДИРЕКТИВИ, ОПЕРАНДИ, ОПЕРАТОРИ ТА ФУНКЦІЇ АСЕМБЛЕРА
AVR-МІКРОКОНТРОЛЕРІВ.....121
4.3.1. Директиви.....122
4.3.2. Операнди.....126
4.3.3. Оператори.....127
4.3.4. Функції.....127
4.4. ІНТЕГРОВАНЕ СЕРЕДОВИЩЕ РОЗРОБЛЕННЯ AVR STUDIO 4.....139
4.5. НАПИСАННЯ ПРОГРАМ ДЛЯ AVR-МІКРОКОНТРОЛЕРІВ МОВОЮ С.....149
РОЗДІЛ 5. БУДОВА ТА ФУНКЦІОНУВАННЯ ВНУТРІШНІХ МОДУЛІВ AVR-МІКРОКОНТРОЛЕРІВ.....162
5.1. СИСТЕМНІ МОДУЛІ....162
5.1.1. Скид AVR-мікроконтролерів.....162
5.1.2. Тактовий генератор.....168
5.1.3. Режими пониженого енергоспоживання.....170
5.1.4. Сторожовий таймер.....172
5.2. ПАРАЛЕЛЬНІ ПОРТИ ВВЕДЕННЯ-ВИВЕДЕННЯ AVR-МІКРОКОНТРОЛЕРІВ.....175
5.3. АНАЛОГОВИЙ КОМПАРАТОР.....180
5.4. ТАЙМЕРИ/ЛІЧИЛЬНИКИ AVR-МІКРОКОНТРОЛЕРІВ .....187
5.4.1. Загальні відомості про таймери-лічильники.....187
5.4.2. Таймер/лічильник ТО.....189
5.4.3. Таймер/лічильник ТІ.....193
5.5. УНІВЕРСАЛЬНИЙ АСИНХРОННИЙ ПРИЙМАЧ-ПЕРЕДАВАЧ AVR-МІКРОКОНТРОЛЕРІВ....209
РОЗДІЛ 6. ЗАХИЩЕНІ МІКРОКОНТРОЛЕРИ....218
6.1. СМАРТ-КАРТИ.....218
6.2. USB-КЛЮЧІ....223
6.3. АТАКИ НА МІКРОПРОЦЕСОРНІ ПРИСТРОЇ ЗАХИСТУ ІНФОРМАЦІЇ.....229
6.4. ЗАХИЩЕНІ МІКРОКОНТРОЛЕРИ СІМ’Ї AVR ФІРМИ ATMEL....231
6.5. ЗАХИЩЕНІ МІКРОСХЕМИ ПАМ’ЯТІ.....245
ДОДАТОК.....248
СИСТЕМА КОМАНД МІКРОКОНТРОЛЕРА AT90S2313.....248
СПИСОК ЛІТЕРАТУРИ.....304
Розглянуто базові принципи функціонування мікропроцесорів та мікроконтролерів. Основну увагу зосереджено на вивченні архітектури 8-розрядних RISC-мікроконтролерів сім’ї AVR на прикладі моделі AT90S2313. Описано технічні характеристики та систему команд AVR мікроконтролерів, набір периферійних модулів, особливості їх функціонування і програмування. Викладено питання розроблення і налагодження програм мовою асемблера та С з використанням інтегрованого середовища проектування AVR Studio та С-компілятора CodeVisionAVR. Наведено архітектуру та характеристики захищених мікроконтролерів сім’ї SecureAVR, призначених для побудови надійних систем захисту інформації. Для інженерної підготовки студентів напрямів 6.170102 “Системи технічного захисту інформації” та 6.170103 “Управління інформаційною безпекою” бакалаврського рівня навчання. Може бути також корисним аспірантам, викладачам вищих навчальних закладів та науковим працівникам галузі мікропроцесорної техніки та побудови надійних систем захисту інформації.