Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
M1_3spCP.doc
Скачиваний:
4
Добавлен:
18.09.2019
Размер:
161.28 Кб
Скачать

13

13

Інститут спеціального зв’язку та захисту інформації

НТУУ „КПІ”

Спеціальна кафедра №5

«Застосування автоматизованих інформаційних систем та технологій»

Затверджую Начальник спеціальної кафедри № 5

д.т.н., професор В.Мохор

“___”_______________ 2010 року

Методична розробка

для проведення комп’ютерного практикуму

з навчальної дисципліни Системне програмування та операційні системи

Тема 1. Мови асемблера та їх використан­ня для побудови базових еле­­мен­тів систем­них програм.

Заняття 3. Побудова, налагодження і тестування доступу до даних за прямою адресою у формі вставок на мові Асемблера.

Обговорено та ухвалено

на засіданні ПМС №___

Протокол № __

”___” ____________2010 р.

Київ 2010 р.

Тема 1/3

Побудова, налагодження і тестування доступу до даних за прямою адресою у формі вставок на мові Асемблера.

Учбові та виховні цілі:

1. Дізнатися про створення сховищ даних для таблиць системних програм та одержати навички програмування основних методів їх обробки і використання.

2. Надати студентам основні поняття і організації таблиць та навички виконання операцій в них для системних програм і баз даних.

Час – 2 год

Місце – комп’ютерний клас

Учбово-матеріальне забезпечення – програми MS Visual Studio з MS Visual C++ 6.

Розподіл часу заняття

Вступна частина 5хв.

Контрольне опитування 10хв.

Основна частина

1 питання. Знайомство зі створенням багатомодульних проектів з використанням мов програмування високого рівня 20хв.

2 питання. Використання імен даних, їх структур та полів у вставках на мові Асемблера 20хв.

3 питання. Програмування обробки математичних виразів і операцій присвоювання та їх налагодження 30хв.

Заключна частина 5хв.

Література: [2]. Бек Л. Введение в системное программирование: Пер. с англ.- М.: Мир, 1988, Стор. 39-61.

[3]. Пустоваров В.И. Ассемблер: программирование и анализ корректности машинных программ. – К: BHV, 2000, Стор. 26-56.

[6]. Пустоваров В.И. Язык ассемблера в программировании информационных и управляющих систем. М:. "Энтроп", К: "Век", 1996,– К.: Юниор, 1997, Стор. 25-43.

Контрольні запитання про таблиці системних програм

1. Яка інформація зберігається в таблицях системних програм?

2. Які поля використовуються як ключові в таблицях системних програм?

3. Які типи даних використовуються в полях ключової частини таблиць?

4. Які поля використовуються як функціональні в таблицях системних програм?

5. Як визначається розмір таблиці для пошуку за прямою адресою?

6. Які групи машинних команд можна використовувати для вибірки за прямою адресою?

7. Які типи даних використовуються для створення реляційних таблиць у вигляді масивів на мові С або на мові Pascal?

8. Яку роль грають таблиці в системних обробляючих програмах?

8. Які вимоги висуваються перед системними програмами?

10. Які вимоги висуваються до підпрограм, функцій та процедур системних програм?

Мета роботи: Вивчення побудови багатомодульних системних прог­ра­м і конструкцій базової мови програмування для їх визначення.

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]