- •Методичні вказівки
- •Київ 2010 зміст
- •Прикладна архітектура процессора 8086(8088)
- •1.1. Теоретичні відомості.
- •Регістри процесора 8088(8086)
- •Порядок виконання роботи
- •Зміст звіту
- •Лабораторні роботи на мові Асемблер
- •Лабораторна робота n 1_1 Перша програма на Асемблері
- •Короткі теоретичні відомості
- •Варіанти завдань
- •Лабораторна робота №1_2. Трансляція, компонування і налагодження програми.
- •Лабораторна робота n 2. Com-файли.
- •Лабораторна робота n 3. Визначення даних.
- •Директива equ.
- •Варіанти завдань
- •3.Визначенняподвійногослова:
- •Лабораторна робота n5. Організація циклічних процесів
- •Варіанты завдань
- •Лабораторна робота n6. Переривання
- •Лабораторна робота n7. Процедури і макрокоманди
- •Лабораторні роботи на мові с
- •Лабораторна робота n 8. Робота з символьними рядками
- •5. Приклад рішення задачі
- •5.1. Індивідуальне завдання:
- •5.2. Опис методу рішення
- •5.3. Опис логічної структури
- •5.4. Дані для тестування
- •5.5. Текст програми
- •Лабораторна робота n9. Представлення у памяті масивів і матриць
- •6. Приклад вирішення задачі
- •6.3. Опис логічної структури
- •6.3.1. Загальні перемінні
- •6.3.2. Функція creat_matr
- •6.3.3. Функція close_matr
- •6.3.4. Функція read_matr
- •6.3.5. Функція wrіte_matr
- •6.3.6. Функція ch_coord
- •6.3.7. Функція lіn
- •6.4. Програма користувача
- •6.5. Тексти програмних модулів
- •Лабораторна робота n 10. Структури і зв'язні списки
- •1. Мета роботи
- •2. Теми для попереднього вивчення
- •3. Постановка задачі
- •3. Варіанти індивідуальних завдань
- •6. Приклад вирішення задачі
- •6.3.3.Функція друку списку
- •Лабораторна робота n11. Перевірка устаткування
- •5.2. Структура програми
- •5.3. Опис змінних
- •5.4. Опис алгоритму програми
- •5.5. Текст програми
- •5.6. Результати роботи програми
- •Лабораторна робота n12. Керування клавіатурою
- •5. Приклад вирішення задачі
- •5.2.3. Опис алгоритму програми
- •5.3. Текст програми
- •5.4. Результати роботи програми
- •6. Приклад вирішення задачі
- •6.4.3. Опис алгоритму програми
- •6.5. Текст програми
- •6.6. Результати роботи програми
- •4. Порядок виконання
- •5. Приклад рішення задачі
- •5.1. Індивідуальне завдання.
- •5.4. Розробка алгоритм рішення
- •5.4.1. Структура програми
- •5.4.2. Опис перемінних
- •5.4.3. Опис алгоритму програми
- •5.5. Текст програми
- •5.6. Результати роботи програми
- •5.1.3. Опис алгоритму програми
- •5.2. Текст програми
- •5.3. Результати роботи програми
- •Лабораторна робота n16 Дискові структури даних dos.
- •5.1.2. Опис змінних
- •5.1.3. Опис алгоритм програми
- •5.2. Текст програми
- •5.3. Результати роботи програми
- •Рекомендована_література
- •Додаток 1. Перелік тем лабораторних занять з дисципліни «Операційні системи»
5.6. Результати роботи програми
У процесі роботи програми на екран була виведена така інформація:
Лабораторна робота N11
Перевірка складу устаткування
Тип комп'ютера: AT
Конфігурація:
Дисководів ГМД: 2
Математич. співпроцесор: є
Тип дисплейного адаптера: VGA, кіл., анал., 256 Кбайт
Первинний блок пам'яті: 16 Кбайт
Портів RS232: 2
Джойстик: немає
Принтерів: 1
Обсяг оперативної пам'яті: 639 Кбайт
Обсяг extended-пам'яті: 384 Кбайт
Адреса ПЗУ = c000. Довжина модуля = 24576 байт
Версія MS-DOS 6.20
Лабораторна робота n12. Керування клавіатурою
1. Мета роботи
Вивчення організації і принципів роботи клавіатури і закріплення практичних навичок керування нею, а також практичних навичок створення власних програм обробки переривань.
2. Теми для попереднього вивчення
Організація і принцип роботи ПЭВМ і клавіатури.
Робота контролера переривань. Установка вектора переривання.
3. Постановка задачі
Розробити програму обробки переривання від клавіатури, що повинна:
розпізнавати натискання "гарячої" комбінації клавіш і реагувати на нього звуковим сигналом;
при першому натисканні "гарячої" комбінації переходити в режим блокування введення заданої клавіші, при другому - скасовувати цей режим;
системна обробка всіх інших клавіш порушуватися не повинна.
4. Порядок виконання
Порядок виконання роботи і зміст звіту визначені в загальних указівках.
5.Індивідуальні завдання
Nп/п |
"Горяча" комбінація/ |
Клавиша, яка блокуеться | ||||||
Shift |
Ctrl |
Alt |
Fxx | |||||
Лев. |
Пр. |
Лев. |
Пр. |
Лев. |
Пр. | |||
1 |
+ |
+ |
|
|
|
|
F1 |
1 |
2 |
+ |
|
+ |
|
|
|
F2 |
2 |
3 |
|
+ |
|
|
+ |
|
F3 |
3 |
4 |
+ |
|
|
|
+ |
|
F4 |
4 |
5 |
+ |
|
|
|
|
+ |
F5 |
5 |
6 |
|
+ |
+ |
|
|
|
F6 |
6 |
7 |
|
+ |
|
|
+ |
|
F7 |
7 |
8 |
|
+ |
|
+ |
|
|
F8 |
8 |
9 |
|
+ |
|
|
|
+ |
F9 |
9 |
10 |
|
|
+ |
|
+ |
|
F10 |
0 |
11 |
|
|
+ |
|
|
+ |
F1 |
q |
12 |
|
|
|
+ |
+ |
|
F2 |
w |
13 |
|
|
|
+ |
|
+ |
F3 |
e |
14 |
+ |
|
+ или + |
|
|
F4 |
r | |
15 |
|
+ |
|
|
+ или + |
F5 |
t | |
16 |
|
|
|
|
|
|
F6 |
y |
17 |
+ |
+ |
+ или + |
|
|
F7 |
u | |
18 |
+ |
+ |
|
|
+ или + |
F8 |
i | |
19 |
|
|
+ или + |
+ или + |
F9 |
o | ||
20 |
+ |
+ |
+ или + |
+ или + |
F10 |
p |