![]() |
|
Модераторы: Poseidon |
![]()
|
|
| Vladao |
|
|||
|
Новичок Профиль Группа: Участник Сообщений: 2 Регистрация: 28.1.2008 Репутация: нет Всего: нет |
Ребят, привет!
На вашем форуме в первый раз, т.к. своими силами не могу одолеть эту прогу. Данная программа по ассемблеру выводит польский флаг и по стрелкам "Вверх"/"Вниз" передвигает его по экрану в соответствующих направлениях. Проблема состоит в том, что когда я нажимаю другие клавиши, программа виснет и далее не воспринимает др.клавиши, т.е. стрелки "Вверх"/"Вниз". Я не знаю как исправить сей факт, а зачот висит всё блин...:( Прошу вашей помощи, спасибо!
|
|||
|
||||
| JAPH |
|
|||
|
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 312 Регистрация: 8.1.2007 Где: Ленобласть Репутация: 12 Всего: 23 |
Функция 1 прерывания 16h позволяет проверить наличие символа в буфере: ZF=1, если символа нет.
Функция 0 получает символ из буфера. У вас идёт проверка на наличие символа. Пусть в буфере хранится символ 't', тогда прога непрерывно проверяет, есть ли символ в буфере, не забирая его оттуда. Бесконечный цикл. По-моему, вызов stop должен находиться не в строке 112, а между 89 и 90ой, если не вместо цикла в строках 87-89. -------------------- Что непонятно - спрашиваем |
|||
|
||||
| Vladao |
|
|||
|
Новичок Профиль Группа: Участник Сообщений: 2 Регистрация: 28.1.2008 Репутация: нет Всего: нет |
JAPH, спасибо вам большое, ваш совет действительно помог и всё заработало! Благодарен от души!
|
|||
|
||||
![]()
|
| Правила форума "Центр помощи" | |
|
|
ВНИМАНИЕ! Прежде чем создавать темы, или писать сообщения в данный раздел, ознакомьтесь, пожалуйста, с Правилами форума и конкретно этого раздела.
Более подробно с правилами данного раздела Вы можете ознакомится в этой теме. Если Вам помогли и атмосфера форума Вам понравилась, то заходите к нам чаще! С уважением, Poseidon, Rodman |
| 0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
| 0 Пользователей: | |
| « Предыдущая тема | Центр помощи | Следующая тема » |
|
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |