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

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


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

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

Выпуск № 637
от 13.09.2003, 13:40

Администратор:
Имя: Калашников О.А.
URL: Информационный ресурс
ICQ: 68951340
Россия, Москва
О рассылке:
Задано вопросов: 4136
Отправлено ответов: 12203
Активность: 295.0 %
[Задать вопрос >>][Регистрация эксперта >>]
[Поиск в базе][Обсудить на форуме]


 Список экспертов, ответы которых опубликованы в данном выпуске

Bob Johnson
Статус: Профессиональный
Общий рейтинг: 152.26
URL: Программирование
[Подробней >>]
_vt
Статус: Профессиональный
Общий рейтинг: 122.5
[Подробней >>]
Fantomas
Статус: Доверительный
Общий рейтинг: 111.18
[Подробней >>]
 
Eugene
Статус: Профессиональный
Общий рейтинг: 106.38
URL: мощный файловый архив
[Подробней >>]
Dark_Lord
Статус: Профессиональный
Общий рейтинг: 110.98
[Подробней >>]
Евгений Иванов
Статус: Профессиональный
Общий рейтинг: 146
URL: Super Assembler Software
Телефон: НСС +7 831 3107039
[Подробней >>]
 
Greys
Статус: Доверительный
Общий рейтинг: 117.64
[Подробней >>]
ASMодей
Статус: Профессиональный
Общий рейтинг: 112.95
[Подробней >>]
Andrew Vext
Статус: Профессиональный
Общий рейтинг: 104.94
[Подробней >>]
 
Gibbel
Статус: Профессиональный
Общий рейтинг: 107.18
URL: Savage Metal Club - жизнь в стиле рок-н-ролл
Телефон: +7 901 710 3146
[Подробней >>]


 Краткий перечень вопросов

Вопрос № 4096. Здравствуйте! Минус 128 баллов всем, кто не понял моего вопроса и не ответил на него! ;-)) Если серь... (ответов: 4)
Вопрос № 4099. Здравствуйте, эксперты. Как ни странно, почему-то на вопрос ? 4065 (человек про ядро спрашивал) бо... (ответов: 3)
Вопрос № 4100. Доброе время суток!! Какие порты IO есть у PALMа и чем отличается создание прог для PC и Palm,может ... (ответов: 2)
Вопрос № 4102. Уважаемые эксперты , как на ассемблере можно полужить строку параметров передаваемой программе при з... (ответов: 4)
Вопрос № 4103. Вчера вечером включаю телевизор, там реклама: мужик едет в машине, хвалится, что ему жена не указ: х... (ответов: 2)
Вопрос № 4104. Доброго времени суток, господа эксперты! Возможно ли DMA передача типа память-память, и если возможн... (ответов: 2)
Вопрос № 4105. Уважаемые эксперты, я хочу написать драйвер(Dos) который бы менял 0 дорожку дискеты с последней доро... (ответов: 1)
Вопрос № 4107. Господа-эксперты ! Есть два окна, у которых одинаковое имя класса. На обеих окнах расположены тексто... (ответов: 1)
Вопрос № 4108. Здравствуйте, уважаемые эксперты. Вопрос такой: Могу ли я сидя в интернете получать пакеты между дву... (ответов: 1)
Вопрос № 4110. Приветствую вас ЭксперТы. Всего несколько вопросов... 1) Есть ли среди WinAPI ф-ция для форматирован... (ответов: 1)
Вопрос № 4111. Дорогие Эксперты! Я извиняюсь, что несколько запоздал, но я не могу не отреагировать на столь вопиющ... (ответов: 3)
Вопрос № 4115. Добрый день! Подскажите, пожалуйста, где найти подробное описание команд ММХ и 3Д нау! с примерами п... (ответов: 3)

Вопросов: 12, ответов: 27


 Вопрос № 4096

