Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
KR_var_5.docx
Скачиваний:
0
Добавлен:
01.07.2025
Размер:
362.18 Кб
Скачать

МОСКОВСКИЙ ЭНЕРГЕТИЧЕСКИЙ ИНСТИТУТ

(ТЕХНИЧЕСКИЙ УНИВЕРСИТЕТ)

Кафедра ВМСиС

Курсовой проект по дисциплине:

«Системное программное обеспечение»

Отображение монохромного файла рсх на экране

Выполнил

Студент

Кургускин О.С.

Вариант

№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.Блок-схема работы программы.

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