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

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


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

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

Выпуск № 397
от 14.03.2006, 00:35

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


Вопрос № 37014: Здравствуйте, уважаемые эксперты! Почему загрузка числа (номер любого сегмента) напрямую в сегментный регистр запрещена? Спасибо...
Вопрос № 37052: Здравствуйте. Мне требуеться написать резидентную программу скрин сейвер на ассемблере... причем нужно чтобы ее можно было выбрать из списка скринсейверов в настройках рабочего стола... отсюда два вопроса: 1) Как вообще скринсейверы писать? =)) С...

Вопрос № 37.014
Здравствуйте, уважаемые эксперты!
Почему загрузка числа (номер любого сегмента) напрямую в сегментный регистр запрещена?
Спасибо
Отправлен: 08.03.2006, 10:03
Вопрос задал: Москвин Роман Валерьевич (статус: 5-ый класс)
Всего ответов: 1
Мини-форум вопроса >>> (сообщений: 0)

Отвечает: Евгений Иванов
Здравствуйте, Москвин Роман Валерьевич!
Потому что так задумали разработчики процессора. Значение в сегментный регистр возможно загрузить через другой регистр или через стек, или через память, так что проблем не вижу.

удачи.
---------
Что имеем - не храним, потерявши - плачем
Ответ отправил: Евгений Иванов (статус: Профессор)
Тел.: +79087645721
Организация: M2Media
Адрес: Нижний Новгород, ул. Ломоносова, 9
WWW: Eugene Ivanov
ICQ: 214889076
---------
Ответ отправлен: 08.03.2006, 10:11
Оценка за ответ: 5
Комментарий оценки:
А проблемы и нет. Есть вопрос для саморазвития ;)


Вопрос № 37.052
Здравствуйте. Мне требуеться написать резидентную программу скрин сейвер на ассемблере... причем нужно чтобы ее можно было выбрать из списка скринсейверов в настройках рабочего стола... отсюда два вопроса:
1) Как вообще скринсейверы писать? =)) Ссылок на доки хоть дайте... а то не фига не нашел...
2) Как добавить свойскрисейвер туда в тот самый список?...
Отправлен: 09.03.2006, 00:31
Вопрос задал: 2rist (статус: Посетитель)
Всего ответов: 1
Мини-форум вопроса >>> (сообщений: 1)

Отвечает: Евгений Иванов
Здравствуйте, 2rist!
Пишешь обыкновенное win32-приложение с поддержкой командной строки.

Опция Действие
Нет Действие по-умолчанию. Аналогично /C , но окном-владельцем становится Рабочий Стол (т.е. никто).
/A число Изменение пароля , который будет использован для выхода из заставки (только в Win9x ). Число идентифицирует окно, которое используется как владелец для диалогового окна изменения пароля.
/C /C:число Конфигурация заставки . Если число указано, оно идентифицирует окно, которое используется как владелец для диалогового окна конфигурации . Если число не указано, владельцем становится активное (самое верхнее) в данный момент окно.
/L число /P число Предварительный просмотр. Число идентифицирует окно, в котором заставка создаёт дочернее, заполняющее всю клиентскую область родителя, и выполняет в нём необходимую пророисовку (обыч но ту-же самую, что и в полноэкранном режиме).
/S Запуск заставки в полноэкранном режиме.


Смотри приложенный файл для более подробного объяснения.

Удачи.

Прикреплённый файл: Загрузить >>
Срок хранения файла на сервере RusFAQ.ru составляет 30 суток с момента отправки ответа.
---------
Что имеем - не храним, потерявши - плачем

Ответ отправил: Евгений Иванов (статус: Профессор)
Тел.: +79087645721
Организация: M2Media
Адрес: Нижний Новгород, ул. Ломоносова, 9
WWW: Eugene Ivanov
ICQ: 214889076
---------
Ответ отправлен: 09.03.2006, 08:06
Оценка за ответ: 5


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

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

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

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

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


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


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

В избранное