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

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


Информационный Канал Subscribe.Ru Новый модный поиск - www.lycos.ru

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

Выпуск № 244
от 14.04.2002, 02:05

Администратор: Калашников Олег
Сайт Администратора: Программирование на Ассемблере


Старейшины рассылки
(по состоянию на 14.04.2002, 02:05)

1. Broken Sword - ответов: 436.
2. Painbringer (нечто наподобие домашней страницы) - ответов: 384.
3. Sensey - ответов: 356.
4. Dron (Операционная система с нуля!) - ответов: 323.
5. DiGiT - ответов: 319.


Новости

[13.04] Эксперту ne0 присвоен статус "Продвинутый".


 Вопрос № 98

Привет всем!
У меня такой вопрос. Знает ли кто нить на 100 процентов может ли монитор Samtron 76BDF работать на частоте 100гц 1024х768 без последствий. Винда отказывается выставлять такую частоту(линух и фря держат 98-99гц, но я хочу купить взамен своей видео s3 чуть получше. Стоит ли? Кто то говорит, что лучше этого не делать, так как монитор может поработать не много и потом в ремонт. Кто то, что ничего не будет. Документацию потерял.

Отправитель: Эксперт DiGiT (digit@economy.chita.ru)
Вопрос отправлен: 09.04.2002, 02:05
Подгруппа: Модели, виды и типы компьютеров (hard)

_______________

Отвечает ROM
Добрый день, DiGiT!
100 Hz на 1024х768 - его паспортнй режим. Я эксплуатирую его так уже 3 месяца и все ок. (Win XP/Riva Vanta)


Отправлено: 09.04.2002, 07:15
Отправитель: ROM (регистрация: 31/03/2002, ответов на счету: 8)
ICQ 100276084
Russia, Kirov

_______________

Отвечает Sheriff
Добрый день, DiGiT!
100% нет. По его характеристике (посмотри полосу пропускания) он официально такую частоту не поддерживает. Max - 85. За счёт качественного блока развёртки держит больше, но блок не вечен и может от такого хамства полететь (инфа с http://www.samsung.ru/product/compute/monitors/model.html?model=13050&x=20&y=13)


Отправлено: 09.04.2002, 09:59
Отправитель: Sheriff (регистрация: 28/12/2001, ответов на счету: 31)

_______________

Отвечает ne0
Здравствуйте, DiGiT!
У меня тотчно такой моник, заглянул в настройки, частота 100Гц, это точно! Разрешение 1024х768, правда GeForce 2 MX-400 :-) Если на мать станет такая видюха, да и в кошельке места мало(деньги жмут), то купляй, рекомендую.


Отправлено: 09.04.2002, 23:48
Отправитель: ne0 (регистрация: 07/04/2002, ответов на счету: 12)
Belarus, Grodno




 Вопрос № 99

Уважаемые Эксперты!
Я спрашивал как прочитать содержимое ПЗУ, Ваши ответы меня не удовлетворили. Мне не надо читать CMOS, как читать содержимое памяти вроде тоже понятно. Более подробно проблема такая: хотел прочитать код POST и BIOS обработчиков прерываний. В загрузочный сектор дискеты пишу программу, которая на эту-же дискету пишет 1-й Мб памяти. Перегружаю машину с дискеты, все работает как задумано. Оформляю этот Мб как файл. Вектора прерываний читаются, все адреса, данные BIOS присутствуют, но память ваше A0000 заполнена символом 0FFh, как раз память с интересующим меня кодом. Эксперементировал с затенением памяти, результат Null. Помогите, пожалуйста! Заранее благодарен.
С уважением, Сергей.

Отправитель: Сергей (USA-Lesh@yandex.ru)
Вопрос отправлен: 09.04.2002, 04:50
Подгруппа: Общие вопросы по программированию на Ассемблере под DOS

_______________

Отвечает Пуля
Приветствую Вас, Сергей!
Не надо ему видишь ли биос читать а чтож ты пишешь "как прочитать ПЗУ биос ?" Ладноб просто ответ проигнорировал. Так нет же надо поставить "достаточно плохой".
Обидно.

P.S.
А вот на этот ответ можешь ставить что хош.


Отправлено: 09.04.2002, 11:53
Отправитель: Пуля (регистрация: 25/03/2002, ответов на счету: 24)
URL: http:\\www.1c.ru - Windows Must Die
Россия, Омск




 Вопрос № 100

Увжаемые эксперты. Можно ли сделать так, чтобы при приеме почты одни сообщения (допустим с Kalashnikoff.ru) сыпались в одну папку, а все остальные - в другую?
Заранее спасибо.

Отправитель: Эксперт T_N_T
Вопрос отправлен: 09.04.2002, 04:57
Подгруппа: Пользовательская работа с Windows

_______________

Отвечает vetal
Здравствуйте T_N_T!
В бате есть сортировщик писем,там все понятно,думаю разберетесь


Отправлено: 09.04.2002, 07:51
Отправитель: vetal (регистрация: 14/03/2002, ответов на счету: 24)
URL: http://wwwetalik.narod.ru - home page
Россия, Омск

_______________

Отвечает mr.hedgehog
Доброе время суток, T_N_T!

можно. если вы удосужитесь написать название того почтового менеджера, которым вы пользуетесь.

the bat!: account->sorting office/filters


Отправлено: 09.04.2002, 08:31
Отправитель: mr.hedgehog (регистрация: 05/02/2002, ответов на счету: 36)
Russia, Saint-Petersburg

_______________

Отвечает наСИльник
Здравствуйте, T_N_T!
Можно. В ОЕ зайди в Сервис->Создать правило из сообщения. А там настраивай как тебе нужно.


Отправлено: 09.04.2002, 08:40
Отправитель: наСИльник (регистрация: 27/02/2002, ответов на счету: 67)
ICQ#114552395
Russia, Orsk

_______________

Отвечает Scientia Cupidus
Добрый день, T_N_T!
Я надеюсь, у тебя The Bat? Идешь Account->Sorting Office/Filters. Выбираешь папку Incoming mail, создаешь новое правило. Там будет поле Filtering Strings, вводи, например, Kalashnikoff.ru. А еще там будет поле Move messages to folder, там пиши в какую папку ты хочешь пихать все сообщения, отправитель которых Kalashnikoff.ru


Отправлено: 09.04.2002, 09:14
Отправитель: Scientia Cupidus (регистрация: 01/04/2002, ответов на счету: 22)
Россия

_______________

Отвечает змей
Здравствуйте, T_N_T!
А что за почтовый клиент??
если бат, то без проблем(в outlooke незнаю, я его не юзаю)
кликай правой кнопкой крысы по мессаджу и дальше:
special->creat filter там можешь выбрать папку(мамку:))
и по каким параметрам фильтровать... там будет либо по обратному адрессу либо по сабжу...выбирай какой больше нравиться...



