Программирование вывода в цветном графическом режиме на ассемблере - Реферат

бесплатно 0
4.5 125
Разработка программы вывода в цветном графическом режиме на ассемблере. Режим записи 0, копирование данных процессора в каждую из четырех битовых плоскостей. Функции прерывания BIOS INT 10h для графики. Пояснение исходного кода отладкой приложения.


Аннотация к работе
Программисты, с равными навыками и способностями, работающими на языке ассемблер, создают программу более компактную и быстродействующую, чем такую же программу, написанную на языке высокого уровня. Поскольку этот язык позволяет программисту непосредственно работать со всем аппаратным обеспечением, ассемблерная программа может делать то, что недоступно никакой другой программе. В результате, современные микропроцессоры типа Pentium, обеспечивая такие возможности, как 32-битную адресацию почти неограниченных объемов памяти, многозадачный режим с одновременным выполнением нескольких программ, аппаратные средства защиты операционной системы и прикладных программ друг от друга, богатый набор дополнительных эффективных команд и способов адресации, в то же время могут работать (и часто работают) в режиме первых микропроцессоров типа 8086, используя всего лишь 1 мегабайт оперативной памяти, 16-разрядные операнды, т. е. числа в диапазоне до 65535 и ограниченный состав команд. Соответственно двум типам операционных систем, и все программное обеспечение персональных компьютеров подразделяется на два класса: программы, предназначенные для работы под управлением MS-DOS (их часто называют приложениями DOS) и программы, предназначенные для системы Windows (приложения Windows). Цветной графический адаптер CGA имеет три степени разрешения: а) низкое разрешение (не поддерживается в ROM) обеспечивает вывод 100 строк по 160 точек (т.е. четыре бита на точку).По этой причине программа, написанная на ассемблере, должна отражать все особенности архитектуры микропроцессора: организацию памяти, способы адресации операндов, правила использования регистров и т. д. В курсовой работе рассмотрены основные этапы программирования на ассемблере, был реализован алгоритм выполнения поставленной задачи. Библиотека математических процедур Фортрана - пример программы, требующей хороших характеристик, как в отношении времени, так и размера.

План
Содержание

Введение

Постановка задачи

Блок-схема

Вывод информации на экран в графическом режиме

Исходный код

Компиляция исходного кода

Пояснение исходного кода отладкой

Ввод программы в ЭВМ

Заключение

Введение
Заказать написание новой работы



Дисциплины научных работ



Хотите, перезвоним вам?