Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
ВССиТ / МУ-Программирование устройств-ПЗ.docx
Скачиваний:
42
Добавлен:
28.03.2015
Размер:
243.95 Кб
Скачать

Федеральное государственное бюджетное

ОБРАЗОВАТЕЛЬНОЕ УЧРЕЖДЕНИЕ

ВЫСШЕГО ПРОФЕССИОНАЛЬНОГО ОБРАЗОВАНИЯ

«ГОСУДАРСТВЕННЫЙ УНИВЕРСИТЕТ- УЧЕБНО- НАУЧНО-

ПРОИЗВОДСТВЕННЫЙ КОМПЛЕКС»

УЧЕБНО- НАУЧНО- ИССЛЕДОВАТЕЛЬСКИЙ ИНСТИТУТ

ИНФОРМАЦИОННЫХ ТЕХНОЛОГИЙ

Кафедра: «Информационные системы»

О.В. Конюхова

ПРОГРАММИРОВАНИЕ УСТРОЙСТВ ВЫЧИСЛИТЕЛЬНЫХ СИСТЕМ

НА ЯЗЫКЕ АССЕМБЛЕРА

Методические указания

по проведению практических занятий

Дисциплины - «Вычислительные системы, сети и

телекоммуникации»

«Архитектура вычислительных систем»

«ЭВМ и периферийные устройства»

Направления - 230700.62 «Прикладная информатика»

231000.62 «Программная инженерия»

230100.62 «Информатика и вычислительная

техника»

Допущено ФГБОУ ВПО «Госуниверситет - УНПК»

для использования в учебном процессе в качестве

методических указаний для высшего

профессионального образования

ОРЕЛ 2012

Автор: канд. техн. наук, доцент кафедры

«Информационные системы» О.В. Конюхова

Рецензент: канд. техн. наук, доцент кафедры

«Информационные системы» А.П. Гордиенко

Настоящие методические указания содержат рекомендации по выполнению заданий на практических занятиях, посвященных программированию устройств вычислительных систем на языке ассемблера, порядок выполнения практических заданий, сами задания. Приведены теоретические сведения по программированию устройств компьютеров на языке ассемблера, необходимые для выполнения практических заданий, а также список рекомендуемой литературы.

Данные методические указания предназначены для студентов, обучающихся по направлению 230700.62 «Прикладная информатика», изучающих дисциплину «Вычислительные системы, сети и телекоммуникации»; по направлению 231000.62 «Программная инженерия», изучающих дисциплину «Архитектура вычислительных систем», по направлению 230100.62 «Информатика и вычислительная техника», изучающих дисциплину «ЭВМ и периферийные устройства». Форма обучения – очная.

Редактор Кравцова Э.А.

Технический редактор Амелина О.В.

Федеральное государственное бюджетное образовательное

учреждение высшего профессионального образования

«Государственный университет – учебно - научно-

производственный комплекс»

Лицензия ИД 00670 от 05.01.2000 г.

Подписано к печати Формат 6090 1\16

Печать офсетная Усл. печ. л. . Тираж экз.

Заказ №

Отпечатано с готового оригинал-макета

© ФГБОУ ВПО «Госуниверситет - УНПК», 2012

Содержание

Введение 5

1 Используемое оборудование и программное обеспечение 5

2 Общая подготовка к выполнению практических заданий 5

3 Общий ход выполнения практических заданий 6

4 Основные теоретические положения по программированию устройств персональных компьютеров на языке ассемблера 6

4.1 Прерывания и механизм их обработки 6

4.2 Организация работы с файлами 9

4.2.1 Управление дисками и каталогами 10

4.2.2 Подготовка файлов к операциям чтения/ записи 13

4.2.3 Чтение, запись, позиционирование в файле 18

4.2.3 Организация поиска файлов 22

4.3 Управление клавиатурой 23

4.4 Управление выводом информации на дисплей 29

4.4.1 Вывод символов на экран в текстовом режиме 30

4.4.2 Управление курсором 33

4.4.3 Вывод точечной графики 34

4.5 Управление таймером 35

4.5.1 Работа со счётчиком времени суток 36

4.5.2 Генерация звука 38

4.6 Управление прерываниями. Написание собственного 39

прерывания. 39

4.7 Управление «мышью» 40