Отправляет email-рассылки с помощью сервиса Sendsay
  Все выпуски  

RusFAQ.ru: программирование на языке Assembler


Информационный Канал Subscribe.Ru

РАССЫЛКИ ПОРТАЛА RUSFAQ.RU

/ КОМПЬЮТЕРЫ И ПО / Языки программирования / Assembler

Выпуск № 360
от 02.02.2006, 21:54

Администратор:Калашников О.А.
В рассылке:Подписчиков: 256, Экспертов: 22
В номере:Вопросов: 2, Ответов: 4


Вопрос № 34262: Как получить указатель на начало и конец буфера клавиатуры. Вроде как он расположен в диапазоне адресов 0040:001Ah и 0040:003Ch, но вроде также он может быть расширен и при том располагаться по другим адресам?...
Вопрос № 34294: Вероятно глупо, но как использовать Macro Assembler версии 6.11? в частности как в нем писать? буду рад если вы мне ответите. спасибо....

Вопрос № 34.262
Как получить указатель на начало и конец буфера клавиатуры.
Вроде как он расположен в диапазоне адресов 0040:001Ah и 0040:003Ch, но вроде также он может быть расширен и при том располагаться по другим адресам?
Отправлен: 28.01.2006, 02:09
Вопрос задал: Shish (статус: Посетитель)
Всего ответов: 2
Мини-форум вопроса >>> (сообщений: 0)

Отвечает: EPsilonDSota
Здравствуйте, Shish!

обычно так:
по адресу 40:80h - смещение начала буфера клавиатуры (2 байта) - обычно 01eh,
по адресу 40:82h - смещение конца буфера - обычно 03eh
слово в 40:1ah - смещение первого непрочитанного символа в буфере кл.
в 40:1ch - смещение, по которому будет занесен следующий символ при нажатии клавиши.
40:1eh-40:3dh (включительно) сам буфер клавиатуры
---------
Открыть глаза навстречу солнцу
Ответ отправил: EPsilonDSota (статус: Практикант)
Отправлен: 28.01.2006, 10:40

Отвечает: Boriss
Здравствуйте, Shish!
Уточню только, что он действительно, располагается по другому адресу, но только об этом Вам нужно знать, если будете писать для Windows, по кр. мере, консольное приложение. Есть функция, которая позволяет узнать и адрес, и заполнение, и очистить. Ну и есссно, это буфер событий, грубо говоря.
Но программируя для ДОС таких знаний, что приведены в ответе EPsilonDSota, достаточно
---------
Вывод - то место в тексте, где вы устали думать
Ответ отправил: Boriss (статус: Профессор)
Отправлен: 28.01.2006, 11:57


Вопрос № 34.294
Вероятно глупо, но как использовать Macro Assembler версии 6.11? в частности как в нем писать? буду рад если вы мне ответите. спасибо.
Отправлен: 28.01.2006, 17:54
Вопрос задал: dim7 (статус: Посетитель)
Всего ответов: 2
Мини-форум вопроса >>> (сообщений: 0)

Отвечает: Евгений Иванов
Здравствуйте, dim7!
ни чем не отличается от остальных программ.
пишешь в редакторе текст программы и ассемблируешь с помощью командной строки.
---------
Что имеем - не храним, потерявши - плачем
Ответ отправил: Евгений Иванов (статус: Профессор)
Отправлен: 28.01.2006, 18:12

Отвечает: Sager
Здравствуйте, dim7!
В папке masm есть папка bin, в кот тебе нужны только два файла ml.exe и link.exe
Это консольные приложения. Чтобы компилить файлы, лучше сделать бат-файл.
Открываешь блокнот и записываешь в него след строки:
C:masm611inml.exe C:file.asm /AT
pause
и сохраняешь как, например, compile.bat и запускаешь(пути естественно могут отличаться, тоже самое можешь ввести в командной строке, но так проще)
Ответ отправил: Sager (статус: Студент)
Отправлен: 29.01.2006, 07:46


Отправить вопрос экспертам этой рассылки

Приложение (если необходимо):

* Код программы, выдержки из закона и т.п. дополнение к вопросу.
Эта информация будет отображена в аналогичном окне как есть.

Обратите внимание!
Вопрос будет отправлен всем экспертам данной рассылки!

Для того, чтобы отправить вопрос выбранным экспертам этой рассылки или
экспертам другой рассылки портала RusFAQ.ru, зайдите непосредственно на RusFAQ.ru.


Форма НЕ работает в почтовых программах The BAT! и MS Outlook (кроме версии 2003+)!
Чтобы отправить вопрос, откройте это письмо в браузере или зайдите на сайт RusFAQ.ru.


© 2001-2006, Портал RusFAQ.ru, Россия, Москва.
Идея, дизайн, программирование: Калашников О.А.
Email: adm@rusfaq.ru, Тел.: +7 (926) 535-23-31
Авторские права | Реклама на портале
Яндекс Rambler's Top100

Subscribe.Ru
Поддержка подписчиков
Другие рассылки этой тематики
Другие рассылки этого автора
Подписан адрес:
Код этой рассылки: comp.soft.prog.faq
Архив рассылки
Отписаться Вебом Почтой
Вспомнить пароль

В избранное