Автор работы: Пользователь скрыл имя, 20 Декабря 2011 в 20:51, курсовая работа
Данная курсовая работа посвящена разработке программы на языке низкого уровня для тестированию видеокарты и проверки всех имеющихся у неё видеорежимов. Программа способна сообщить о параметрах видео режимов и установить выбранный видео режим текущим.
Курсовая
работа
По
дисциплине: «Организация
ЭВМ и систем»
На
тему:
«Диагностика
типа видеоадаптера и всех его видеорежимов».
Данная курсовая работа посвящена разработке программы на языке низкого уровня для тестированию видеокарты и проверки всех имеющихся у неё видеорежимов. Программа способна сообщить о параметрах видео режимов и установить выбранный видео режим текущим.
В задании на курсовую работу требовалось разработать программу на языке программирования низкого уровня - ASSEMBLER, которая бы считывала информацию о видеорежимах и выводила её на экран в доступной для понимания форме.
В качестве экранного режима программа использует текстовый режим, который может быть изменён в ходе работы.
2. Конструкторская часть
В качестве средств разработки использовались: текстовый редактор EDIT, компилятор TASM, и компоновщик TLINK. Этот выбор связан с тем, что наилучшим средством для работы напрямую с памятью является язык программирования ASSEMBLER. Это язык программирования низкого уровня, что позволяет создавать наиболее компактные коды программ и имеет неограниченные возможности.
Т.к. использовалась операционная система DOS, то для удобства написания русскоязычного текста и был использован текстовый редактор EDIT.
Использовались компилятор и компоновщик фирмы BORLAND.
В этом разделе более подробно рассмотрим процедуры: их структуру, назначение и алгоритм.
В программе используются следующие переменные и группы переменных:
buffModeInf – область памяти (буфер) для хранения полученных параметров видео режима.
strModeInfo – массив структурированных строк, служит для описания полученных параметров видео режима.
buffVESAInf – область памяти (буфер) для хранения полученных параметров видеокарты.
Всего в программе используется 9 процедур:
Приложение
Информация о работе Диагностика типа видеоадаптера и всех его видеорежимов