Здравствуйте! Минус 128 баллов всем,
кто не понял моего вопроса и не ответил на него! ;-))
Если серьёзно - народ, вы не поняли меня, я задал интересный
вопрос. Не поленитесь скомпилировать эти 20(21) байт и проверить у себя.
File2 на процессорах P6+ (pentium pro, pentium II,III и соотв. селеронах) выполняется в 4 раза медленнее, чем file1!
Кстати, можно программно подвесить компьютер так,
что не будет работать кнопка сброса! (и не будет
мигать текстовый курсор в dos и не будет пищать pc-speaker,
если его перед этим включить, а также замолчит soundblaster).
Для перезагрузки - только отключение питания. Проверено!
Мат. плата должна иметь программно доступный тактовый генератор
с режимом управления питанием (т.е. просто останавливается генератор).





Вопрос отправлен: 06.09.2003, 17:33
Отправитель: Meze (meze@nm.ru)

[Следующий вопрос >>] [Список вопросов]

Отвечает Bob Johnson

Доброе время суток, Meze!
> Минус 128 баллов всем, кто не понял моего вопроса и не ответил на него! ;-))
Минус 512 баллов тебе, потому что задаешь один и тот же вопрос третий раз! :)
> File2 на процессорах P6+ (pentium pro, pentium II,III и соотв. селеронах) выполняется в 4 раза медленнее, чем file1!
Бросай курить!
У меня правда п4, но файлы выполняются абсолютно одинаково по времени. Еще раз тебе скажу, что тестирование 32-разрядных команд надо проводить в 32-разрядном сегменте кода, т.е. под виндой.
> Мат. плата должна иметь программно доступный тактовый генератор с режимом управления питанием (т.е. просто останавливается генератор).
Не знаю, может и можно, просто лень думать :)

* EMan1.5: ---===*** The game we play ***===---


Ответ отправлен: 06.09.2003, 17:51
Отправитель: Bob Johnson


Отвечает _vt

Здравствуйте, Meze!
> выполняется в 4 раза медленнее, чем file1!
Не знаю, как не твоей машине, но такого быть не может!!! Может ты лишний нолик приписал в длительности задержки??? :-)
> Кстати, можно программно подвесить компьютер так, что не будет работать кнопка сброса!
Если ты имеешь в виду кнопку RESET, то она подключена напрямую к ножкам процессора, отвечающим за сброс... И опять ты загнул... Тебе уже столько минус баллов, что и не сосчитаешь... :-)
> Мат. плата должна иметь программно доступный тактовый генератор
А это еще что такое??? Это, чтобы частоту процессора менять? Ты хочешь сказать, ты её программно на ноль умножишь?? Да, тогда RESET может и не сработает, но потом уже и процессор не заведешь...:-)))

*** Updated E-Man 1.5 - it's cool! Join to us, if you're a real rusfaq expert! :-()***


Ответ отправлен: 07.09.2003, 00:33
Отправитель: _vt


Отвечает Fantomas

Добрый день, Meze!
Плюс 256 баллов тебе, если ты скажешь: Как подвесить
компьютер так, чтоб и Reset не работал ?
Многие тебе могут не поверить, но я верю, т.к. у меня
когда-то такое было, после того, как я сканировал RAM.
Мой E-mail: f-a-n-t-o-m-a-s@ukr.net
На счет твоего вопроса - я затрудняюсь сказать, темболее
что у меня далеко не P6+ ! :-)


Ответ отправлен: 07.09.2003, 01:06
Отправитель: Fantomas


Отвечает Eugene

Здравствуйте, Meze!
Ну так и есть, как ты говорил, почти в 4 раза медленнее. Из-за чего это происходит мне неизвестно.

Ответ отправлен: 09.09.2003, 17:35
Отправитель: Eugene


 Вопрос № 4099

