Лабораторная работа: Бібліотека ASM-86 для перегляду графіки в стандартах BMP та PCX

Алгоритм функції виводу графіки в стандарті .PCX.

1. Читання заголовку.

2. Аналіз заголовку

3. Читання палітри

4. Заповнення палітри

5. Читання даних

6. Аналіз даних та вивід на екран

7. Кінець функції.


4 . Реалізація програми

Програма написана на мові ASM-86 з використанням команд процесора 86/286. Вона складається з головної програми, яка написана на мові програмування Pascal, і з бібліотеки, написаної на мові програмування ASM-86, функції якої викликаються в головній програмі.

Функції бібліотеки:

LoadPcx(x,y:integer;s:string);

Де x, y – координати початку виводу картини, s – імя файлу з розширенням PCX.

LoadBmp(x,y:integer;s:string);

Де x, y – координати початку виводу картини, s – імя файлу з розширенням BMP.Бібліотека компілюється за допомогою Turbo Assembler, зв’язується з головною програмою за допомогою TURBO.EXE.

5 . Системні вимоги

- IBM сумісний комп’ютер із мікропроцесором Intel 80386 або старшим.

- Операційна система – ДОС

- Пам’ять – 640 К і вище

6 . Інструкція для користувача

Для демонстрації бібліотеки написана програма, яка виводить на екран графіки в форматі .BMP, .PCX. Для запуску цієї програми потрібно в командному рядку набрати load_my.exe та натиснути Enter. Програма спочатку виведе на екран картину в форматі .PCX, потім, після натиснення Enter виведе другу картину в форматі .PCX, потім після натиснення Enter програма завершить свою роботу.


Висновки

Отже, на мові ASM-86 створено бібліотеку перегляду графіки в форматі .BMP, .PCX, та були розглянуті структури заголовків та алгоритми перегляду графіків.


Використана література

1. Р.Джордейн “Справочник программиста персональных компьютеров типа IBM PC” М: Мир, 1991р. 2. П.Абель “Мова асемблера для IBM PC та програмування.” М.:Вища школа,1992. 3. “Основи мови” Асемблер” В.I. Криволап. Москва 1997р. ст.309

4. “Ассемблер для початкiвцiв”М.П.Шукiн.Київ 1980р. ст.155

5. “Турбо Асемблер”Л.В.Захаров. Харків 1995 р ст.178

6. “Макро Асемблер”К.С. Кропiйко О.Д. Богатирова.Київ – “Наука” 1991р.

7. Електроний довідник BOOK

К-во Просмотров: 399
Бесплатно скачать Лабораторная работа: Бібліотека ASM-86 для перегляду графіки в стандартах BMP та PCX