
- •Отображение монохромного файла рсх на экране
- •Содержание
- •1.Анализ технического задания
- •1.1 Техническое задание. Конкретизация.
- •2. Блок-схема алгоритма
- •3. Выбор формата представления данных
- •4. Реализация подзадач.
- •4.1. Проектирование пользовательского интерфейса.
- •4.2. Открытие файла.
- •4.3. Чтение и проверка заголовка рсх.
- •7. Список используемой литературы
- •Приложение а. Листинг программы.
МОСКОВСКИЙ ЭНЕРГЕТИЧЕСКИЙ ИНСТИТУТ
(ТЕХНИЧЕСКИЙ УНИВЕРСИТЕТ)
Кафедра ВМСиС
Курсовой проект по дисциплине:
«Системное программное обеспечение»
Отображение монохромного файла рсх на экране
-
Выполнил
Студент
Кургускин О.С.
Вариант
№5
Группа
А-7-08
-
Принял
Преподаватель
Чернов С.А.
Москва, 2011 г.
Содержание
1.Анализ технического задания
1.1 Техническое задание. Конкретизация.
2. Блок-схема алгоритма
3. Выбор формата представления данных
4. Реализация подзадач.
4.1. Проектирование пользовательского интерфейса.
4.2. Открытие файла.
4.3. Чтение и проверка заголовка РСХ.
4.4. Сохранение видеорежима.
4.5. Установка нового видеорежима.
4.6. Отображение изображения.
4.7. Восстановление исходных параметров дисплея.
4.8. Закрытие файла.
4.9.Завершение программы.
5. Тестирование и отладка.
6. Анализ возможностей разработанной программы
7. Список используемой литературы
Приложение А. Листинг программы.
1.Анализ технического задания
1.1 Техническое задание. Конкретизация.
Задание: Разработать программу на языке ассемблер для отображения монохромного (один бит на точку) файла РСХ на экране(рекомендуемый видеорежим -256 цветов)
Конкретизация:
Для отображения файла РСХ на экране будем использовать видеорежим 13h: 256 цветов, разрешение 320 на 200 пикселов, поддерживается видеоадаптерами VGA
Выбор файла для отображения будет осуществлять непосредственно пользователь, вводя названия файла в программу.
Взаимодействие с файлом реализуется с помощью функций операционной системы MS-DOS (прерывание INT 21h)
При разрешении файла, превышающим разрешение экрана, будет отображаться лишь часть этого файла.
Т.к. используется операционная система MS-DOS, то на имена файлов и путь накладывается ограничение: длина имени файла не более 8 символов, длина расширения 3 символа, путь к файлу не должен содержать пробелов и специальных символов.
Если в файл не кодируется длинными линиями и/или содержит более двух цветов, то файл не будет отрисован.
Если в файле много слоев файл не будет отрисован.
2. Блок-схема алгоритма
На
рис. 1 приведена блок-схема алгоритма
работы программы.
Рис.1. Блок-схема алгоритма.
Рис.1.Блок-схема работы программы.