|
|
| Посл.отвђт | Сообщенiе |
|
|
Дата: Дек 24, 2003 00:02:54 Доброго времени суток. Очень нужна помощь. срочно. пожалуста. Программа ращитана на работу под ДОС. При выводе на экран сообщения через ah 13 int 10h НИЧЕГО не происходит, а через ah 9 int 21h прыгает на непонятный адресс. НЕ МОГУ ПОНЯТЬ ПОЧЕМУ!!! А проэкт горит. Спасайте!!! Пожалуста. С уважением. Ворон. 503236961__Usb.asm |
|
|
Дата: Дек 24, 2003 04:04:49 Raven По поводу Int10h AH=13h: Что находится в BH? По поводу Int21h AH=9h: Обрати внимание, что у тебя AX=9h, а не AH. |
|
|
Дата: Дек 24, 2003 13:30:53 Да... стыдно... И там и там ты прав. Если изменить в Int21h AH=9h AX=9h на AH все работает. Второе заработало, после того как поместил в bh 0. Спасибо огромное за помощь. Ворон. |
|
|
Дата: Дек 24, 2003 16:26:32 · Поправил: q_q Raven поместил в bh 0 С методологической точки зрения неправильно. Есть Int10h AH=0Fh, которая возвращает в BH номер текущей страницы видеопамяти. По адресу 0000:0462 есть байт, который содержит туже информацию. |
|
|
Дата: Дек 24, 2003 18:58:09 Да ты прав. Но разве программа не работает после установки режима по умолчанию с 0 страницей? Впротчем лутше быть внимательным к мелочам :) Спасибо за совет. Ворон. |
|
Powered by miniBB 1.6 © 2001-2002
Время загрузки страницы (сек.): 0.063 |