Консультация № 69846
07.01.2007, 11:58
0.00 руб.
0 1 1
Здравствуйте, дорогие эксперты!
Запуталась в лабораторной работе по ЭВМ и вычислительным системам "Программирование драйвера экрана".
Задание:
Требуется реализовать программно нерезидентный драйвер экрана с видеоадаптером CGA. А также разработать прикладную программу, выполняющую вывод на экран фамилии и имени, и, возможно, другой информации, используя для вывода на экран ваш драйвер. Цвет символов белый, выводимых на экран, а также цвет фона черный.
Результат выполнения работы оформить в виде 2-х файлов с расширением asm (исходные тексты прикладной программы и драйвера) и одного файла с расширением com (загрузочный модуль прикладной программы и драйвера).
В программе с выводом текста у меня не получается выводить текст нужным цветом. Получилось только с символом. Я вот тут изобразила голубые звездочки.
А на счет драйвера... не знаю даже с чего начать. Всю новогоднюю неделю не вылазила с сайтов поисковых систем. Нашла этот сайт. Помогите пожалуйста!


Приложение:
Code_seg SEGMENT ASSUME CS:Code_Seg ORG 100hStar PROC NEAR MOV AH, 09 MOV AL, 2Ah MOV BH, 00 ; straniza 0 MOV BL, 0bh ; ystanovka zveta MOV CX, 5int 10hMOV AH, 0INT 16h Star ENDP Code_seg ENDS END Star

Обсуждение

давно
Советник
419
1011
07.01.2007, 16:28
общий
это ответ
Здравствуйте, Аленка!

Для того, чтобы выводить текст с нужным цветом, используй

mov bl, b0h

то есть, верхние 4 бита в байте. Это фон.
Форма ответа