
- •Міністерство освіти і науки україни
- •2. Мета і завдання вивчення курсу
- •2.1. Мета викладання дисципліни
- •2.2. Завдання вивчення дисципліни
- •2.3. Перелік дисциплін, засвоєння яких необхідно студентам для вивчення курсу
- •3. Структура залікового кредиту курсу та тематичне планування
- •4. Тематика лекцій
- •5. Теми і зміст лабораторних занять
- •6. Завдання для самостійної роботи
- •Примітка. Самостійна робота студента завершується написанням реферату, в якому відображаються результати самостійного вивчення поданих тем.
- •7. Оцінювання навчальної діяльності
- •8. Література Основна
- •Додаткова
5. Теми і зміст лабораторних занять
№ п/п |
Тема лабораторного заняття |
Кільк. годин |
1. |
Тема: Формати представлення чисел в ЕОМ |
2 |
|
Формати представлення чисел з фіксованою комою (цілих та дробових). Формати представлення чисел з плаваючою комою. |
|
2. |
Тема: Формати представлення тексту та десяткових чисел в ЕОМ |
2 |
|
Формати представлення тексту в ЕОМ. Стандарт ASCII. Кодові таблиці DOS та Windows. Формати представлення десяткових чисел в ЕОМ. Неупакований формат, символьний формат, упакований формат (BCD). |
|
3. |
Тема: Двійкова арифметика |
2 |
|
Двійкова арифметика чисел з фіксованою комою. Двійкова арифметика чисел з плаваючою комою. Двійкова арифметика десяткових чисел (BCD). |
|
4. |
Тема: Система команд процесора І8086 |
2 |
|
Система команд процесора І8086. Мова асемблера. Способи адресації операндів. Безпосередня, пряма, непряма, базова, індексна, базова індексна адресація. |
|
5. |
Тема: Система команд процесора І8086 |
2 |
|
Система команд процесора І8086. Мова асемблера. Основні групи команд. Команди передачі даних. Арифметичні операції. Логічні операції. Операції зсуву. Команди вводу і виводу. Команди керування. |
|
6. |
Тема: Створення та відлагодження програм на асемблері |
2 |
|
Створення тексту програми. Одержання об’єктного модуля. Одержання завантажувального модуля. Запуск і відлагодження програми. Створення програм типу COM і EXE. |
|
7. |
Тема: Програми із використанням арифметичних та логічних команд. |
2 |
|
Складання алгоритму розв’язання задачі. Використання команд додавання та віднімання. Виконання зсуву даних та накладання маски логічними командами. |
|
8. |
Тема: Керування ходом виконання програми на асемблері. |
2 |
|
Команди передачі керування. Безумовні переходи. Умовні переходи. Команди керування циклами. Реалізація типових керуючих структур. |
|
|
Всього за курс |
16 |
6. Завдання для самостійної роботи
№ п/п |
Розділи курсу, теми, види діяльності |
Кільк. годин |
1. |
Інформація. Властивості інформації. Сигнали. Кодування даних. |
2 |
2. |
Історія розвитку обчислювальної техніки. Покоління ЕОМ. Покоління мікропроцесорів. |
2 |
3. |
Способи оптимізації виконання команд. Конвеєризація, суперскалярність, динамічне виконання. Технологія Hyper-Threading. Архітектура Intel® 64 Architecture. |
4 |
4. |
Система команд процесора. Основні групи команд процесора. Способи адресації операндів. |
4 |
5. |
Особливості архітектури та характеристики сучасних процесорів. RISC-, CISC-, VLIW-процесори. |
4 |
6. |
Принципи побудови системних плат комп’ютера. Архітектура північний-південний міст та Hub-архітектура. |
4 |
7. |
Основи BIOS. Апаратна та програмна частини BIOS. Збереження, відновлення та оновлення BIOS. Програма Setup BIOS. |
4 |
8. |
Оперативна пам’ять. Характеристики модулів пам’яті SIMM, DIMM, DDR, DDR2. Тестування пам’яті. |
4 |
9. |
Зовнішня пам’ять. Накопичувачі на магнітних дисках. Принципи організації даних на дисках. Файлові системи. Форматування дисків. |
4 |
10. |
Інтерфейси НЖМД. Характеристики інтерфейсів ATA, SATA. Стандарти та характеристики інтерфейсів SCSI. |
4 |
11. |
Оптичні пристрої зберігання даних. Компакт-диски. Диски CD-ROM, CD-R, CD-RW, DVD-ROM, DVD-R, DVD-RW, DVD-RAM. |
4 |
12. |
Пристрої введення-виведення. Конструкція та принцип дії миші, клавіатури. Класифікація та принцип дії моніторів. |
4 |
13. |
Основні поняття про компілятори та компонувальники. |
4 |
14. |
Моделі пам’яті. Фізичні та логічні сегменти програм. |
4 |
15. |
Модульне програмування. Бібліотеки. Макрозасоби мови асемблера. |
6 |
16. |
Організація стеку. Зв’язок асемблерних програм з програмами на мовах високого рівня |
4 |
17. |
Складні структури даних. Масиви, структури, об’єднання. Команди роботи з пам’яттю. |
6 |
18. |
Індивідуальна робота в комп’ютерному класі, підготовка до лабораторних занять. |
24 |
|
Всього |
92 |