Здравствуйте, эксперты.
Как ни странно, почему-то на вопрос ? 4065 (человек про ядро спрашивал) более-менее похожий на истину ответ дал Bob Johnson - VMM32.VXD.
Но он забыл сказать,что в NT ядром является ntoskrnl.exe
(некоторые, опять же, думают, что ntdll.dll - а нет. NTDLL - работает в ring3. А некоторые вообще думают, что HAL.DLL :))
DUMPPE в руки - и вперед. Дизасмить ntoskrnl.exe. И NTDLL.DLL тоже дизасмить - пригодится.
Ну ладно, это все - к читателям, чтоб они поняли, теперь ВНИМАНИЕ - ВОПРОС.
Читал в одной доке (c сайта http://gloomy.cjb.net), что в NT4 системные сервисы вызываются через int 2E и , например, функция ZwCreateFile из NTOSKRNL.EXE в NT4 выглядит так:
ZwCreateFile:
mov eax, 17h
lea edx, [esp+4]
int 2Eh
retn 2Ch
Однако, в NTOSKRNL.exe из NT5 это выглядит по другому:
ZwCreateFile:
mov eax,25h
lea edx, [esp+4]
pushfd
push 8
call -00034ECDh
ret 2Ch
То есть вместо int 2Eh вызывается какая-то процедура (может, это теперь и есть системный сервис?). Вызов же int 2Eh в ядре встречается только один раз.
В NTDLL - тоже все в корне изменилось. Если раньше там тоже использовались int 2Eh как системные вызовы во всяких там NtQuerySection и NtCreateFile, то сейчас вызов выполняется с помощью sysenter.
Насчет этого - очень большая странность. XP же идет все-таки на первом пне? Да, идет. Но первый пень - инструкции sysenter не знает, нет ее там. Каким же тогда образом все это работает. Я вроде не заметил никаких проверок, какой проц. Например, функ. NtCreateFile:
mov eax,25h
mov edx,7FFE0300h
call edx
ret 2Ch
А по адресу 7FFE0300h находится вызов sysenter. И как эта долбаная функция работает тогда на Pentium'ах первых?
Итак, итоги:
1. Есть ли где-нибудь документация по тому, как устроен вызов системных сервисов, управление памятью, менеджер объектов и прочая муть, т.к. я понял, что в NT5 это все в корне отличается от NT4 (по которому кстати на вышеупомянутом сайте отличная документация)?
2. И если у кого-нибудь есть наработки в этой области (исследование NT), поделитесь, пожалуйста.




Вопрос отправлен: 07.09.2003, 11:52
Отправитель: Marouder (marouder@list.ru)

[Следующий вопрос >>] [Список вопросов]

Отвечает Bob Johnson

Приветствую Вас, Marouder!
> Как ни странно, почему-то на вопрос ? 4065 (человек про ядро спрашивал) более-менее похожий на истину ответ дал Bob Johnson
Не понял - что странно, что я дал "более менее похожий на истину ответ"? Если это, то тогда даже не знаю, что сказать... Я его ковырял вообще-то...
> Но он забыл сказать,что в NT ядром является ntoskrnl.exe
Я с НТ не разбирался так подробно. А ты в этом уверен?
> А по адресу 7FFE0300h находится вызов sysenter. И как эта долбаная функция работает тогда на Pentium'ах первых?
Посмотри, что будет по этому адресу на первом пне. И вообще, что грузится по этому адресу? Это не NTDLL, т.к. она заканчивается на 0x77. Думаю, что на первом пне там будет что-то вроде int 2Eh. Ведь XP не предназначен для того, чтобы его загружали на другой системе, значит он может выполнять какие-то настройки при установке, или просто загружать нужный файл (есть же там p3.sys или processr.sys).

* EMan1.5: ---===*** The game we play ***===---


Ответ отправлен: 08.09.2003, 12:04
Отправитель: Bob Johnson


Отвечает --- Нет данных ---

Приветствую Вас, Marouder!
В NT5 aka win2k все тоже на int 2eh основано. деталей не знаю, но т.к. часто трассирую, то вижу каждый день.
Документация - Руссиновича с Соломоном посмотри.

Ответ отправлен: 08.09.2003, 10:40
Отправитель: --- Нет данных ---


Отвечает _vt

Приветствую Вас, Marouder!
> Но он забыл сказать,что в NT ядром является ntoskrnl.exe
Что является ядром, вопрос спорный... Только M$ это может знать...
> XP же идет все-таки на первом пне? Да, идет. Но первый пень - инструкции sysenter не знает, нет ее там. Каким же тогда образом все это работает. Я вроде не заметил никаких проверок, какой проц
Вот видишь, ты не заметил...
> А некоторые вообще думают, что HAL.DLL
Так вот, все низкоуровневые вызовы железа находятся здесь, именно поэтому NT портируется на любые платформы (PC, Alpha и др.). И этот HAL.DLL при анализе железа, наверное, определяет возможности процессора и прописывает по нужным адресам нужные функции... Ведь в Alpha-процессорах вообще другие инструкции, и NT там работает!! А ntoskrnl,ntdll и др. уже работают абстрактно от железа...

*** Updated E-Man 1.5 - it's cool! Join to us, if you're a real rusfaq expert! :-()***


Ответ отправлен: 07.09.2003, 23:38
Отправитель: _vt


 Вопрос № 4100

Доброе время суток!!
Какие порты IO есть у PALMа и чем отличается создание прог для PC и Palm,может для последнего есть какие-то свои языки.
Буду благодарен за любую инфу.
С уважением Антон.



Вопрос отправлен: 07.09.2003, 20:38
Отправитель: антон (oven_mars@rambler.ru)

[Следующий вопрос >>] [Список вопросов]

Отвечает --- Нет данных ---

Приветствую Вас, Антон!
в Palm-е - проц motorola 68K, Palm OS - однозадачная ОС (типа ДОС-а). Все остальное в принципе похоже

Ответ отправлен: 08.09.2003, 12:31
Отправитель: --- Нет данных ---


Отвечает _vt

Добрый день, антон!
Никогда не сталкивался с Palm, и не видел документации по его низкоуровневому программированию, знаю только что есть для него ОС Windows CE, и под неё можно писать на стандартном WinAPI, но поддерживает она только Unicode-функции... Да, в Visual C++ 6 у линкера есть ключ /windowsce...

*** Updated E-Man 1.5 - it's cool! Join to us, if you're a real rusfaq expert! :-()***


Ответ отправлен: 07.09.2003, 23:38
Отправитель: _vt


 Вопрос № 4102

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



Вопрос отправлен: 08.09.2003, 07:59
Отправитель: greg

[Следующий вопрос >>] [Список вопросов]

Отвечает Bob Johnson

Доброе время суток, greg!
Call GetCommandLine

* EMan1.5: ---===*** The game we play ***===---


Ответ отправлен: 08.09.2003, 12:18
Отправитель: Bob Johnson


Отвечает _vt

Добрый день, greg!
Для Windows - GetCommandLine() - возвращает указатель на строку
Для DOS - командная строка находится по адресу cs:0081h

*** Updated E-Man 1.5 - it's cool! Join to us, if you're a real rusfaq expert! :-()***


Ответ отправлен: 08.09.2003, 23:11
Отправитель: _vt


Отвечает Dark_Lord

Здравствуйте, greg!
в дос она находится в PSP по смещению 80h
в виндах получается функцией GetCommadLine()

Ответ отправлен: 08.09.2003, 19:50
Отправитель: Dark_Lord


Отвечает Евгений Иванов

Добрый день, greg!
Она расположена по адресу 128.
Сначала идёт количество символов (без кода 13), потом сама строка до кода 13.


Ответ отправлен: 09.09.2003, 13:49
Отправитель: Евгений Иванов


 Вопрос № 4103

Вчера вечером включаю телевизор, там реклама: мужик едет в машине, хвалится, что ему жена не указ: хочу - пиво с друзьями пью, хочу - на футбол и т.д. Вдруг, звонит мобильник, и мужик послушно обещает жене быть дома через пять минут. То ли МТС, то ли Би-Лайн рекламируют.
Так вот этот мужик - Касперский! Я гоню? Или нет?



Вопрос отправлен: 08.09.2003, 12:46
Отправитель: Юзеръ

[Следующий вопрос >>] [Список вопросов]

Отвечает Greys

Доброе время суток, Юзеръ!
Ну ты блин и загнался!


Ответ отправлен: 09.09.2003, 16:12
Отправитель: Greys


Отвечает Bob Johnson

Приветствую Вас, Юзеръ!
А ты вчера днем что пил?

* EMan1.5: ---===*** The game we play ***===---


Ответ отправлен: 10.09.2003, 00:05
Отправитель: Bob Johnson


 Вопрос № 4104

Доброго времени суток, господа эксперты! Возможно ли DMA передача типа память-память, и если возможна, то как? Желательно к-нибудь исходник.



Вопрос отправлен: 08.09.2003, 13:01
Отправитель: Sanek (monarch1@mail.ru)

[Следующий вопрос >>] [Список вопросов]

Отвечает Bob Johnson

Приветствую Вас, Sanek!
Вроде это возможно, но не точно. Главное сейчас то, что это не нужно - быстрее будет передать данные процессором, т.к. его быстродействие в десятки раз больше, чем оперативной памяти. Для реализации эффективного способа передачи следует применять SSE2, MMX, FPU, или целочисленные 32-разрядные регистры.

* EMan1.5: ---===*** The game we play ***===---


Ответ отправлен: 08.09.2003, 23:41
Отправитель: Bob Johnson


Отвечает Евгений Иванов

Доброе время суток, Sanek!
Возможна.
А очень просто - настраиваешь DMA-контроллер и вперёд!


Ответ отправлен: 09.09.2003, 13:50
Отправитель: Евгений Иванов


 Вопрос № 4105

Уважаемые эксперты, я хочу написать драйвер(Dos) который бы менял 0 дорожку дискеты с последней дорожкой. Скажите пожалуйста будет ли драйвер(DOS) нормально работать в windows 98? Я уже писал резидент который грузился из autoexec.bat,но компьютер тормозил и пропадал CD-Rom.



Вопрос отправлен: 08.09.2003, 13:25
Отправитель: Marilyn Manson

[Следующий вопрос >>] [Список вопросов]

Отвечает _vt

Приветствую Вас, Marilyn Manson!
Если нормально напишешь - тормозить не должен...А вот резидент должен тормозить :-)

