Вопрос № 50789: почему программа, корорая пишет прямо в видеопамять по адресу es:[di] в первых двух-трех экземплярах окна командной строки "выдает" символы, а в последующих (даже если закрыть те, в которых все работало) ничего уже не выводится?...
Вопрос № 50.789
почему программа, корорая пишет прямо в видеопамять по адресу es:[di] в первых двух-трех экземплярах окна командной строки "выдает" символы, а в последующих (даже если закрыть те, в которых все работало) ничего уже не выводится?
Отвечает: Волков Павел Юрьевич
Здравствуйте, Уткин Геннадий Геннадьевич!
Для Вашего видеорежима ( описанно у Ральфа Брауна: прерывание - int 10h функция - 00 (int 10h/00), по умолчанию режим №3, можно проверить int 10h/0Fh, 03h = T 80x25 8x8 640x200 16 4 B800 CGA,PCjr,Tandy), 4 - количество страниц. Вы пишите 28 строк, поэтому у Вас, видимо, и получается 3 экземпляра, другим писать некуда. PS: Ralf Brown Interrupt List Home page: http://www.pobox.com/~ralf
Успехов.
--------- Век живи, век учись.
Ответ отправил: Волков Павел Юрьевич (статус: 5-ый класс)
Ответ отправлен: 01.08.2006, 18:05