Управляет битом 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 );
}