Рассылка закрыта
При закрытии подписчики были переданы в рассылку "RFpro.ru: Ассемблер? Это просто! Учимся программировать" на которую и рекомендуем вам подписаться.
Вы можете найти рассылки сходной тематики в Каталоге рассылок.
RusFAQ.ru: программирование на языке Assembler
Информационный Канал Subscribe.Ru |
RusFAQ.ru: программирование на языке Assembler
Выпуск № 459
от 03.01.2003, 20:20
Администратор: Имя: Калашников О.А. URL: Информационный ресурс ICQ: 68951340 Россия, Москва |
О рассылке: Задано вопросов: 2325 Отправлено ответов: 6982 Активность: 300.3 %
|
Список экспертов, ответы которых опубликованы в данном выпуске |
Broken Sword Статус: Профессиональный Общий рейтинг: 127.55 URL: моя рассылка по Protected Mode [Подробней >>] |
Traish Статус: Опытный Общий рейтинг: 128.63 [Подробней >>] |
Maverick Статус: Профессиональный Общий рейтинг: 139.92 URL: Задачи по ассемблеру Телефон: 89039415024 (BeeLine GSM) [Подробней >>] |
Gibbel Статус: Профессиональный Общий рейтинг: 108.18 URL: Страничка обо мне и моих друзьях [Подробней >>] |
Bob Johnson Статус: Профессиональный Общий рейтинг: 152.02 [Подробней >>] |
Max Статус: Доверительный Общий рейтинг: 105.36 [Подробней >>] |
LIFO Статус: Профессиональный Общий рейтинг: 120 URL: наш сайт Телефон: 8 01710 24758 [Подробней >>] |
ASMодей Статус: Профессиональный Общий рейтинг: 118.51 [Подробней >>] |
Beeblebrox Статус: Профессиональный Общий рейтинг: 111.01 URL: Beeblebrox / TMA HomePage [Подробней >>] |
Andrew Vext Статус: Опытный Общий рейтинг: 107.37 [Подробней >>] |
Краткий перечень вопросов |
Вопрос № 2288. Всем привет! Кто знает подскажите, как в сайсе смотреть код по адресу xx:yyyyyyyy, память так смотре... (ответов: 2)
Вопрос № 2289. Где можно найти документацию по файловой системе FAT.... (ответов: 2)
Вопрос № 2290. А где найти полное описание функции прерываний с подробным описанием передаваемых параметров... (ответов: 4)
Вопрос № 2291. Здравствуйте уважаемые эксперты, начал учить Asm под Windows и сразу возник вопрос - а как компиллир... (ответов: 3)
Вопрос № 2292. Здравствуйте, эксперты. Сейчас читаю рассылку Низкоуровневое программирование для дZенствующих и воз... (ответов: 2)
Вопрос № 2293. оброе время суток , эксперты ! ******************************* Хочу узнать сколько времени исполняет... (ответов: 1)
Вопрос № 2294. Здравствуйте эксперты... Я уже пару раз вопросы задавал...может помните... Собирался я ОСЬ писать...... (ответов: 1)
Вопрос № 2295. Hi Beeblebrox.На счет вычисления таблицы sin/cos.Это вы сами придумали? Нет? И правильно ;-) Раньше ... (ответов: 1)
Вопрос № 2296. Добрый день.... ..... к Bob Johnson... Вы там кому то предлагали выслать свою работу... по написан... (ответов: 1)
Вопрос № 2297. Повторою вопрос. Есть TRW 2000,хелпа нет. Работаю по аналогии с Айсом. Меня интересует команда "... (ответов: 1)
Вопрос № 2298. Уважаемые Эксперты и подПИСчики! Можете не отвечать на этот вопрос. Тут в рассылке был "Вопрос ... (ответов: 3)
Вопрос № 2299. >Здравствуйте, EraSer! >Могу тебе выслать свой труд - что-то типа курсового, где >объясняется (доста... (ответов: 1)
Вопрос № 2300. Приветствую всех экспертов и подписчиков! Тут интересовались - есть ли где в Инете книга Зубкова в э... (ответов: 1)
Вопрос № 2301. Уважаемые эксперты, поздравляю всех с наступающим Новым 2003годом.. Желаю успехов на поприще кодов и... (ответов: 3)
Вопросов: 14, ответов: 26
Вопрос № 2288 |
Всем привет!
Кто знает подскажите, как в сайсе смотреть код по адресу xx:yyyyyyyy, память так смотреть можно db xx:yyyyyyyy, а как также смотреть код? А то я так изголяюсь, меняю cs на xx(r cs xx), а eip на yyyyyyyy(r eip yyyyyyyy), знаете как неудобно? Еще приходится записывать старый адрес, чтобы перейти назад :(
Есть ли такая команда????????
С наступающим 2003
Вопрос отправлен: 28.12.2002, 17:29
Отправитель: Kiselev (kiselev@inbox.ru)
[Следующий вопрос >>] [Список вопросов]
Отвечает Broken Sword
Добрый день, Kiselev!
есть, U.
Например,
U 123456 - просмотр кода по адресу 123456
скоро выйдет книга по софтайсу и всем мученьям придет конец
Ответ отправлен: 28.12.2002, 17:44
Отправитель: Broken Sword
Отвечает Traish
Здравствуйте, Kiselev!
Хотя думаю, что тебе уже ответили, но на всякий случай - команда "U".
Ответ отправлен: 31.12.2002, 08:46
Отправитель: Traish
Вопрос № 2289 |
Где можно найти документацию по файловой системе FAT.
Вопрос отправлен: 28.12.2002, 18:07
Отправитель: Александр
[Следующий вопрос >>] [Список вопросов]
Отвечает Maverick
Добрый день, Александр!
Гляди TechHelp недавно пробегали ссылки.
Да и в инете навалом.
Ответ отправлен: 29.12.2002, 12:41
Отправитель: Maverick
Отвечает Gibbel
Здравствуйте, Александр!
В инете полно по ней инфы... Научись пользоватиься поисковиками, а потом пиши сюда...
Ответ отправлен: 30.12.2002, 10:12
Отправитель: Gibbel
Вопрос № 2290 |
А где найти полное описание функции прерываний с подробным описанием передаваемых параметров
Вопрос отправлен: 28.12.2002, 21:10
Отправитель: Tigran Kalaidjian
[Следующий вопрос >>] [Список вопросов]
Отвечает Bob Johnson
Здравствуйте, Tigran Kalaidjian!
Ralf Braun: Interrupt List.
Ответ отправлен: 29.12.2002, 19:11
Отправитель: Bob Johnson
Отвечает Maverick
Добрый день, Tigran Kalaidjian!
Самый ништяк, это найди доку Ральфа Брауна.
В инете в поисковике найдешь.
Ответ отправлен: 29.12.2002, 12:41
Отправитель: Maverick
Отвечает Broken Sword
Добрый день, Tigran Kalaidjian!
лист ральфа брауна, на www.pobox.com/~ralf
Ответ отправлен: 28.12.2002, 22:08
Отправитель: Broken Sword
Отвечает Max
Здравствуйте, Tigran Kalaidjian!
Приложение:
Ответ отправлен: 29.12.2002, 00:11
Отправитель: Max
Вопрос № 2291 |
Здравствуйте уважаемые эксперты,
начал учить Asm под Windows и сразу возник вопрос - а как компиллировать Tasmom. В первых двух уроках про это ничего не сказано. Я в батнике пишу так:
tasm /m /ml /D_TASM_ window.asm
tlink32 /Tpe /aa /c /x window.obj
но Tasm пишет ошибку при его запуске. Посоветуйте что делать...
Заранее благодарен, Michel.
Вопрос отправлен: 28.12.2002, 23:18
Отправитель: Michel
[Следующий вопрос >>] [Список вопросов]
Отвечает Bob Johnson
Доброе время суток, Michel!
Компилировать надо так:
tasm32 /ml /t /m3 /z /q /iF:TASMInclude window.asm
путь F:TASMInclude меняешь на тот, где у тебя inc файлы лежат.
Линковать так:
tlink32 -x -Tpe -ap -c -V4.0 -LF:TASMLib window.obj, window.exe , , import32.lib
Потому что ты, как и некоторые другие, не указал -V4.0, из-за чего могут потом возникнуть серьезные проблемы (тут как-то мучался с этим один парень, еле-еле нашли, в чем была причина).
Ответ отправлен: 29.12.2002, 19:11
Отправитель: Bob Johnson
Отвечает Traish
Добрый день, Michel!
Например, так:
tasm32 /m3 /ml window.asm
tlink32 /Tpe /aa window.obj
Ответ отправлен: 29.12.2002, 14:25
Отправитель: Traish
Отвечает LIFO
Добрый день, Michel!
tasm32 /m /ml /<имя>
tlink32 /Tpe /aa /c /x <имя>
Ответ отправлен: 31.12.2002, 12:17
Отправитель: LIFO
Вопрос № 2292 |
Здравствуйте, эксперты.
Сейчас читаю рассылку Низкоуровневое программирование для дZенствующих и возник вопрос. В части про память говорится:
"Например, команда (параметр L8 означает "вывести 8 байтов"):
- D FFFF:5 L8 [Enter]
покажет вам системную дату в правом столбце дампа"
Так вот почему системная дата отличается от нынешней ?
Вопрос отправлен: 29.12.2002, 08:09
Отправитель: Дмитрий
[Следующий вопрос >>] [Список вопросов]
Отвечает ASMодей
Здравствуйте, Дмитрий!
Потому что это дата изготовления BIOS.
Ответ отправлен: 29.12.2002, 09:02
Отправитель: ASMодей
Отвечает LIFO
Доброе время суток, Дмитрий!
Это год 86 - т.е. когда создали биос
Ответ отправлен: 31.12.2002, 12:19
Отправитель: LIFO
Вопрос № 2293 |
оброе время суток , эксперты !
*******************************
Хочу узнать сколько времени исполняется участок кода.
Рихтер написал, что в WinNT есть специальная ф-ия,а
в Win95 стоит заглушка.Обычным методом получается неточно,
т.к. время процессора передается потокам по карусели.А вот
если по такому алгоритму :
....
устанавливаем high приоритет своего приложения
засекаем время t1=GetSystemTime()
исполняется нужный участок
засекаем время t2=GetSystemTime()
устанавливаем normal приоритет своего приложения
Даст ли разность t2-t1 точный результат ?
Вопрос отправлен: 29.12.2002, 20:09
Отправитель: IceWINteR (brothers@atnet.ru)
[Следующий вопрос >>] [Список вопросов]
Отвечает Bob Johnson
Доброе время суток, IceWINteR!
Если ты работаешь в win nt, то изменение приоритета может помочь. Только надо изменять не на high, а на realtime.
Абсолютно точного результата ты так, естественно, не получешь, потому что ОС все равно будет выполнять участки системного кода, да и GetSystemTime дает время с точностью до 1 мс, что тоже не супер.
Под 9х есть возможность измерять время точнее - там можно поставить в начала cli, которая в 9х работает, затем выполнить участок кода и разрешить прерывания (sti). Измерять время лучше командой rdtsc, т.к. не факт, что при запрещенных прерываниях будет изменяться системное время (скорее - нет). А rdtsc работает всегда.
Ответ отправлен: 31.12.2002, 18:15
Отправитель: Bob Johnson
Вопрос № 2294 |
Здравствуйте эксперты...
Я уже пару раз вопросы задавал...может помните...
Собирался я ОСЬ писать... Вобщем Да тёмный лес.....Хотя о работе других операционок я не мало читал...Я уже почти написал первичный загрузчик(бут сектор) на нём пока остановлюсь... как напишу исходник пришлю : ))
Вобщем мне щас хотелось бы почитать про методы шыфрования данных...паролем,....А на конкретном примере скажу, что хочу сделать прогу, чтобы зашифровать допустим ехешник и чтоб при запуске сначала пароль надо было ввести... или просто сделать что-то типа криптовщика(чтобы усложнить жизнь отладчикам...))
Вопрос отправлен: 29.12.2002, 22:15
Отправитель: spaces (s-p-a-c-e-s@narod.ru)
[Следующий вопрос >>] [Список вопросов]
Отвечает Maverick
Доброе время суток, spaces!
Самое простое это написать загрузчик :))) Я думаю ты понял...
Я кому то высылал криптовщик файлов и исходник к нему, вроде тебе, там все понятно, просто оптимизируй его и подправь под себя. Код рабочий. Если надо, пиши, еще раз вышлю.
Тока ты отладчикам жизнь этим не усложнишь, прога же вначале расшифрует себя, а потом будет выполнять, вот тут то отладчик и покажет тебе все... Здесь нужны другие методы.
Maverick@nightmail.ru
Ответ отправлен: 30.12.2002, 06:44
Отправитель: Maverick
Вопрос № 2295 |
Hi Beeblebrox.На счет вычисления таблицы sin/cos.Это вы сами придумали? Нет? И правильно ;-) Раньше было compo на эту тему-кто напишет короче и круче.
Собственно вопрос-а какая точность? Иными словами:на сколько потом shr'ить?
P.S. Может я гоню но разве первым DWORD'ом не должно быть 1000000h а вторым 0FFFEC4h и тд. хотя это тоже самое но с другого конца.
Вопрос отправлен: 29.12.2002, 22:50
Отправитель: Toaster
[Следующий вопрос >>] [Список вопросов]
Отвечает Beeblebrox
Приветствую Вас, Toaster!
Алгоритм чужой, код - мой. Если понадобится реализация через ряд Тейлора, как тебе тут насоветовали - обращайся :)
По поводу точности:
64855h = 2^24*sin(2*pi/256)
То есть косинус нуля соответствует 1000000h, фиксированная точка 8:24
Ответ отправлен: 30.12.2002, 13:19
Отправитель: Beeblebrox
Вопрос № 2296 |
Добрый день....
..... к Bob Johnson...
Вы там кому то предлагали выслать свою работу... по написанию драйверов....
так вот.. не могли бы выслать мне её тоже... буду очень признателен...
и ещё Вы писали... что легко сделать из .h .inc ... нужно только чё то подправить....
в VTools входят некоторые inc... но не все.. хотя h с такими же именами есть.....
сравнил vmm.h и vmm.inc .... много непонятного...
Если Вам не трудно.. то можете раскрыть эту тему поподробнее...
Вопрос отправлен: 30.12.2002, 01:08
Отправитель: pAcU (pacu@mail.ru)
[Следующий вопрос >>] [Список вопросов]
Отвечает Bob Johnson
Приветствую Вас, pAcU!
Работу высылаю.
Что касается DDK - там очень навороченные include файлы. В них множество макросов, делающих написание драйвера максимально простым. Поэтому разобраться в них весьма не просто. Когда я зачем-то подправил vmm.inc в текстовом редакторе от DN, который заменил пробелы на табуляцию, тот перестал компилироваться. Пришлось возвращать пробелы назад.
Я писал, что легко самому сделать inc файлы из h от Visual C++ для написания обычных программ под WIN API, потому что в них определены структуры, константы и функции. Обычно никаких наворотов там нет. Для DDK все немного не так. Но обычно там есть все необходимые файлы (т.к. все таки M$ еще считают, что на асме иногда драйверы пишут).
Ответ отправлен: 31.12.2002, 18:15
Отправитель: Bob Johnson
Вопрос № 2297 |
Повторою вопрос.
Есть TRW 2000,хелпа нет.
Работаю по аналогии с Айсом.
Меня интересует команда "найти" на Softice что-то типа
s 0 1 ffffffff "1100223344" пробую на TRW, команду принимает т.е
не говорит error comand , но и не ищет.
Если кто с хелпом сидит, пусть не стесняется,шлет,благодарю заранее.
=====
Емаил
quench@mail.ru
Надеюсь он пропечатался.
Очень хочеться.
С Наступающим всех и долгих лет.
Вопрос отправлен: 30.12.2002, 03:02
Отправитель: Oleg (quench@mail.ru)
[Следующий вопрос >>] [Список вопросов]
Отвечает Maverick
Здравствуйте, Oleg!
На вопрос №2269:
Извиняюсь, я не правильно понял вопрос, я имел ввиду доки по сайсу, а по TRW у меня нет :(
Еще раз сори.
Ответ отправлен: 30.12.2002, 17:12
Отправитель: Maverick
Вопрос № 2298 |
Уважаемые Эксперты и подПИСчики!
Можете не отвечать на этот вопрос.
Тут в рассылке был "Вопрос № 2260", так вот, этот экземпляр скоро появится и я сообщю адрес, по которому можно будет его взять.
Тот подПИСчик уже выложил первые 2 главы.
Так что ждите.
С уважением *****.
С наступающим вас!
Вопрос отправлен: 30.12.2002, 08:27
Отправитель: *****
[Следующий вопрос >>] [Список вопросов]
Отвечает Bob Johnson
Добрый день, *****!
> Можете не отвечать на этот вопрос
Если тебе никто на него не ответит, то в рассылку он не попадет, и уважаемые подПИСчики ничего об этом не узнают.
P.S. Адрес мог бы уже сейчас указать.
Ответ отправлен: 31.12.2002, 18:15
Отправитель: Bob Johnson
Отвечает Andrew Vext
Здравствуйте, *****!
Уже три и вообще-то эксперт:-)
Ответ отправлен: 30.12.2002, 12:27
Отправитель: Andrew Vext
Отвечает Maverick
Приветствую Вас, *****!
Хмм, на сколько я знаю, 2 первые главы есть и на сайте издвтельства (в целях рекламы) :(((
Ответ отправлен: 30.12.2002, 15:21
Отправитель: Maverick
Вопрос № 2299 |
>Здравствуйте, EraSer!
>Могу тебе выслать свой труд - что-то типа курсового, где >объясняется (достаточно просто) как писать драйвера для >Win9x.
>ТОлько вот я тебе пытался выслать исходник звонилки с RAS >на асме - ничего не получилось, пришло сообщение, что >адреса не существует.
А мне можно такое-же ?
Вопрос отправлен: 30.12.2002, 11:48
Отправитель: XShocK (xshock@exnet.kg)
[Следующий вопрос >>] [Список вопросов]
Отвечает Bob Johnson
Приветствую Вас, XShocK!
Можно. Высылаю.
Ответ отправлен: 31.12.2002, 18:16
Отправитель: Bob Johnson
Вопрос № 2300 |
Приветствую всех экспертов и подписчиков!
Тут интересовались - есть ли где в Инете книга Зубкова
в эл.виде.
Вот по этому адресу она потихоньку (медленнее,чем хотелось бы)
выкладываетя:
http://netlib.wallst.ru/cgi-bin/library.cgi?act=2&code=5&part=toc
Уже есть первые 3 главы.
Вопрос отправлен: 30.12.2002, 16:33
Отправитель: Booker
[Следующий вопрос >>] [Список вопросов]
Отвечает Maverick
Добрый день, Booker!
Ну и что?
Это сделано в рекламных целях, и я сомневаюсь, что в скором времени там будет полная версия.
Ответ отправлен: 30.12.2002, 17:15
Отправитель: Maverick
Вопрос № 2301 |
Уважаемые эксперты, поздравляю всех с наступающим Новым 2003годом.. Желаю успехов на поприще кодов и счастья в ассемблерных начинаниях...
AllAddIn
Вопрос отправлен: 30.12.2002, 20:13
Отправитель: AllAddIn
[Следующий вопрос >>] [Список вопросов]
Отвечает Maverick
Доброе время суток, AllAddIn!
Спасибо, присоединяюсь.
Ответ отправлен: 31.12.2002, 16:40
Отправитель: Maverick
Отвечает Bob Johnson
Добрый день, AllAddIn!
Спасибо!
Ответ отправлен: 01.01.2003, 21:05
Отправитель: Bob Johnson
Отвечает LIFO
Доброе время суток, AllAddIn!
И тебя так же.
Ответ отправлен: 31.12.2002, 12:22
Отправитель: LIFO
Форма отправки вопроса |
Форма может работать некорректно в почтовых программах "Microsoft Outlook" и "Microsoft Outlook Express". В программе The Bat! подобные формы не работают вообще!
После нажатия на кнопку "Отправить", будет открыто второе окно. Заметьте, что в некоторых браузерах могут стоять запреты на открытие других окон, а также "чрезмерное" кэширование данных, при этом факт отправки Вашего вопроса стоит под сомнением.
Мы рекомендуем открывать рассылку в программе Internet Explorer 5.0+ или отправлять вопросы с сайта по адресу: http://rusfaq.ru/cgi-bin/Message.cgi.
© 2002 Команда RusFAQ.ru.
Вопрос и дополнение |
Ваш вопрос:
Приложение (если необходимо):
Получить ответов:
Выбор рассылки |
Программисту Assembler (38) C / C++ (27) Perl (4) Delphi (20) Pascal (22) Basic / VBA (11) Java / JavaScript (7) PHP (3) MySQL / MSSQL (5) |
Пользователю Windows 95/98/Me (33) Windows NT/2000/XP (25) "Железо" (30) Поиск информации (16) |
Администратору Windows NT/2000/XP (10) Linux / Unix (15) |
Юристу Гражданское право (7) Семейное право (4) Трудовое право (4) КоАП (3) |
Отправить вопрос всем экспертам выбранной рассылки.
© 2002 Россия, Москва. Авторское право: RusFAQ.ru |
http://subscribe.ru/
E-mail: ask@subscribe.ru |
Отписаться
Убрать рекламу |
В избранное | ||