Отправлено: 09.04.2002, 09:24
Отправитель: змей (регистрация: 28/12/2001, ответов на счету: 249)

_______________

Отвечает Evgeny
Доброе время суток, T_N_T!
В Outlooke это делается так: меню Сервис - Правила для сообщений - почта. Далее нажимаете Создать... В первой группе выбираете "искать сообщения, содержащие адресатов "От" и вводите соответсвующий адрес. Во второй группе выбираете "переместить в указанную папку" и указываете нужную папку. Далее нажимаете ОК и включаете созданное правило.
С уважением, Евгений!


Отправлено: 09.04.2002, 11:37
Отправитель: Evgeny (регистрация: 28/12/2001, ответов на счету: 63)
URL: http://teacher.km.ru - Обучающие программы, рефераты
Россия, Екатеринбург

_______________

Отвечает Ayl
Добрый день, T_N_T!

Можно. А как - это зависит от используемого почтового клиента. Если Outlook Express, то надо в меню "Сервис" выбрать пункт "Правила для сообщений" и ввести новое правило. Например, такое:
Если "От" содержит "Kalashnikoff.ru", то переместить в папку "Assembler"

В других почтарях должно быть что-то аналогичное.


Отправлено: 09.04.2002, 14:41
Отправитель: Ayl (регистрация: 28/12/2001, ответов на счету: 212)
Россия, Санкт-Петербург

_______________

Отвечает Tiger
Приветствую Вас, T_N_T!
Очень просто! Используйте сортировщик писем и все будет Ок. Я пользуюсь почтовой прогой The Bat! и там просто бешенные возможности для сортировки писем. очень рекомендую. Я подписан на 40 рассылок или что-то около того и каждая из них приходитв собственную папочку.


Отправлено: 09.04.2002, 22:16
Отправитель: Tiger (регистрация: 28/12/2001, ответов на счету: 182)
URL: http://www.tigeer.narod.ru - Что-то вроде того

_______________

