Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
РП_Арх_ОС_2011.doc
Скачиваний:
5
Добавлен:
17.02.2016
Размер:
208.38 Кб
Скачать

3. Структура залікового кредиту курсу та тематичне планування

Назва теми

Кількість годин

Лекції

Лабораторні

Самост. робота

Змістовий модуль 1. Організація апаратної частини комп’ютерів

1

Системи числення та двійкова арифметика

4

2

4

2

Формати представлення чисел

4

2

4

3

Принципи побудови комп’ютерів

2

0

4

4

Архітектура та принцип дії процесорів

6

4

8

5

Організація пам’яті комп’ютера

2

0

6

6

Системні ресурси комп’ютера

2

0

8

7

Принципи підвищення продуктивності

0

0

8

Всього за І модуль

20

8

42

Змістовий модуль 2. Програмування низького рівня

1

Основи програмування мовою асемблер

2

0

4

2

Структура та синтаксис програм на асемблері

2

2

4

3

Трансляція асемблерних програм

0

0

4

4

Основні групи команд процесора

4

2

6

5

Реалізація типових керуючих структур

2

2

6

6

Модульне програмування. Підпрограми.

2

2

4

7

Організація стеку. Зв’язок з мовами високого рівня

0

0

6

8

Мультимодульні проекти. Робота з бібліотеками

0

0

4

9

Макрозасоби мови асемблера

2

0

4

10

Складні структури даних. Робота з пам’яттю

2

0

8

Всього за ІІ модуль

16

8

50

Всього

36

16

92

4. Тематика лекцій

Тема

Лек-ція

Теми лекцій

Кільк. годин

Змістовий модуль 1. Організація апаратної частини комп’ютерів

Тема: Інформація та системи числення

1

Вступ. Мета і завдання курсу. Інформація та її кодування. Числова інформація. Системи числення. Позиційні системи числення. Правила переведення цілих та дробових десяткових чисел в двійкову та шістнадцяткову системи числення.

2

Тема: Формати представлення чисел в ЕОМ

2

Формати представлення чисел. Основні типи даних. Порядок розташування байтів у пам’яті. Біти, байти, машинні слова. Формати чисел з фіксованою комою. Представлення цілих та дробових чисел. Формати чисел з плаваючою комою. Формати десяткових чисел (код BCD).

2

Тема: Двійкова арифметика чисел з фіксованою комою

3

Основи виконання арифметичних операцій. Прямий, обернений та доповняльний коди. Операції над цілими та дробовими числами.

2

4

Операції над числами з плаваючою комою. Операції над десятковими числами.

2

Тема: Принципи побудови комп’ютерів

5

Покоління ЕОМ та їх структурно-логічна схема. Магістрально-модульний принцип побудови сучасних комп’ютерів. Принципи фон Неймана. Архітектура комп’ютерів. Компоненти сучасних комп’ютерів.

2

Тема: Процесори ЕОМ

6

Принцип дії процесора. Мікропроцесори (МП). Структура мікропроцесора: операційний блок та керуючий блок. Архітектура та принцип дії процесора І8086.

2

7

Програмна модель процесора І8086. Регістри загального призначення, сегментні регістри, регістр прапорців. Способи адресації операндів. Система команд процесора. Архітектура IA-32 таIntel® 64.

4

Тема: Організація оперативної пам’яті

8

Регістрова пам’ять. Кеш-пам’ять. Оперативна пам'ять. Адресний простір. Способи розподілу пам’яті. Фіксований розподіл пам’яті (на прикладі DOS). Відеопам'ять (VideoRAMMemory). Динамічний розподіл пам’яті, віртуальна пам’ять.

2

Тема: Системні ресурси. Базова система вводу-виводу (BIOS)

9

Системні ресурси: адресація пам'яті, каналів переривання (IRQ), каналів прямого доступу до пам'яті (DMA) та портів вводу-виводу. Базова система вводу-виводу (BIOS) та її характеристики.

МОДУЛЬНИЙ КОНТРОЛЬ № 1

2

Змістовий модуль 2. Програмування низького рівня

Тема: Основи програмування мовою асемблера

10

Поняття про асемблери. Етапи створення програм на мові асемблера. Синтаксис програм на асемблері. Директиви асемблера. Типи даних асемблера.

2

Тема: Структура та синтаксис програм на асемблері

11

Моделі пам'яті. Модульна організація програм на Асемблері. Стандартні директиви сегментації. Спрощені директиви сегментації.

2

Тема: Основні групи команд асемблера.

12

Команди пересилки даних. Команди арифметичних та логічних операцій. Команди зсуву. Команди введення-виведення.

2

Тема: Реалізація типових керуючих структур.

13

Команди передачі керування. Команди керування циклами. Типові керуючі структури на асемблері.

2

Тема: Модульне програмування. Підпрограми.

14

Структурно-модульне програмування. Організація виклику підпрограм. Команди виклику підпрограм. Способи передачі параметрів.

2

Тема: Макрозасоби мови Асемблера.

15

Макрокоманди. Макроси з параметрами. Директива LOCAL.

Оператори повторення. Умовне компілювання програм.

2

Тема: Складні структури даних. Робота з пам’яттю.

16

Складені типи даних. Масиви. Структури даних. Ланцюжкові дані. Ланцюжкові операції.

2

17

МОДУЛЬНИЙ КОНТРОЛЬ № 2

2

Всього за курс

36