Читать онлайн «Задачи по программированию по курсу ЯПиМТ: Методические указания по выполнению лабораторных работ для студентов экономико-математического факультета»

Автор Родионова Т.Е.

Министерство образования Российской Федерации Ульяновский государственный технический университет Т. Е. Родионова ЗАДАЧИ ПО ПРОГРАММИРОВАНИЮ ПО КУРСУ ЯП И МТ по специальности 6571 “Прикладная математика” ” Методические указания по выполнению лабораторных работ Ульяновск 2001 2 УДК 681. 3. 06 (076) ББк 22. 18я7 Р60 Родионова Т. Е. . Задачи по программированию по курсу ЯПиМТ: Методические указа- ния по выполнению лабораторных работ для студентов экономико- математического факультета. – Ульяновск: УлГТУ 2001. - 36 с. Методические указания содержат описание четырех лабораторных работ. Описание включает в себя теоретическую справку по рассматриваемой теме и индивидуальные задания для студентов. Рассматривают- ся вопросы использования в программах на языке программирования Си прерываний и обращений к видео- памяти, а также некоторые методы и средства проектирования и реализации трансляторов. Разработаны на кафедре прикладной математики и информатики. Могут быть использованы для подготовки к выполнению лабораторных и практических заданий по курсу “Языки программирования и ме- тоды трансляции”. Рецензент – доцент кафедры ВТ УлГТУ В. Н. Арефьев Одобрено секцией методических пособий научно-методического совета университета  Ульяновский государственный технический университет, 2001 3 СОДЕРЖАНИЕ ЛАБОРАТОРНАЯ РАБОТА 1. ПРОГРАММИРОВАНИЕ ПРЯМОГО ОБРАЩЕНИЯ К ОПЕРАТИВНОЙ ПАМЯТИ. 4 1. 1. ОПЕРАТИВНАЯ ПАМЯТЬ. СТРУКТУРА АДРЕСНОГО ПРОСТРАНСТВА ОП ... ... 4 1. 2. ГЛОБАЛЬНЫЕ ПЕРЕМЕННЫЕ DOS... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... . 5 1. 3. ПРОГРАММИРОВАНИЕ ПРЯМОГО ОБРАЩЕНИЯ К ОП В TC ... ... ... ... ... ... ... ... ... ... . 5 1. 4. ВАРИАНТЫ ЗАДАНИЙ ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ...
. . 7 ЛАБОРАТОРНАЯ РАБОТА 2. ПРЕРЫВАНИЯ MS-DOS 11 2. 1. ПОНЯТИЕ ПРЕРЫВАНИЯ. ТИПЫ ПРЕРЫВАНИЙ ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... . 11 2. 2. ПРЕРЫВАНИЯ СИСТЕМЫ ROM-BIOS... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... 13 2. 3 ИСПОЛЬЗОВАНИЕ ПРЕРЫВАНИЙ BIOS ДЛЯ РАБОТЫ С КЛАВИАТУРОЙ... ... 15 2. 4 ПРОГРАММНЫЕ СРЕДСТВА ДЛЯ ОБРАЩЕНИЯ К ПРЕРЫВАНИЯМ... ... ... ... ... ... . 16 2. 5 ВАРИАНТЫ ЗАДАНИЙ ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... . 21 ЛАБОРАТОРНАЯ РАБОТА 3. ИЗУЧЕНИЕ ЭТАПА ЛЕКСИЧЕСКОГО АНАЛИЗА ТРАНСЛЯТОРОВ ЯЗЫКОВ ПРОГРАММИРОВАНИЯ 21 3. 1.