![]() |
|
|
![]()
|
|
| Конус |
|
|||
|
Unregistered |
Вот хочу чтобы у клавы загорелись три индикатора, но ничего не работает.
BEGIN ASM @M1: IN AL,64h AND AL,00000010b JNZ @M1 MOV AL,0EDh OUT 60h,AL @M2: IN AL,64h AND AL,00000001b JZ @M2 MOV AL,00000111 OUT 60h,AL END; END. Помогите! |
|||
|
||||
| Jin X |
|
|||
![]() Бывалый ![]() Профиль Группа: Участник Сообщений: 157 Регистрация: 5.3.2004 Репутация: 1 Всего: 1 |
1. Под NT-шки (в т.ч. 2K/XP) работать не будет.
2. Почему во втором цикле ты проверяешь уже 1-й бит? Там должно быть то же самое. Вообще говоря, лучше сделать timeout (loopnz):
--------------------
Бойся своей мечты, ибо она осуществима! |
|||
|
||||
| Конус |
|
|||
|
Unregistered |
это чтобы проц успел прочитать команду, а уж потом параметр
|
|||
|
||||
| Jin X |
|
|||
![]() Бывалый ![]() Профиль Группа: Участник Сообщений: 157 Регистрация: 5.3.2004 Репутация: 1 Всего: 1 |
Как это?
--------------------
Бойся своей мечты, ибо она осуществима! |
|||
|
||||
| Guest |
|
|||
|
Unregistered |
А почему работать не будет и нельзя ли попроще это написать.
(насчет первой единицы: рызные тактовые частоты, поэтому надо глянуть RG Status) |
|||
|
||||
| Конус |
|
|||
|
Unregistered |
Хоть кто-нибудь может помочь, очень надо
|
|||
|
||||
| Jin X |
|
|||
![]() Бывалый ![]() Профиль Группа: Участник Сообщений: 157 Регистрация: 5.3.2004 Репутация: 1 Всего: 1 |
Проще можно, но лучше так
--------------------
Бойся своей мечты, ибо она осуществима! |
|||
|
||||
![]()
|
| Правила форума "Asm: Общие вопросы" | |
|
|
Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, MAKCim. |
| 0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
| 0 Пользователей: | |
| « Предыдущая тема | Asm: Общие вопросы | Следующая тема » |
|
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |