опубликован 16-10-2001 22:36 MSK
Есть классная функция: mov ax,1301h
mov bh,0 ; Номер страницы (обычно 0)
mov bl,Цвет
mov cx,Длина_строки
mov dh,Строка
mov dl,Позиция
mov bp,offset Строка
int 10h
Работает и в текстовом и в графическом режиме. Позиция и строка считается с 0. Регистр ES должен содержать сегмент "Строки".
Если не нужно обновлять позицию курсора, то вместо 1301h нужно использовать 1300h.
Если нужно вывести 1 символ в текущей позиции, то можно сделать так:
mov ah,0Eh
mov al,Символ
mov bl,Цвет (только для граф.режима)
int 10h