*** Updated E-Man 1.5 - it's cool! Join to us, if you're a real rusfaq expert! :-()***


Ответ отправлен: 08.09.2003, 23:11
Отправитель: _vt


 Вопрос № 4107

Господа-эксперты !
Есть два окна, у которых одинаковое имя класса.
На обеих окнах расположены текстовые поля.
Но так как с таким же именем класса может быть и любое другое окно, которое меня совсем не интересует, то нужно каким-то образом перебрать все окна, и проверить их на наличие текстового поля.
Как проверить на наличие текстового поля - я знаю, а вот как перебрать все окна ?
Я на 99% уверен, что у всех, кто дочитал до этих строк,
в голове сейчас крутятся функции EnumWindows и EnumChildWindows, но хотелось бы их обойти по 2-м причинам:
1. Я не знаю как на Tasm32 их вызвать и написать CallBack.
2. Два CallBack'а это большой головняк !
Но если нет других предложений, тогда разъясните пожалуйста как это делать через Enum-функции, только
огроменная прозьба - кодом, потому что в CallBack я
полюбому что-нибудь напортачу.
Спасибо !



Вопрос отправлен: 08.09.2003, 18:35
Отправитель: Fantomas (f-a-n-t-o-m-a-s@ukr.net)

[Следующий вопрос >>] [Список вопросов]

