 
        
        - •Розподіл часу
- •Оцінювання результатів навчання
- •Основна література
- •Додаткова література
- •Методичні вказівки
- •Эволюция аппаратных средств Аппаратная платформа компьютера
- •Персональный компьютер
- •Семейство компьютеров ibm pc
- •Концепция построения компьютера архитектуры ibm pc at
- •Состав системной платы pc-совместимого компьютера
- •Структурная схема пэвм Сompaq Deskpro 386/16
- •Конвертер-согласователь шин
- •Cтруктурная схема контроллера 82c206
- •Архитектура pc-совместимого компьютера как фактор совместимости
- •Время создания и производительность процессоров семейства m68к
- •Микропроцессоры семейства x86, производимые компанией Intel
- •Современные разработки Intel
- •Базовая архитектура и организация 16-разрядных микропроцессоров Структурная схема микропроцессора i8086
- •Формирование физического адреса памяти
- •Программная модель пользователя микропроцессора mc68000
- •Организация и режимы работы процессора mc68000
- •Укрупненная структурная схема микропроцессора i80286
- •Архитектура прикладного уровня 32-разрядных микропроцессоров
- •Строковые типы данных и битовые поля
- •Система команд. Общий формат команд микропроцессоров x86
- •Префиксы команд микропроцессоров x86
- •Префиксы rex
- •Определение разрядности операнда и адреса
- •Формирование физического адреса операнда в памяти для 32-битного режима
- •Блок вычислений с плавающей точкой (fpu) процессоров x86 Общие сведения о блоке fpu x87
- •Система команд fpu x87
- •Принцип работы fpu x87
- •Организация регистрового стека fpu x87
- •Операнды fpu x87
- •Особые случаи представления вещественных чисел в fpu
- •Ожидание
- •Особенности выполнения бинарных операций
- •Пример функционирования регистрового стека fpu x87
- •Регистр состояния (sr, Status Register) fpu x87
- •Формат регистра состояния fpu x87
- •Приоритеты особых случаев fpu
- •Действия, предпринимаемые обработчиком особых случаев fpu
- •Коды условия fpu x87
- •Регистр управления (cr, Control Register) fpu x87
- •Управление округлением и точностью представления вещественных чисел в fpu
- •Регистр тегов (tr) fpu x86
- •Контекст fpu x86 для 16-битного режима
- •Контекст fpu x86 для 32-битного режима
- •Сохранение и восстановление контекста fpu
- •Интерфейсы периферийного уровня
- •Взаимодействие программ, выполняемых cpu, с периферийными устройствами
- •Программный обмен
- •Прямой доступ к памяти
- •Прерывания (Interrupts)
- •Подсистема прерываний компьютера ibm pc at
- •Аппаратные прерывания
- •Исключения
- •Вектор прерывания
- •Способы указания номера вектора прерывания
- •Порядок проверки условий обслуживания прерываний
- •Действия процессора при возникновении прерывания или исключения
- •Особенности обслуживания немаскируемых аппаратных прерываний
- •Особенности обслуживания маскируемых аппаратных прерываний
- •Обслуживание маскируемых аппаратных прерываний в компьютере ibm pc at
Апаратні засоби комп’ютерних систем
Вступ
Загальна інформація
Викладачі
Росінський Дмитро Миколайович, старший викладач каф. ЕОМ. (лекції, лабораторні роботи).
Дяченко Владислав Олександрович, асистент каф. ЕОМ (лабораторні роботи)__
Мета і завдання дисципліни
Ознайомлення студентів з:
- апаратною базою комп’ютерних систем загального призначення на прикладі архітектури IBM PC AT; 
- принципами організації та функціонування мікропроцесорів найпоширеніших сімейств (Intel x86 та IA-64, Motorola M68K, Sun SPARC); 
- окремих вузлів та блоків мікропроцесорних систем. 
Отримання студентами навичок із розробки:
- комп’ютерів та комп’ютерних систем загального призначення на основі стандартних функціональних компонентів; 
- низькорівневого програмного забезпечення, що керує компонентами мікропроцесорних систем. 
По закінченні циклу навчання студенти мають знати:
- архітектуру, структурну й функціональну організацію 16-, 32- та 64-розрядних МП Intel, Motorola та Sun; 
- структурно-функціональну організацію програмованих компонентів оточення та методику їх інтеграції на прикладі архітектури IBM PC AT; 
- принципи керування компонентами комп’ютерної системи на низькому рівні, методику розробки й виконання програм у машинних кодах мікропроцесора. 
По закінченні циклу навчання студенти мають уміти:
- проводити аналіз організації функціонування існуючих комп’ютерних системи та їх елементів; 
- застосовувати отримані знання при розробці комп’ютерних систем загального призначення, вирішуючи завдання інтеграції апаратних засобів та низькорівневих програмних засобів керування. 
Розподіл часу
ЛК – лекції; ЛБ – лабораторні роботи; ТЕСТ – комп’ютерне/бланкове тестування;
ЛІТ – самостійне вивчання додаткової літератури;
| ЗМ 1 (34 год) | ЗМ 2 (37 год) | ЗМ 3 (34 год) | |||||||||||||||
| АУД | СРС | АУД | СРС | АУД | СРС | ||||||||||||
| I | II | III | IV | V | VI | VII | VIII | IX | X | XI | XII | XIII | XIV | XV | XVI | XVII | XVIII | 
| ЛК | ЛБ | ЛК | ЛБ | ТЕСТ | ЛІТ | ЛК | ЛБ | ЛК | ЛБ | ТЕСТ | ЛІТ | ЛК | ЛБ | ЛК | ЛБ | ТЕСТ | ДОД. ЛІТ | 
| 12 | 4 | 6 | 4 | 1 | 7 | 10 | 8 | 5 | 8 | 1 | 5 | 12 | 4 | 6 | 4 | 1 | 7 | 
| 16 | 10 | 8 | 18 | 13 | 6 | 16 | 10 | 8 | |||||||||
Оцінювання результатів навчання
| Вид заняття / контрольний захід | Ваговий коефіцієнт | Рейтингова оцінка | 
| ЛБ №1 | 0,046 | 2,76-4,60 | 
| ТЕСТ №1 | 0,148 | 8,88-14,80 | 
| КТ1 | 0,194 | 11,64-19,40 | 
| ЛБ №2 | 0,046 | 2,76-4,60 | 
| ЛБ №3 | 0,046 | 2,76-4,60 | 
| ТЕСТ №2 | 0,120 | 7,20-12,0 | 
| КТ2 | 0,212 | 12,72-21,20 | 
| ЛБ №4 | 0,046 | 2,76-4,60 | 
| ТЕСТ №3 | 0,148 | 8,88-14,80 | 
| КТ3 | 0,194 | 11,64-19,40 | 
| Іспит (комб.) | 0,400 | 24,00-40,00 | 
Основна література
1. Архітектура, принципи функціонування і керування ресурсами IBM PC: Навч. посібник /Гуржій А.М., Коряк С.Ф., Самсонов В.В., Склярів О.Я. — Х.: ТОВ „Компанія СМІТ”, 2003. — 512 с.
2. Кулаков В. Программирование на аппаратном уровне. Специальный справочник. — СПб.: Питер, 2001. — 496 с.
3. Луговой А.В., Скляров А.Я. Микропроцессоры: архитектура и принципы функционирования (учебный курс). — Кременчуг: „КГПУ”, 2002. — 508 с.
Додаткова література
1. Гук М. Ю. Аппаратные средства IBM PC. Энциклопедия. 3-е изд. — СПб.: Питер, 2006. — 1072 с.: ил.
2. Юров В. И. Assembler. Практикум. 2-е изд. — СПб.: Питер, 2006. — 399 с.: ил.
3. Брэй Б. Микропроцессоры Intel: 8086/8088, 80186/80188, 80286, 80386, 80486, Pentium, Pentium Pro Processor, Pentium II, Pentium III, Pentium 4. Архитектура, программирование и интерфейсы. 6-е изд.: Пер. с англ. — Спб.: БХВ-Петербург, 2005. — 1328 с.: ил.
Методичні вказівки
1. Методичні вказівки до самостійної роботи з курсу “Апаратні засоби комп’ютерних систем” для студентів спеціальності 6.091501 “Комп’ютерні системи і мережі”, 6.091502 “Системне програмування” денної форми навчання/ Упоряд. Росінський Д.М. — Харків: ХНУРЕ, 2006. — 12 с.
2. Методичні вказівки до лабораторних робіт з курсу апаратні засоби комп’ютерних систем” для студентів спеціальності 6.091501 “Комп’ютерні системи і мережі”, 6.091502 “Системне програмування” денної форми навчання/ Упоряд. Росінський Д.М. — Харків: ХНУРЕ, 2007. — 51 с.
