Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
МЕТ_ОРГ_1.doc
Скачиваний:
29
Добавлен:
18.11.2019
Размер:
1.27 Mб
Скачать

144

Министерство образования и науки Российской Федерации

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

Муромский институт

Государственного образовательного учреждения

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

«Владимирский государственный университет»

М.Н. Кулигин

Лабораторный практикум

По курсу: ”организация эвм и систем”

Допущено Министерство образования и науки Российской Федерации в качестве учебного пособия для студентов высших учебных заведений, обучающихся по направлениям подготовки «Информатика и вычислительная техника» и «Информационные системы»

Муром 2006

УДК 681.3-181.4

М54

Рецензенты:

Кандидат физико-технических наук, генеральный директор

ЗАО «ИНФОРМТЕК»

М.В. Матвеичев

Печатается по решению редакционно-издательского совета

Муромского института

М54 Лабораторный практикум по курсу: ” Организация ЭВМ и систем " / Сост.: М.Н. Кулигин. – Муром: Изд.- полиграфический центр МИ ВлГУ, 2006.– 138 с. - Библиогр.: 21 назв.

Лабораторный практикум предназначен для студентов третьего курса, обучающихся по специальностям 230105 ”Программное обеспечение вычислительной техники и автоматизированных систем ”, 230101 ”Вычислительные машины, комплексы, системы и сети”. Он содержат варианты заданий для 4-х лабораторных работ и контрольные вопросы к ним, требования к оформлению отчётов, необходимый теоретический материал и примеры программ на языке ассемблера для домашней подготовки. В приложении приведено описание системных функций, необходимых для выполнения лабораторных работ.

УДК 681.3-181.4

ISBN 5-8439-0113-0  Муромский институт (филиал)

Владимирского государственного

университета, 2006

Содержание

Муром 2006 1

УДК 681.3-181.4 2

М54 2

УДК 681.3-181.4 2

Введение 5

1 Введение в архитектуру реального режима IBM PC 7

1.1 Память и процессор 7

1.1 Память и процессор 7

1.2 Распределение адресного пространства 12

1.2 Распределение адресного пространства 12

1.3 Система прерываний 16

1.3 Система прерываний 16

1.4 Система ввода-вывода 21

1.4 Система ввода-вывода 21

1.5 Архитектурные особенности процессоров IA-32 28

1.5 Архитектурные особенности процессоров IA-32 28

1.6 Дополнительные режимы адресации 32

1.6 Дополнительные режимы адресации 32

1.7 Использование средств 32-разрядных процессоров в программировании 35

1.7 Использование средств 32-разрядных процессоров в программировании 35

2 Общие указания по выполнению лабораторных работ 42

1.1 Способы адресации и оптимизация программ 51

1.1 Способы адресации и оптимизация программ 51

1.2 Сегментная структура программ (структура и образ памяти программы .EXE). 65

1.2 Сегментная структура программ (структура и образ памяти программы .EXE). 65

1.3 Стек 76

1.3 Стек 76

1.4 Двоично-десятичные числа 80

1.4 Двоично-десятичные числа 80

3 Организация прерываний и резидентные программы. 108

1.5 Резидентные программы 108

1.5 Резидентные программы 108

1.6 Механизм прерываний 113

1.6 Механизм прерываний 113

1.7 Структура и образ памяти программы .СОМ 116

1.7 Структура и образ памяти программы .СОМ 116

1.8 Примеры резидентных программ 122

1.8 Примеры резидентных программ 122

4 Системное время в компьютерах IBM PC 131

1.9 Измерение частоты при помощи RDTSC 131

1.9 Измерение частоты при помощи RDTSC 131

1.10 Назначение каналов таймера в IBM PC 132

1.10 Назначение каналов таймера в IBM PC 132

Библиографический список 135

137

Приложение 138

Дополнительные средства ассемблера 143