Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Низкоуровневое программирование > Assembler - Ассемблер (FASM, MASM, WASM, NASM, GoASM, Gas, RosAsm, HLA) и не рекомендуем TASM
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 02.07.2011, 13:07   #1
Fectum
Новичок
Джуниор
 
Регистрация: 02.07.2011
Сообщений: 2
По умолчанию не работает ESC

Начинаю познавать низкоуровневое программирование.
Далее приведена программка рисующая точки при нажатии клавиш, НО выход из программы не работает при нажатии ESC строка 012А.
Почему?
Код:
0100 mov ah,00
0102 mov al,04
0104 int 10
0106 mov cx,0064
0109 mov dx,0064
010C mov ah,0c
010E mov al,1b
0110 int 10
0112 mov ah,00
0114 int 16
0116 cmp ah,4b
0119 je 012f
011B cmp ah,4d
011E je 0132
0120 cmp ah,48
0123 je 0135
0125 cmp ah,50
0128 je 0138
012A cmp ah,1b код ESC взят с таблицы ASCII
012D je 013b
012F dec cx
0130 jmp 010c
0132 inc cx
0133 jmp 010c
0135 dec dx
0136 jmp 010c
0138 inc dx
0139 jmp 010c
013B int 20

Последний раз редактировалось Stilet; 02.07.2011 в 18:02.
Fectum вне форума Ответить с цитированием
Старый 02.07.2011, 17:17   #2
veniside
Старожил
 
Регистрация: 03.01.2011
Сообщений: 2,508
По умолчанию

у клавиши Esc сканкод = 01, таблица ASCII тут не при чём (точнее, 1B будет в регистре AL, а в AH возвращается именно сканкод).
"Когда приходит положенное время, человек перестаёт играть в пинбол. Только и всего."
veniside вне форума Ответить с цитированием
Старый 03.07.2011, 09:54   #3
Fectum
Новичок
Джуниор
 
Регистрация: 02.07.2011
Сообщений: 2
По умолчанию

2veniside
хм... спасибо, буду разбираться...!
Fectum вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Закрытие кнопки по нажатию Esc FullmetalAlchemist Microsoft Office Excel 2 22.07.2014 17:23
проблема с <Esc> Ksenia_ Общие вопросы C/C++ 2 16.12.2010 21:55
Закрытие программы по Esc VovanZ Общие вопросы Delphi 2 14.02.2010 20:55
Выход из цикла нажатием ESC Banderas123 Помощь студентам 2 05.12.2009 22:44
Esc-последовательности larry Общие вопросы C/C++ 3 05.11.2009 15:46