1. АРХІТЕКТУРА АПАРАТНИХ ТА ПРОГРАМНИХ ЗАСОБІВ ПЕРСОНАЛЬНОГО КОМП'ЮТЕРА
    1. Програмна модель мікропроцесора Intel 8086/88
      1. Апаратні засоби мікропроцесору Intel 8086/88
      2. Регістри
      3. Прапори
      4. Псевдозмінні і функції для доступу до регістрів і прапорів
    2. Сегментована пам'ять
      1. Формування фізичної адреси пам'яті за значенням сегменту та зміщення
      2. Основні сегменти програми
      3. Фізичне представлення покажчиків near, far та huge. Формування покажчика та визначення його компонентів
    3. Переривання
      1. Поняття переривання та обробника переривань. Таблиця векторів переривань
      2. Апаратні переривання
      3. Переривання, що не маскуються
      4. Програмні переривання
      5. Виняткові ситуації
      6. Базова система введення-виведення BIOS. Переривання BIOS Області даних і таблиці BIOS
      7. Переривання і функціональні виклики MS-DOS
      8. Функції бібліотеки Turbo С для доступу до обробників переривань
  2. ФАЙЛОВА СИСТЕМА MS-DOS
    1. Спеціальні файли. Драйвери зовнішніх пристроїв
    2. Логічна структура файлу
    3. Директорій та його структура
    4. Таблиця розміщення файлів
    5. Фізична структура диску
    6. Master Boot Record
    7. Засоби MS-DOS для доступу до файлів. Інформація системи про відкриті файли
    8. Файли стандартного введення-виведення
    9. Читання-запис файлів. Внутрішня буферизація
    10. Захист файлів
  3. ОБМІН ІНФОРМАЦІЄЮ З ФАЙЛАМИ ЗАСОБАМИ TURBO C
    1. Загальні положення
    2. Доступ до файлів через потік введення-виведення
      1. Поняття потоку введення-виведення. Обробка помилок і визначення стану файлу
      2. Відкриття і закриття файлу
      3. Потоки стандартного введення-виведення
    3. Префіксний доступ до файлів
      1. Відкриття та закриття файлів
      2. Функції префіксного файлового введення-виведення
      3. Управління покажчиком запису-читання
  4. КЕРУВАННЯ ФАЙЛАМИ, ДИРЕКТОРІЯМИ І НАКОПИЧУВАЧАМИ
    1. Створення і знищення директорія
    2. Керування поточним накопичувачем і директорієм
    3. Читання вмісту директорія. Пошук файлів
    4. Видалення і перейменування файлів. Створення резервних копій файлів 60
    5. Визначення існування файлу або директорія
    6. Визначення й встановлення параметрів файлу
  5. КЕРУВАННЯ ОБЧИСЛЮВАЛЬНИМ ПРОЦЕСОМ
    1. Керування програмами в MS-DOS.
      1. Системний виклик ЕХЕС
      2. Префікс сегменту програми
      3. Засоби MS-DOS для завершення програм
      4. Формат ЕХЕ файлу на диску та налагодження адрес
      5. Перетворення .EXE-файлів в .COM-файли
    2. Запуск програми через оболонку
    3. Запуск програми на виконання без повертання у програму-батько. Бібліотечні функції execxxx()
    4. Запуск програми-нащадка з поверненням у предок
  6. ДИНАМІЧНЕ КЕРУВАННЯ ПАМ'ЯТТЮ
    1. Керування пам'яттю в MS-DOS
      1. Функціональні виклики MS-DOS для керування пам'яттю
      2. Блок керування пам'яттю та його структура
      3. Робота MS-DOS з блоками пам'яті
    2. Програма-завантажник системи програмування на Сі
    3. моделі пам'яті Turbo С
      1. Загальна характеристика моделей пам'яті
      2. Модель пам'яті TINY
      3. Модель пам'яті SMALL
      4. Модель пам'яті MEDIUM
      5. Модель пам'яті COMPACT
      6. Модель пам'яті LARGE
      7. Модель пам'яті HUGE
    4. Використання засобів MS-DOS
      1. Функції Turbo C для звернення до функцій керування пам'яттю MS-DOS
      2. Аналіз вмісту блоку керування пам'яттю
      3. Сканування ланцюжка блоків керування пам'яттю
  7. ВВЕДЕННЯ ІНФОРМАЦІЇ З КЛАВІАТУРИ
    1. Загальні положення
    2. Апаратні та програмні засоби вводу інформаціі з клавіатури
      1. Апаратні засоби ПК для вводу інформації з клавіатури
      2. Аналіз та перетворення скен-коду
      3. Буфер клавіатури
    3. Ввід інформаціі з клавіатури засобами MS-DOS
      1. Функції переривання 21h MS-DOS для вводу інформації з клавіатури
      2. Функції бібліотеки Turbo C
    4. Ввід інформаціі з клавіатури засобами BIOS
      1. Використання переривання16h BIOS
      2. Функції бібліотеки Turbo C
    5. Безпосередній доступ до буферу клавіатури
      1. Header файл длф функції
      2. Очистка буферу клавіатури
      3. Читання символів з буферу клавіатури
      4. Визначення та установка шифт- та тригерних клавіш
      5. Введення символів в буфер клавіатури
  8. КЕРУВАННЯ ВІДЕОСИСТЕМОЮ
    1. Загальні положення
    2. Відеорежими і їхня коротка характеристика
  9. РОБОТА З ТЕКСТОВОЮ ІНФОРМАЦІЄЮ
    1. Загальні положення
    2. Висновок тексту на екран засобами BIOS
    3. Скролінг. Очищення вікна і всього екрана
    4. Висновок тесту у відеобуфер
    5. Висновок інформації у вікно екрана засобами Turbo C
    6. Читання інформації з екрана
    7. Особливості висновку текстової інформації в графічних режимах
    8. Керування знакогенератором EGA - і VGA - адаптерів