Отвечает Евгений Иванов

Приветствую Вас, Fantomas!
В этих CallBack нет ничего сложного!
Поверь мне! Сделай один раз, настрой, а потом и думать не будешь!


Ответ отправлен: 10.09.2003, 00:27
Отправитель: Евгений Иванов


 Вопрос № 4108

Здравствуйте, уважаемые эксперты.
Вопрос такой:
Могу ли я сидя в интернете получать пакеты между двумя посторонними хостами?
Читал о снифферах, мне показалось, что они работают только в локальных сетях. Но что-то мелькало о том, что можно брать интернет сегментами и также ловить пакеты. Проблема в том, что я даже не представляю, как это реализовать. Имею небольшой опыт в написании сетевых приложений на С, но все равно не представляю :(
Если у кого есть доки по этим вещам или собственные наработки - не жалейте мой ящик ;))
Спасибо



Вопрос отправлен: 08.09.2003, 20:30
Отправитель: Faraon (faraon@hotmail.kz)

[Следующий вопрос >>] [Список вопросов]

Отвечает ASMодей

Доброе время суток, Faraon!
Перехват пакетов в локальной сети основан на том факте, что этот пакет передается одновременно всем компьютерам в сети, а принимается только тем компьютером, чей IP-адрес совпал с адресом в заголовке пакета.
Насчет интернета: маршрут движения пакетов определяется настройкой маршрутизаторов. И если твой компьютер не входит в маршрут движения пакета (а этого просто так не случается), то никакие посторонние пакеты тебе никогда не придут.

