Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
SP2_2.rtf
Скачиваний:
7
Добавлен:
12.08.2019
Размер:
467.98 Кб
Скачать

МІНІСТЕРСТВО ОСВІТИ І НАУКИ УКРАЇНИ

КИЇВСЬКИЙ НАЦІОНАЛЬНИЙ УНІВЕРСИТЕТ

БУДІВНИЦТВА І АРХІТЕКТУРИ

Системне програмування та операційні системи

Mетодичні вказівки

до виконання лабораторних робіт

для студентів спеціальності 7.080402

Інформаційні технології проектування”

КИЇВ 2011

ББК 32.973.2602.

С95

Укладачі: О. І. Болдаков, канд. техн. наук, доцент,

В. Г. Голенков, асистент

Рецензент О. А. Щербина, канд. техн. наук, доцент

Відповідальний за випуск В.Б. Задоров, канд. техн. наук, професор, завідуючий кафедрою інформаційних технологій

Системне програмування та операційні системи. Методичні вказівки С95 до виконання лабораторних робіт " /Уклад.: О.І. Болдаков, В.Г. Голенков, - К.:КНУБА, 2011. - 28 с.

Призначено для студентiв спецiальностi 7.080402 "Інформацiйнi технологiї проектування

ЗМІСТ

1. ЗАГАЛЬНІ ПОЛОЖЕННЯ……………...…………………………………………..4

Організація та порядок проведення лабораторних робіт……………………4 Загальні вказівки до виконання лабораторних робіт………………………….…4 Обробка результатів програм та оформлення звіту з лабораторної роботи..5

2. ЛАБОРАТОРНІ РОБОТИ

2. 1. ЗАВДАННЯ ДО ЛАБОРАТОРНОЇ РОБОТИ №1

“РОБОТА З ДВІЙКОВИМИ, ШІСТНАДЦЯТКОВИМИ, BCD – ЧИСЛАМИ ТА ASCII – КОДАМИ”........................................ ...................................................….5

Перетворення чисел………………...………………………………….5

Арифметичні операції, доповняльний код ………………………….7

ASCII коди, двiйковi числа та двiйково – кодованi

десятковi числа……………………………………………………....…8

Адресація пам’яті………………………………………………………10

Програма роботи………………………………………………………10

2. 2. Завдання до лабораторної роботи №2

“РОБОТА У НАЛАГОДЖУВАЛЬНИКАХ DEBUG ТА

TURBODEBUGGER”..................................................................................15

2. 2. 1. Робота у налагоджувальнику DEBUG……....................................15

Команди налагоджувальника DEBUG…….…..………….………...15

План роботи у налагоджувальнику DEBUG …….......…………….17

2. 2. 2. Робота у налагоджувальнику TURBODEBUGGER.......................18

Команди налагоджувальника TURBODEBUGGER …….…….....18

Асемблювання та лiнкування пpогpами.......................................21

План роботи у налагоджувальнику TURBODEBUGGER .............22

2. 3. Завдання до лабораторної роботи №3

“СТВОРЕННЯ ВЛАСНИХ ПЕРЕРИВАНЬ”............................................24

Управління перериваннями………………………………………...…24

Написання власного переривання ………………………………..…25

Програма роботи……………………………………………………..…26

СПИСОК ЛIТЕРАТУРИ......................................................................................27

1. Загальні положення Організація та порядок проведення лабораторних робіт

Лабораторні роботи з курсу “Системне програмування та операційні системи” дозволяють студентам ознайомитися з основними компонентами мови програмування Асемблер та їх застосуванням в обчислювальних програмах, з двійковою та шістнадцятковою арифметикою та набути навички роботи в налагоджувальниках DEBUG та TURBODEBUGGER.

Попередня підготовка студентів до кожної лабораторної роботи та розуміння її мети та змісту – важливі умови набуття стійких практичних навичок. Тому, стаючи до виконання лабораторної роботи, студент повинен: досконало вивчити зміст роботи та порядок її виконання; повторити теоретичний матеріал, пов’язаний з виконанням даної роботи; підготувати алгоритм та текст програми завдання.

Лабораторні роботи виконуються студентом індивідуально. Лабораторна робота завершується складанням звіту та здачею заліку з неї, після перевірки викладачем правильно працюючої програми на комп’ютері. Лабораторна робота зараховується, якщо схеми алгоритмів та текст програми виконані правильно та охайно, а відповіді студента на запитання викладача є конкретними та повними.

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

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