- •Розподіл часу
- •Оцінювання результатів навчання
- •Основна література
- •Додаткова література
- •Методичні вказівки
- •Эволюция аппаратных средств Аппаратная платформа компьютера
- •Персональный компьютер
- •Семейство компьютеров 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 с.