Разработка программы вывода в цветном графическом режиме на ассемблере. Режим записи 0, копирование данных процессора в каждую из четырех битовых плоскостей. Функции прерывания BIOS INT 10h для графики. Пояснение исходного кода отладкой приложения.
При низкой оригинальности работы "Программирование вывода в цветном графическом режиме на ассемблере", Вы можете повысить уникальность этой работы до 80-100%
Программисты, с равными навыками и способностями, работающими на языке ассемблер, создают программу более компактную и быстродействующую, чем такую же программу, написанную на языке высокого уровня. Поскольку этот язык позволяет программисту непосредственно работать со всем аппаратным обеспечением, ассемблерная программа может делать то, что недоступно никакой другой программе. В результате, современные микропроцессоры типа Pentium, обеспечивая такие возможности, как 32-битную адресацию почти неограниченных объемов памяти, многозадачный режим с одновременным выполнением нескольких программ, аппаратные средства защиты операционной системы и прикладных программ друг от друга, богатый набор дополнительных эффективных команд и способов адресации, в то же время могут работать (и часто работают) в режиме первых микропроцессоров типа 8086, используя всего лишь 1 мегабайт оперативной памяти, 16-разрядные операнды, т. е. числа в диапазоне до 65535 и ограниченный состав команд. Соответственно двум типам операционных систем, и все программное обеспечение персональных компьютеров подразделяется на два класса: программы, предназначенные для работы под управлением MS-DOS (их часто называют приложениями DOS) и программы, предназначенные для системы Windows (приложения Windows). Цветной графический адаптер CGA имеет три степени разрешения: а) низкое разрешение (не поддерживается в ROM) обеспечивает вывод 100 строк по 160 точек (т.е. четыре бита на точку).По этой причине программа, написанная на ассемблере, должна отражать все особенности архитектуры микропроцессора: организацию памяти, способы адресации операндов, правила использования регистров и т. д. В курсовой работе рассмотрены основные этапы программирования на ассемблере, был реализован алгоритм выполнения поставленной задачи. Библиотека математических процедур Фортрана - пример программы, требующей хороших характеристик, как в отношении времени, так и размера.
План
Содержание
Введение
Постановка задачи
Блок-схема
Вывод информации на экран в графическом режиме
Исходный код
Компиляция исходного кода
Пояснение исходного кода отладкой
Ввод программы в ЭВМ
Заключение
Введение
Вы можете ЗАГРУЗИТЬ и ПОВЫСИТЬ уникальность своей работы