Программирование видеоадаптеров CGA,EGA и VGA

Взломать вайбер за деньги узнать больше. |

Управление атрибутом мигания и атрибутом интенсивности - подфункция 03h



Управление атрибутом мигания и атрибутом интенсивности - подфункция 03h

Управляет битом D7 байта атрибутов символа (см. главу "Атрибуты символов"): На входе: AH = 10h; AL = 03h - управление битом D7 байта атрибутов; BL = 0 - бит D7 управляет интенсивностью фона, 1 - бит D7 управляет миганием символа. На выходе: Не используются. /** *.Name ControlBlinkIntens *.Title Управление атрибутом мигания/интенсивности * *.Descr Эта функция управляет назначением бита D7 байта * атрибутов символа. * *.Proto void ControlBlinkIntens(unsigneg char blink) * *.Params unsigneg char blink - если параметр функции * равен нулю, то бит D7 будет определять * интенсивность фона символа. Если параметр равен * единице, то бит D7 управляет миганием символа. * *.Return Не определено. **/ ControlBlinkIntens(unsigneg char blink) { union REGS inregs, outregs; // функция управления контроллером атрибутов inregs.h.ah = 0x10; // подфункция управления атрибутом мигания/интенсивности inregs.h.al = 0x3; inregs.h.bl = blink; int86( 0x10, &inregs, &outregs ); }









Начало  Назад  Вперед