Отвечает ne0
Доброе время суток, T_N_T!
Ессно мона, отвечу для The Bat!, получил ты письмо, оно в Inbox'е, щёлкаем правой мышью по нужному письму Specials -> Create Filter ... В появившемся окошке, элементарно, выбираем критерий, по какому отсеивать мессаги и папеню в которую их пихать, вот и всё. Остальными прогами не пользуюсь. ...because of mustdie:-)


Отправлено: 09.04.2002, 23:52
Отправитель: ne0 (регистрация: 07/04/2002, ответов на счету: 12)
Belarus, Grodno

_______________

Отвечает User
Доброе время суток, T_N_T!
Конечно, можно!
В Аутглюке: Сервис-Правила для сообщений-Почта. Там создаешь правила для сообщений(скопировать, переместить сообщения в указанную папку и т.д.).
В Бате тоже можно, юзай прогу, не ленись!


Отправлено: 10.04.2002, 01:42
Отправитель: User (регистрация: 08/04/2002, ответов на счету: 9)
Уфа

_______________

Отвечает Frank
Доброе время суток, T_N_T!
Скоко можно отвечать... Конечно же можно в The Bat Account->Sorting Ofice Filters.
В аутглюке Сервис-Правила для сообщений.
Там указываешь что искать и куда пихать


Отправлено: 10.04.2002, 23:06
Отправитель: Frank (регистрация: 14/01/2002, ответов на счету: 164)
КПИ,ФЭЛ,ДА-02
ICQ: 100341415 E-mail: Frank_U@mail.ru
Украина, Киев

_______________

Отвечает kostik
Добрый день, T_N_T!
Можно делать так!
В Outlookе - "Сервис"-"Правила для сообщений"-"Почта".
Там легко разобраться


Отправлено: 12.04.2002, 14:40
Отправитель: kostik (регистрация: 01/02/2002, ответов на счету: 112)
URL: http://www.ospedia.boom.ru - Что-то вроде домашней странички
mrkirov@mail.ru ICQ UIN #151014798
Россия, Хабаровск

_______________

Отвечает Blackeye
Приветствую Вас, T_N_T!
А в чем собственно проблема? Надо создать фильтров, да побольше, для сортировки входящий почты.


Отправлено: 13.04.2002, 20:47
Отправитель: Blackeye (регистрация: 15/02/2002, ответов на счету: 79)
URL: http://www.soft4master.h1.ru - Delphi, my programms...
Украина, Запорожье




 Вопрос № 85

Здравствуйте эксперты, вопрос не по теме поэтому сильно не ругайтесь ;), подцепил где-то заразу судя по всему X-steals или как там его... в англицком не силен, в общем достал он меня, как от него избавиться может кто знает подскажите пожалуйста.
Симптомы такие при: при запуске зараженной программы выдазиет сообщение: "нехватает памяти для запуска программы ... "
(имя программы отбалды) Process Explorer показывает выполнение процесса winXXX.exe, XXX- постоянно разные. В реестре прописывается автозагрузка программы c:\windows\system\winXXX.exe.У winXXX.exe установлены все атрибуты. Работать не мешает, но убирать за этим чудом программерской мысли- ЗАДОЛБАЛСЯ.
Кому охото в нем покавыряться, могу выслать ;).

Отправитель: Serzhant (Serzhant_mail@mail.ru)
Вопрос отправлен: 08.04.2002, 10:43
Подгруппа: Пользовательская работа с Windows

_______________

Отвечает Evgeny
Добрый день, Serzhant!
Скорее всего это вирус .Klez - один из самых распространенных в последнее время. Для его лечения скачайте последние обновления антивируса (Я пользовался DrWeb для DOS и обновлением версии 4.27). Далее перезагрузитесь в режиме Safe Mode и запустите антивирус. Пускай удаляет все зараженные файлы. После проверки можете также убрать из реестра (HKEY_LOCAL_MACHINE \ Software \ Microsoft \ Windows \ CurrentVersion \ Run) все упоминания о файле winxxx.exe.
А вообще этот вирус приходит в письме с прикрепленным файлом и запускается просто при чтении письма с вложением. Так что устанавливайте фильтры в почтовой программе, чтобы не заразиться вновь.
С уважением, Евгений!


Отправлено: 08.04.2002, 11:55
Отправитель: Evgeny (регистрация: 28/12/2001, ответов на счету: 63)
URL: http://teacher.km.ru - Обучающие программы, рефераты
Россия, Екатеринбург

_______________

