Главная страница
Навигация по странице:

  • Практические задания

  • — как изменилась форма курсора — что (и по какой причине) изменилось в области данных ВЮ8

  • — какая программа вносит изменения в эти ячейки памяти — какая программа «рисует» на экране курсор «правильной» формы и в «правильном» месте экрана

  • пр6. 9 марта-ПР№6. Лабораторная работа Видеосистема пк цель работы изучение области данных bios (параметры видеосистемы), системы кодирования видеоданных и структуры видеопамяти в текстовых режимах работы видеоадаптера, структуры таблиц знакогенераторов


    Скачать 14.56 Kb.
    НазваниеЛабораторная работа Видеосистема пк цель работы изучение области данных bios (параметры видеосистемы), системы кодирования видеоданных и структуры видеопамяти в текстовых режимах работы видеоадаптера, структуры таблиц знакогенераторов
    Дата11.05.2022
    Размер14.56 Kb.
    Формат файлаdocx
    Имя файла9 марта-ПР№6.docx
    ТипЛабораторная работа
    #522779

    Лабораторная работа 6. Видеосистема ПК

    Цель работы: изучение области данных BIOS (параметры видеосистемы), системы кодирования видеоданных и структуры видеопамяти в текстовых режимах работы видеоадаптера, структуры таблиц знакогенераторов.

    Справочная информация о структурах данных, обслуживающих процесс вывода данных на видеомонитор ПК, приведена в табл. 7.4 и 7.6, система кодирования видеоданных описана в подп. 7.3.4.1, структура таблиц знакогенераторов рассматривается в подп. 7.3.5 учебного пособия.

    При проведении экспериментов используются те же инструментальные средства, как и при выполнении предыдущей лабораторной работы.

    Практические задания

    • 1. Используя информацию области данных ВЮ5, определите и сохраните в отчете следующие параметры видеосистемы «виртуального» ПК:

      • — тип видеоадаптера;

      • — объем видеопамяти;

      • номер текущего видеорежима;

      • — число символов в строке;

      • — размер видеостраницы (в байтах);

      • — начальный адрес активной видеостраницы;

      • — координаты курсора для каждой из видеостраниц текущего текстового видеорежима.

    • 2. Отобразите на экране область данных ВЮ5, установите режим редактирования памяти (Р5 в программе Peek.com):


      • — как изменилась форма курсора?


      • — что (и по какой причине) изменилось в области данных ВЮ8?

      • перемещая курсор клавишами-стрелками, наблюдайте за изменением координат курсора в каждой из видеостраниц;


      • — какая программа вносит изменения в эти ячейки памяти?


      • — какая программа «рисует» на экране курсор «правильной» формы и в «правильном» месте экрана?

    • 3. Выведите на экран образ активной видеостраницы. Прокомментируйте результаты отображения и объясните систему кодирования видеоданных в текстовом режиме.

    • 4. Определите адрес машинного слова (байт символа и байт атрибутов), описывающего знакоместо экрана с заданными координатами (х, у) на активной видеостранице. Прочитайте (и сохраните в отчете) машинное слово по этому адресу, убедитесь в том, что видеоадаптер отображает на экране символ, соответствующий прочитанному А8СП-коду и значению атрибута (цвета) символа.

    • 5. Используя векторы прерываний № 1РЬ и № 43ь, определите расположение соответствующих таблиц знакогенератора.

    • 6. Исследуйте структуру одной из таблиц знакогенератора. По данным таблицы составьте битовую матрицу, описывающую символ с заданным А8СП-кодом (пример — на рис. 7.11).


    написать администратору сайта