Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Lektsii_EvM_shpory.doc
Скачиваний:
33
Добавлен:
14.04.2019
Размер:
333.82 Кб
Скачать

75) Вывод точечной графики на дисплей.

Работа с VGA-режимами

Функция 00 прерывания BIOS 10h позволяет переключаться не только в текстовые режимы, но и в некоторые графические. Эти видеорежимы стандартны и поддерживаются всеми видеоадаптерами (начиная с VGA), см. табл. 19.

Таблица 19. Основные графические режимы VGA

Номер режима

Разрешение

Число цветов

11h

640x480

2

12h

640x480

16

13h

320x200

256

Существуют еще несколько видеорежимов, использовавшихся более старыми видеоадаптерами CGA и EGA (с номерами от 4 до 10h); их список приведен в приложении 2.

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

INТ 10h АН = 0Ch — Вывести точку на экран

Ввод:

АН = 0Ch ВН = номер видеостраницы (игнорируется для режима 13h, поддерживающего только одну страницу) DX = номер строки СХ = номер столбца AL = номер цвета (для режимов 10h и llh, если старший бит 1, номер цвета точки на экране будет результатом операции «исключающее ИЛИ»)

Вывод:

Никакого

INТ 10h AH = 0Dh — Считать точку с экрана

Ввод:

АН = 0Dh ВН = номер видеостраницы (игнорируется для режима 13h, поддерживающего только одну страницу) DX = номер строки СХ = номер столбца

Вывод:

AL = номер цвета

76)Управляющие регистры принтера

Базовый адрес LPT1 находится по адресу 0040: 0008. Еси при инициализации базовый адрес = 0, то адаптер не установлен. Регистр входных данных – это тот адрес порта, через который проходит каждый байт данных посылаемых в порт.Регистр статуса сообщает различную информацию о входных линиях. Процессор может постоянно опрашивать его, чтобы распознавать момент, когда все в порядке и может посылать данные, или о том, что произошла на линии ошибка ERROR. Регистр управления инициализирует адаптер и управляет выводом данных. Он может подготовить параллельный порт для операции прерывания с тем, чтобы устройство посылало прерывания процессору, когда устройство готово к приему очередной порции данных, оставляя процессор свободным для выполнения других операций.

77)Передача информации Через РЕГИСТРЫ Регистр — последовательное логическое устройство, используемое для хранения n-разрядных двоичных слов (чисел) и выполнения пре. Типичными операциями являются следующие операции: ? приём слова в регистр; ? передача слова из регистра; ? поразрядные логические операции; ? сдвиг слова влево или вправо на заданное число разрядов; ? преобразование последовательного кода слова в параллельный и обратно; ? установка регистра в начальное состояние (сброс). Регистром называется функциональный узел, осуществляющий приём, хранение и передачу информации.. По типу приёма и выдачи информации различают 3 типа регистров: ? С последовательным приёмом и выдачей информации — сдвиговые регистры. ? С параллельным приёмом и выдачей информации — параллельные регистры. ? С параллельно-последовательным приёмом и выдачей информации Параллельно-последовательный: - Ввод осуществляется параллельно - Вывод последовательно Через ПАМЯТЬ. Сокращенно оперативную память компьютера называют ОЗУ (оперативное запоминающее устройство) или RAM (random access memory — память с произвольным доступом).

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