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

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


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

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

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

Выпуск № 327
от 28.12.2005, 10:33

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


Вопрос № 32016: У меня такие вопросы: -как вообще программа использует библиотеки, т.е. если программа использует функцию MessageBoxA, то при компиляции эта функция вшивается в програмку из библиотеки masm32libuser32.lib или она каждый раз при запуске будет о...
Вопрос № 32017: Здравствуйте! Мне не совсем понятно, как работают сегменты. Например, почему в сайсе при переходе на некоторые сегменты возникает ошибка: Invalid Selector? И даже валидные расположены не по порядку, а вразброс! А вообще, selector и сегмент - это одно...
Вопрос № 32043: здравствуйте кто-нибудь может доступно объяснить, что такое прерывание и для чнго оно нужно? спасибо...

Вопрос № 32.016
У меня такие вопросы:
-как вообще программа использует библиотеки, т.е. если программа использует функцию MessageBoxA, то при компиляции эта функция вшивается в програмку из библиотеки masm32libuser32.lib или она каждый раз при запуске будет обращаться к файлу c:WINDOWSSystem32user32.dll?
-и второе, можно-ли в асме подключать DLL'ки или их надо каким-то образом переделать в *.LIB (я так предполагаю. Можно-ли вообще dll --> lib если можно, то как?)
Отправлен: 22.12.2005, 17:02
Вопрос задал: Яковлев Сергей Павлович (статус: Посетитель)
Всего ответов: 1
Мини-форум вопроса >>> (сообщений: 0)

Отвечает: Евгений Иванов
Здравствуйте, Яковлев Сергей Павлович!
Каждый раз при загрузке программы будет анализироваться, какие DLL нужны программе и их нахождение и подзагрузка.

да. нужно использовать TLIB или IMPLIB.

---------
Что имеем - не храним, потерявши - плачем
Ответ отправил: Евгений Иванов (статус: Профессор)
Отправлен: 22.12.2005, 20:15


Вопрос № 32.017
Здравствуйте! Мне не совсем понятно, как работают сегменты. Например, почему в сайсе при переходе на некоторые сегменты возникает ошибка: Invalid Selector? И даже валидные расположены не по порядку, а вразброс! А вообще, selector и сегмент - это одно и то же?
И, например, в 16-битной проге нам надо перепрыгнуть со смещения FFFF на несколько байт вперёд. Тогда можно использовать ТОЛЬКО абсолютный переход?
Спасибо.
Отправлен: 22.12.2005, 17:03
Вопрос задал: Ant (статус: Посетитель)
Всего ответов: 1
Мини-форум вопроса >>> (сообщений: 1)

Отвечает: Евгений Иванов
Здравствуйте, Ant!
Не абсолютный, а дальний. с указанием сегмента и смещения.

selector и сегмент - это не одно и то же.

---------
Что имеем - не храним, потерявши - плачем
Ответ отправил: Евгений Иванов (статус: Профессор)
Отправлен: 22.12.2005, 20:17


Вопрос № 32.043
здравствуйте
кто-нибудь может доступно объяснить, что такое прерывание и для чнго оно нужно?
спасибо
Отправлен: 23.12.2005, 03:19
Вопрос задал: Alexembler (статус: Посетитель)
Всего ответов: 1
Мини-форум вопроса >>> (сообщений: 0)

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


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

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

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

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

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


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


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

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

В избранное