Ответ отправлен: 09.09.2003, 07:57
Отправитель: ASMодей


 Вопрос № 4110

Приветствую вас ЭксперТы.
Всего несколько вопросов...
1) Есть ли среди WinAPI ф-ция для форматирования разделов HDD и как ею пользоваться.
2) Кто-нибудь, что-нибудь знает про IcmpSendEcho и IcmpSendEcho2 из ICMP.DLL. Какие параметры они принимают. А может у кого-нибудь заволялся ICMPAPI.H может вышлете, говорят он где-то в MS SDK есть.
3) Как программно определить IP-адрес DHCP и DNS серверов. Ну еще вообще-то и маска подсети нужна....
Зарание благлдарен zOmegA



Вопрос отправлен: 09.09.2003, 00:35
Отправитель: zOmegA (zOmegA@inbox.kz)

[Следующий вопрос >>] [Список вопросов]

Отвечает Bob Johnson

Добрый день, zOmegA!
1. Ну если только WinExec ("format c:", 0);... :) (О)
> Кто-нибудь, что-нибудь знает про IcmpSendEcho
Первая описана в MSDN (но для Windows CE). Как ее применять нашел вот тут: http://www.codeguru.com/network/ping.shtml, а еще вот тут: http://www.geocities.com/siliconvalley/heights/5286/icmp.html (тут же можно скачать небольшие h файлы и lib файл для MSVC).
Вторая же вообще появилась только в Windows XP и 2003 - ее описание есть на http://msdn.microsoft.com (http://msdn.microsoft.com/library/default.asp?url=/library/en-us/iphlp/iphlp/icmp6sendecho2.asp).

* EMan1.5: ---===*** The game we play ***===---


Ответ отправлен: 10.09.2003, 00:07
Отправитель: Bob Johnson


 Вопрос № 4111

Дорогие Эксперты!
Я извиняюсь, что несколько запоздал, но
я не могу не отреагировать на столь вопиющее
всеобщее заблуждение по поводу архитектуры
операционной системы Windows (вопрос 4065)
Да, конечно Windows 9x действительно операционная система,
основаная на монолитном ядре (местами с 16 разрядным кодом),
но вас спрашивали о ядре современной OS (NT/2K/XP), архитектура которой является микроядерной !
Все файлы которые вы перечисляли vmm32.dll kernel32.dll это
модули операционной системы работающие в режиме ядра
ОС, но не само ядро !
Фактически ядро этих OC находистя в файле ntoskrnl.exe,
но дизассемблировать его врядли удастся (в Microsoft тоже
не дураки работают). Но выход все же есть. Странно что
эксперты его не предложили.
Дизассемблировать код ядра (некоторые его части) возможно
с помощью пакета SoftICE. Он сам работает в ring0 и
в его компетенцию входит отладка кода ядра и его структур данных (GDT, IDT, Page Directory, Table Directory и т.д)
Так что желаю вам более точных ответов !
А да чуть не забыл: Привет Broken Sword !!!



Вопрос отправлен: 09.09.2003, 07:58
Отправитель: dr_dolphin

[Следующий вопрос >>] [Список вопросов]

Отвечает ASMодей

Приветствую Вас, dr_dolphin!
С какой это радости WinNT вдруг стала микроядерной? С самого своего рождения она имела монолитное ядро, а значит и Win2k и WinXP, потому как они построены на ее основе. Мало того, большинство ОС имеют монолитные ядра (включая и Linux).