Отвечает Tiger
Приветствую Вас, Serzhant!
Прежде всего примите мои поздравления. :))) Ну ничего, бывает. Можно попробовать полечиться с помощью антивира. Грузимся с системной дискетки и запускаем антивирус (надеюсь создал дискетки, когда антивир предлагал их сделать при инсталяции и базы данных для него обновоил). После всего этого придется почистить реестр, а особенно те ключи, которые отвечают за автозагрузку. Также можно еще и по системным папкам полазать и посмотреть что там лишнее и убить все нафиххх, только не перестарайся.
Кардинальный способ - формат Це: -> переустановка Винды начисто. Лично у меня Винда переставляется в течении 4 минут 30 секунд со всеми дровами, офисами и прогами, которые я юзаю. А все благодаря Drive Image. :)


Отправлено: 08.04.2002, 23:16
Отправитель: Tiger (регистрация: 28/12/2001, ответов на счету: 182)
URL: http://www.tigeer.narod.ru - Что-то вроде того

_______________

Отвечает Frank
Приветствую Вас, Serzhant!
А антивирусник слабо запустить ;) а если не помогает.
сначала убери его из памяти а потом посмотри в регистре в файлах win.ini system.ini


Отправлено: 09.04.2002, 22:30
Отправитель: Frank (регистрация: 14/01/2002, ответов на счету: 164)
КПИ,ФЭЛ,ДА-02
ICQ: 100341415 E-mail: Frank_U@mail.ru
Украина, Киев




 Вопрос № 86

Здравствуйте эксперты, вопрос не по теме поэтому сильно не ругайтесь ;), подцепил где-то заразу судя по всему X-steals или как там его... в англицком не силен, в общем достал он меня, как от него избавиться может кто знает подскажите пожалуйста.
Симптомы такие при: при запуске зараженной программы выдазиет сообщение: "нехватает памяти для запуска программы ... "
(имя программы отбалды) Process Explorer показывает выполнение процесса winXXX.exe, XXX- постоянно разные. В реестре прописывается автозагрузка программы c:\windows\system\winXXX.exe.У winXXX.exe установлены все атрибуты. Работать не мешает, но убирать за этим чудом программерской мысли- ЗАДОЛБАЛСЯ.
Кому охото в нем покавыряться, могу выслать ;).

Отправитель: Serzhant (Serzhant_mail@mail.ru)
Вопрос отправлен: 08.04.2002, 10:44
Подгруппа: Пользовательская работа с Windows

_______________

Отвечает Dzik
Здравствуйте, Serzhant!
Пришли на dzik@newmail.ru я гляну.


Отправлено: 08.04.2002, 11:05
Отправитель: Dzik (регистрация: 15/02/2002, ответов на счету: 28)
URL: http://www.gamefort.km.ru - Разработка игрушек
Новосибирск

_______________

Отвечает kostik
Здравствуйте, Serzhant!
Тут недавно человек обращался с такой же проблемой. Так вот судя по всему у Вас вирус klez. Помочь Вам сможет только KasperskyLab. Так вот они выпустили специальную бесплатную утилиту для лечения именно этого вируса.


Отправлено: 08.04.2002, 14:40
Отправитель: kostik (регистрация: 01/02/2002, ответов на счету: 112)
URL: http://www.ospedia.boom.ru - Что-то вроде домашней странички
mrkirov@mail.ru ICQ UIN #151014798
Россия, Хабаровск




 Вопрос № 87

Еще раз Здравствуйте !

Спасибо, что откликнулись на мой вопрос. Уточнение .....

Вот это работает быстрее

for (i=0; i<10000-1; ++i)
for (j=i+1; j<10000; ++j)
{
if (array[i] >= array[j])
{
tmp = array[i];
array[i] = array[j];
array[j] = tmp;
}
}


чем

__asm
{
mov esi, 0
begin1:

mov edi, esi
begin2:
add edi, 4
cmp edi, 40000
je next

mov eax, mas[edi]
cmp mas[esi], eax
jle begin2

xchg eax, mas[esi]
mov mas[edi], eax
jmp begin2
next:

add esi, 4
cmp esi, 39996
jnz begin1
}

Я только делаю первые шаги в asm, так что судите не очень строго ... :-)

До встречи !

Отправитель: Alexey
Вопрос отправлен: 08.04.2002, 15:27
Подгруппа: Общие вопросы по программированию на Ассемблере под DOS

_______________

