Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
OrgEVMiSisiem_MetodUkaz_rab.doc
Скачиваний:
232
Добавлен:
09.02.2015
Размер:
1.61 Mб
Скачать

1.4. Содержание отчёта

Отчет по лабораторной работе должен содержать:

- титульный лист;

- задание на лабораторную работу;

- блок-схему алгоритма с пояснениями;

- текст программы; - примеры запуска программы;

- структурная схема аппаратных средств, используемых при выполнении программы с необходимой степенью детализации содержимого блоков.

1.5. Контрольные вопросы

  1. В каком коде хранятся целые числа со знаком?

  2. Чем отличаются процессы сдвига влево и вправо для чисел со знаком и беззнаковых?

  3. Как представляется корректный двоичный код числа типа float (double, long double), имеющего в десятичном виде наименьшее положительное значение, отличное от нуля?

  4. Как выглядит десятичный код числа типа float (double, long double), имеющего наименьшее положительное значение, отличное от нуля?

  5. В каком порядке следует выполнять действия для получения дополнительного кода двоичного целого числа из прямого кода?

  6. Чем отличается циклический сдвиг двоичного кода от логического сдвига?

  7. Чем отличается логический сдвиг двоичного кода от арифметического сдвига?

  8. Как изменяется значение числа при арифметическом сдвиге на 1 двоичный разряд влево?

  9. Как изменяется значение числа при арифметическом сдвиге на 1 двоичный разряд вправо?

  10. В каком порядке следует выполнять действия для получения прямого кода двоичного целого числа из дополнительного кода?

Лабораторная работа №2. Исследование видеосистемы (текстовый режим)

Цель работы: изучение работы с видеосистемой в текстовом режиме, освоение приемов использования цветовой палитры: измене­ние цвета символов и фона на всем экране и в отдельном окне.

2.1. Общие положения

Аппаратные средства для вывода информации на экран включают специальную электронную плату (видеоадаптер, либо адаптер дисплея, либо просто адаптер) и монитор (или просто экран). Конструктивно видеоадаптеры - это весьма сложные устройства, управляемые собственным микропроцессором, сравнимым по мощности с центральным процессором компьютера. Несмотря на огромное разнообразие фирм-производителей видеоадаптеров, имеется несколько стандартов, которым все эти продукты удовлетворяют.

В самом общем виде видеоадаптер состоит из двух основных частей: контроллера и видеопамяти (видеобуфера). Помимо этих обязательных узлов, наиболее совершенные видеоадаптеры имеют в своем составе ряд дополнительных узлов, например специализированные контроллеры быстрой манипуляции содержимым видеобуфера (так называемые контроллеры графики). Основное назначение видеобуфера - хранение образа информации экрана. Видеоадаптер 25 и более раз в секунду формирует изображение на экране. Так как человеческий глаз не способен уловить такое быстрое мелькание кадров, создается иллюзия неподвижного изображения на экране монитора. Изображение на экране строится из небольших точек - так называемых пикселов (pixel - Picture ELement). Число пикселов в строке и число самих строк различно для разных типов видеоадаптеров.

Память, необходимая для хранения полного образа экрана, называется видеостраницей. Часто общий объем видеопамяти намного превышает объем страницы. В этом случае появляется возможность хранить в видеобуфере не одну, а несколько страниц. Та видеостраница, которая постоянно "освежается" в данный момент, называется текущей. Видеоадаптер способен выполнять переключение текущей видеостраницы. Объем видеопамяти и число возможных страниц, зависит от конкретного адаптера.

Управление параметрами видеосистемы может выполняться на двух уровнях:

  1. на уровне портов видеоадаптера;

  2. обращением к функциям BIOS.

В данной части описывается управление лишь некоторыми из параметров видеосистемы: определение типа и характеристик видеоадаптера и монитора, задание формы курсора и его позиции на экране, выбор режима, видеостраницы и палитры.

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]