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

Ассемблер? Это просто! Учимся программировать


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

/ КОМПЬЮТЕРЫ И ПО / Языки программирования / Assembler (Ассемблер)

Выпуск № 817
от 04.08.2007, 17:05

Администратор:Калашников О.А.
В рассылке:Подписчиков: 390, Экспертов: 23
В номере:Вопросов: 1, Ответов: 1


Вопрос № 96705: Добрый день, уважаемые эксперты. Надеюсь на вас, т.к. больше мне не на кого надеятся... Резидент из 15 выпуска рассылки Калашникова не создаёт файл Screen.txt, куда должно заноситься содержимое экрана. Этот резидент я запускал в нескол...

Вопрос № 96.705
Добрый день, уважаемые эксперты. Надеюсь на вас, т.к. больше мне не
на кого надеятся...

Резидент из 15 выпуска рассылки Калашникова не создаёт файл Screen.txt, куда должно заноситься содержимое экрана. Этот резидент я запускал в нескольких оболочках(Dos Navigator for Dos, Far Manager, Volcov Commander).

Непонятны следующие строки:

and byte ptr es:[bx+15h],11111000b
mov es:[bx+1Ah],dx
mov word ptr es:[bx+1Ch],0
mov word ptr es:[bx+16h],1111011110000000b
mov word ptr es:[bx+18h],1111111111111b
Вообще где можно подробней узнать об областях PSP и DTA?

В конце обработчика 21h прерывания retf 2 зачем нужна "2". Мне казалось, что retf - одиночный оператор?!

Приложение:

Отправлен: 30.07.2007, 17:01
Вопрос задал: AsserAcer (статус: Посетитель)
Всего ответов: 1
Мини-форум вопроса >>> (сообщений: 3)

Отвечает: Зенченко Константин Николаевич
Здравствуйте, AsserAcer!

Описание PSP и DTA, а так же другие полезные структуры.

Операнд для RET необязателен, но, если он присутствует, после считывания адреса возврата из стека будет удалено указанное количество байт — это бывает нужно, если при вызове процедуры ей передавались параметры через стек.
В данном случае удаляется одно слово из стека (значение флага при вызове обработчика).
Все создается, обратите внимание на кнопки управления
"Горячие" клавиши: F12 - вкл./выкл. замену букв и области DTА,
Shift+PrintScreen - запись содержимого экрана в файл.
Удачи!
---------
И только наступив на грабли мы приобретаем драгоценный опыт!
Ответ отправил: Зенченко Константин Николаевич (статус: Практикант)
Ответ отправлен: 30.07.2007, 19:44


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

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

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

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

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


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


© 2001-2007, Портал RusFAQ.ru, Россия, Москва.
Авторское право: ООО "Мастер-Эксперт Про"
Email: support@rusfaq.ru, тел.: +7 (926) 535-23-31
Хостинг: "Московский хостер"
Поддержка: "Московский дизайнер"
Авторские права | Реклама на портале
Версия системы: 4.54 beta от 01.08.2007
Яндекс Rambler's Top100
RusFAQ.ru | MosHoster.ru | MosDesigner.ru | RusIRC.ru
Kalashnikoff.ru | RadioLeader.ru | RusFUCK.ru

В избранное