Отвечает Beeblebrox
Здравствуйте, Alexey!
Я же посылал ответ! Ключевое слово:
align 4


Отправлено: 08.04.2002, 16:35
Отправитель: Beeblebrox (регистрация: 13/03/2002, ответов на счету: 65)
URL: http://beeblbrx.narod.ru - Beeblebrox / TMA HomePage
ICQ #75393045
Ukraine, Kharkov

_______________

Отвечает Артём Шегеда
Доброе время суток, Alexey!

Я ничего не могу сказать про производительность твоей программы, но пример ниже работает с максимальной отдачей. А если компильнуть его под Win32...


Приложение:


Отправлено: 08.04.2002, 16:53
Отправитель: Артём Шегеда (регистрация: 28/12/2001, ответов на счету: 116)
URL: http://www.shegeda.chat.ru/ - Пристанище неодинокого программиста
x-USSR, Харьков

_______________

Отвечает Dron
Приветствую Вас, Alexey!

Можно просто посмотреть во что это выливается в си... и почему работает быстрее...

ну что могу сказать... выглядит все почти так же, только вот одно... не используй адресацию по mas[], лучше используй для этих целей регистр... типа [ebx + esi] это будет компактнее и быстрее соответственно. начало циклов лучше выровнять... begin1 на 16 байт, begin2 можно на 4 байта. хотя лучше тоже на 16...

а разница в скорости большая???


Отправлено: 09.04.2002, 11:22
Отправитель: Dron (регистрация: 28/12/2001, ответов на счету: 323)
Информзащита
Адрес: Москва
URL: http://asmdev.narod.ru/asmos.html - Операционная система с нуля!
2144510
Россия, Москва




 Вопрос № 88

короче есть проблема: ставлю значит вин2000... все нормально пашет до поры до времени... работает только в путь, но в один прекрасеный момент перестает загружаться :-0 Грузимся с системки... запускает сетапку... делаем восстановить... восстанавливается на ура... после этого пашет как и раньше... может пропахать хоть пол года...ну или почти как и раньше, НО возникает большое НО... как раз суть проблемы: комп перестает вырубаться, перегружаться, переходить в ждущий режим... ЭТА проблема очень бесит... ПЛИЗ подскажите как избавиться от подобного глюка... вин2000 как винда меня устраивает на все 100... кроме конечно ентого глюка... у друга стоит эта же версия... так же была несколько раз восстановлена, но таких порожняков не замечено...
ах да забыл добавить что форм-фактор матери АТХ так же как и корпуса... так что вырубаться должен как бы без нажатий на кнопочку POWER... а тут получается что еще и через RESET или POWER получается...
плохо... надо править... КАК??? хех... помогите
если что то желательно отвечать мылом... так как где искать потом ответ не знаю :-)... будет ли он в рассылке я не в курсе потому что пишу вопрос впервые

Отправитель: Spirit
Вопрос отправлен: 08.04.2002, 16:32
Подгруппа: Пользовательская работа с Windows

_______________

Отвечает Frank
Добрый день, Spirit!
ПО моему самый лучший выход переустановить все с нуля и не иметь гемора ;)
PS Ответ как видишь пришел тебе на мыло.:)


Отправлено: 09.04.2002, 22:35
Отправитель: Frank (регистрация: 14/01/2002, ответов на счету: 164)
КПИ,ФЭЛ,ДА-02
ICQ: 100341415 E-mail: Frank_U@mail.ru
Украина, Киев




Форма отправки сообщения
(действительна до момента выхода следующего выпуска рассылки)

Заполните приведенную ниже форму для того, чтобы отправить вопрос. Дополнительную информации по пользованию формой для подписчиков и экспертов можно получить, нажав на знак вопроса в соответствующем разделе, при этом информация будет отображена в отдельном окне.

В почтовых программах форма не работает!!! Открывайте рассылку в браузере Internet Explorer, где и набирайте Ваш вопрос.



 Персональные данные
Ваше имя:
Пароль (экспертам):
E-mail (подписчикам):
Опубликовать мой e-mail в рассылке


 Текст сообщения

Текст вопроса:

Приложение (если необходимо: программа, выдержка из закона и т.п.):



 Выбор подгруппы

Отправить всем экспертам выбранной подгруппы


SpyLOG be number one SUPERTOP

© 2000 - 2002 Россия, Москва. Авторское право: Калашников О. А.


http://subscribe.ru/
E-mail: ask@subscribe.ru
Отписаться
Убрать рекламу

В избранное