русс | укр

Языки программирования

ПаскальСиАссемблерJavaMatlabPhpHtmlJavaScriptCSSC#DelphiТурбо Пролог

Компьютерные сетиСистемное программное обеспечениеИнформационные технологииПрограммирование

Все о программировании


Linux Unix Алгоритмические языки Аналоговые и гибридные вычислительные устройства Архитектура микроконтроллеров Введение в разработку распределенных информационных систем Введение в численные методы Дискретная математика Информационное обслуживание пользователей Информация и моделирование в управлении производством Компьютерная графика Математическое и компьютерное моделирование Моделирование Нейрокомпьютеры Проектирование программ диагностики компьютерных систем и сетей Проектирование системных программ Системы счисления Теория статистики Теория оптимизации Уроки AutoCAD 3D Уроки базы данных Access Уроки Orcad Цифровые автоматы Шпаргалки по компьютеру Шпаргалки по программированию Экспертные системы Элементы теории информации

Fh - Прочитать текущий видеорежим.


Дата добавления: 2013-12-23; просмотров: 804; Нарушение авторских прав


Eh - Запись символа на экран в стиле TTY.

Mov color_number,al

Int 10h

Mov dx,y_pos

Mov cx,x_pos

Mov ah,0Dh

Режима)

Режима) или цвет рамки (для текстового

Стандартные цветовые палитры в режимах 4,5,6.

Bh - Выбрать цветовую палитру.

Int 10h

Mov CX, 1 ;коэффициент повторения

Mov BH, 0 ;установка видеостраницы

Mov AH, 0ah

mov AL, ‘a’ ; выводимый символ (или его порядковый

; номер в таблице)


Эта функция позволяет управлять цветом рамки вокруг изображения в текстовом режиме и цветом фона в графическом режиме. Данная функция позволяет выбрать одну из двух стандартных цветовых палитр.

Номер цвета Палитра 0 Палитра 1
цвет фона цвет фона
зеленый синий
красный малиновый
коричневый белый

Функция 0Bh имеет следующий формат вызова:

На входе: AH = 0Bh - установка цветовой палитры;

BH = 0, тогда

BL = цвет фона и рамки (для графического

BH = 1, тогда

BL = номер палитры (0 или 1).

На выходе: Не используются.

 


0Ch, 0Dh - Записать/прочитать графическую точку.

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

При вызове:

AH=0Ch

АL=цвет (номер цветового регистра)

ВН=страница

СХ=графический столбец

ВХ=графическая строка

Функция 0Dh читает из видеобуфера цвет пиксела в заданной графической позиции.

При вызове:

AH=0Dh

ВН=страница

СХ=графический столбец

ВХ=графическая строка

При возврате: АL=номер цвета пиксела.



Пример: определим номер цвета пиксела, имеющего координаты x_pos и y_pos:

; сохраняем полученную величину


После записи символа на экран курсор продвигается на следующую позицию, при этом обрабатываются такие управляющие символы, как BEL (подача звукового сигнала), возврат на одну позицию, перевод строки, возврат к началу строки.

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

Кроме того, функция возвращает количество столбцов на экране и номер текущей активной дисплейной страницы.

На входе: AH = 0Fh - определение текущего режима



<== предыдущая лекция | следующая лекция ==>
Ah - Записать символ. | Видеоадаптера.


Карта сайта Карта сайта укр


Уроки php mysql Программирование

Онлайн система счисления Калькулятор онлайн обычный Инженерный калькулятор онлайн Замена русских букв на английские для вебмастеров Замена русских букв на английские

Аппаратное и программное обеспечение Графика и компьютерная сфера Интегрированная геоинформационная система Интернет Компьютер Комплектующие компьютера Лекции Методы и средства измерений неэлектрических величин Обслуживание компьютерных и периферийных устройств Операционные системы Параллельное программирование Проектирование электронных средств Периферийные устройства Полезные ресурсы для программистов Программы для программистов Статьи для программистов Cтруктура и организация данных


 


Не нашли то, что искали? Google вам в помощь!

 
 

© life-prog.ru При использовании материалов прямая ссылка на сайт обязательна.

Генерация страницы за: 0.003 сек.