Ответ отправлен: 10.09.2003, 06:36
Отправитель: ASMодей


Отвечает Andrew Vext

Приветствую Вас, dr_dolphin!
Семейство систем Windows NT никогда не было микроядерным. Если не верите - посмотрите книгу Inside Windows 2000. (Более того, Windows и не планируется делать микроядерной ОС).

Ответ отправлен: 09.09.2003, 10:16
Отправитель: Andrew Vext


Отвечает Bob Johnson

Приветствую Вас, dr_dolphin!
> но вас спрашивали о ядре современной OS
А чем windows 98 не современная??? Применяется еще, наверное, чаще всех остальных в России.
> vmm32.dll
А где ты такой файл видел???
> работающие в режиме ядра ОС
kernel32.dll? Не смеши - работает на 3-м кольце, как и твое приложение (к которой она подгрузилась).
> но дизассемблировать его врядли удастся
Почему? Файл как файл.
> в Microsoft тоже не дураки работают
И что же они сделали против дизассемблирования этого файла? Они не об этом думаю, а о том, как побольше ошибок в новую версию ОС занести, чтобы она не дай бог не оказалась последней...
> возможно с помощью пакета SoftICE
Тем более.
> Так что желаю вам более точных ответов !
Спасибо!

* EMan1.5: ---===*** The game we play ***===---


Ответ отправлен: 10.09.2003, 00:09
Отправитель: Bob Johnson


 Вопрос № 4115

Добрый день!
Подскажите, пожалуйста, где найти подробное описание команд ММХ и 3Д нау! с примерами практического использования?
Спасибо!



Вопрос отправлен: 09.09.2003, 13:37
Отправитель: Yurix.COM (yurixcom@fromru.com)

[Следующий вопрос >>] [Список вопросов]

Отвечает Евгений Иванов

Доброе время суток, Yurix.COM!
www.intel.com


Ответ отправлен: 10.09.2003, 13:34
Отправитель: Евгений Иванов


Отвечает Gibbel

Доброе время суток, Yurix.COM!
На сайтах разработчиков: Intel и AMD.

Ответ отправлен: 09.09.2003, 13:56
Отправитель: Gibbel


Отвечает Bob Johnson

Добрый день, Yurix.COM!
1. В мануалах от производителя процессоров.
2. Различная литература, посвященная этому.
3. Примеры из интернета.

* EMan1.5: ---===*** The game we play ***===---


Ответ отправлен: 10.09.2003, 00:08
Отправитель: Bob Johnson



Форма отправки вопроса

Внимание!
Мы рекомендуем открывать рассылку в программе Internet Explorer 5.0+ или отправлять вопросы с сайта по адресу: http://rusfaq.ru/cgi-bin/Message.cgi.

(C) 2002-2003 Команда RusFAQ.ru.

 Персональные данные

Ваше имя:

Ваш e-mail:

Опубликовать мой e-mail в рассылке


 Вопрос и дополнение

Ваш вопрос:


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


Получить ответов:


 Выбор рассылки

Программисту
Assembler (33)
C / C++ (28)
Perl (6)
Builder / Delphi (18)
Pascal (21)
Basic / VBA (8)
Java / JavaScript (12)
PHP (10)
Криптография (8)
WinAPI (16)
Пользователю
Windows 95/98/Me (48)
Windows NT/2000/XP (60)
"Железо" (37)
Поиск информации (24)
Администратору
Windows NT/2000/XP (26)
Linux / Unix (11)
Юристу
Гражданское право (8)
Семейное право (5)
Трудовое право (6)
КоАП (5)

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




Задать вопрос | Регистрация эксперта | Поиск в базе | Чат | Форумы | Новости
Проект экспертов RusFAQ.ru | Фотоальбом | Virus.RusFAQ.ru | Администрирование
Профессиональная WEB-Студия B.I.T.


Яндекс цитирования
© 2001-2003 Россия, Москва. Авторское право: Калашников О.А.


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

В избранное