Рассылка закрыта
При закрытии подписчики были переданы в рассылку "RFpro.ru: Ассемблер? Это просто! Учимся программировать" на которую и рекомендуем вам подписаться.
Вы можете найти рассылки сходной тематики в Каталоге рассылок.
RusFAQ.ru: программирование на языке Assembler
Информационный Канал Subscribe.Ru |
RusFAQ.ru: программирование на языке Assembler
Выпуск № 467
от 14.01.2003, 18:10
Администратор: Имя: Калашников О.А. URL: Информационный ресурс ICQ: 68951340 Россия, Москва |
О рассылке: Задано вопросов: 2411 Отправлено ответов: 7271 Активность: 301.5 %
|
Список экспертов, ответы которых опубликованы в данном выпуске |
Bob Johnson Статус: Профессиональный Общий рейтинг: 152.62 URL: Программирование [Подробней >>] |
keleb-glin Статус: Опытный Общий рейтинг: 112.87 [Подробней >>] |
Eugene Статус: Опытный Общий рейтинг: 108.62 URL: мощный файловый архив [Подробней >>] |
Maverick Статус: Профессиональный Общий рейтинг: 139.78 URL: Задачи по ассемблеру Телефон: 89039415024 (BeeLine GSM) [Подробней >>] |
Igoryk Статус: Доверительный Общий рейтинг: 140 [Подробней >>] |
masquer Статус: Профессиональный Общий рейтинг: 146.8 [Подробней >>] |
LIFO Статус: Профессиональный Общий рейтинг: 119.54 URL: наш сайт Телефон: 8 01710 24758 [Подробней >>] |
baldr Статус: Профессиональный Общий рейтинг: 113.87 URL: Сайт об ОС DOS. Всем, кто любит эту ОС! [Подробней >>] |
Sensey Статус: Профессиональный Общий рейтинг: 121.73 URL: Страничка рассылки по Паскалю Телефон: +38 (0572) 41-76-04 д. [Подробней >>] |
Broken Sword Статус: Профессиональный Общий рейтинг: 127.24 URL: моя рассылка по Protected Mode [Подробней >>] |
Краткий перечень вопросов |
Вопрос № 2374. Здравствуйте уважаемые эксперты. Не скажите ли где можно достать отладчик для программ на Assemblere... (ответов: 6)
Вопрос № 2375. Здравствуйте эксперты! Подскажите есть ли проблемы при работе с ASM Win32 в XP в частности при созда... (ответов: 2)
Вопрос № 2376. Прошу прощения, что попадет всем, так как нет у меня адреса Painbringer. Добрый день, Painbringer!!!... (ответов: 2)
Вопрос № 2377. Всем доброго дня!!! Благодарю ВСЕХ, кто откликнулся на мой вопрос. А тепер... (ответов: 1)
Вопрос № 2378. Здравствуйте уважаемые Эксперты! Опять у меня вопрос не в тему :(, извиняюсь. Тут в одной газете наш... (ответов: 4)
Вопрос № 2379. Дорова эксперты. У меня такая к вам просьба, я хочу научиться программировать под винды, так вот, мо... (ответов: 5)
Вопрос № 2380. Доброе время суток! Не подскажите, по какому адресу в БИОСе находится таблица символов (первая и вто... (ответов: 2)
Вопрос № 2381. Добрый день! Не могли бы Вы подсказать мне следующее (хотя бы линки): как повернуть куб относительн... (ответов: 3)
Вопросов: 8, ответов: 25
Вопрос № 2374 |
Здравствуйте уважаемые эксперты.
Не скажите ли где можно достать отладчик для программ на Assemblere.
Заранее Спасибо.
Вопрос отправлен: 09.01.2003, 16:09
Отправитель: solarist
[Следующий вопрос >>] [Список вопросов]
Отвечает Bob Johnson
Приветствую Вас, solarist!
Простенький отладчик td (Turbo Debugger) входит в состав TASM и Borland C++.
Ответ отправлен: 09.01.2003, 23:47
Отправитель: Bob Johnson
Отвечает keleb-glin
Здравствуйте, solarist!
Отладчик он и в Африке отладчик. Подойдёт для прог и на асме и на С и даже на VB.
А вот где взять... Можно купить легальный SoftICE на диске, а можно поискать на www.wasm.ru или на http://www.crackpltools.prv.pl/ - тоже очень неплохой софтовый сайт, где есть не только отладчики и не только для асма.
Ответ отправлен: 09.01.2003, 18:54
Отправитель: keleb-glin
Отвечает Eugene
Доброе время суток, solarist!
Если у тебя уже есть отладчик для программ, написанных на С/С++ или Pascal, или на других языках, которые компилируются в ехе файл, то они в принципе должны отлаживать программы, написанные на Ассемблере. Если у тебя нету таких, то зайди на http://linux20368.dn.net/protools/ в раздел debuggers.
Ответ отправлен: 09.01.2003, 16:20
Отправитель: Eugene
Отвечает Maverick
Доброе время суток, solarist!
В пакете Tasm есть отладчик TD, для начала он пойдет.
Ответ отправлен: 10.01.2003, 05:36
Отправитель: Maverick
Отвечает Igoryk
Приветствую Вас, solarist!
Посмотри на wasm.ru
Ответ отправлен: 09.01.2003, 20:40
Отправитель: Igoryk
Отвечает masquer
Добрый день, solarist!
Для доса - турбодебагер, для виндов - удобно OllyDbg, в отдельных случаях SoftIce. Где взять - поисковики покажут...
Ответ отправлен: 09.01.2003, 17:18
Отправитель: masquer
Вопрос № 2375 |
Здравствуйте эксперты!
Подскажите есть ли проблемы при работе с ASM Win32 в XP
в частности при создании собственной DLL
Линкую пример из Зубкова в MASM
Выдает ошибку dlldemo.obj: fatal error LNK1190: invalid fixup found, type 0x0002
Компиляция проходит
Где искать ошибку?
Вопрос отправлен: 09.01.2003, 17:16
Отправитель: Ramil (ram_sat@mail.ru)
[Следующий вопрос >>] [Список вопросов]
Отвечает masquer
Здравствуйте, Ramil!
Линкер глючит. Попробуй более новый взять, версии 6, например, прямо из визуалстудии.
Ответ отправлен: 09.01.2003, 17:52
Отправитель: masquer
Отвечает Bob Johnson
Приветствую Вас, Ramil!
> Подскажите есть ли проблемы при работе с ASM Win32 в XP?
Нет. Я давно как-то написал прогу, в ее состав входит 2 DLL. Написал я ее под 98 (или даже 95!). И вот теперь в ХР она отлично работает. DLL загружается по LoadLibrary.
> Где искать ошибку?
В книге Зубкова.
Проверь, какие параметры у тебя при вызове TASM32 и TLINK32 - может в них ошибка. Вообще, я компилю программы отдельным батником (как - см. на моей странице bobjohnson.nm.ru в разделе FAQ.) и проблем еще не было.
Ответ отправлен: 09.01.2003, 23:47
Отправитель: Bob Johnson
Вопрос № 2376 |
Прошу прощения, что попадет всем, так как нет у меня адреса Painbringer.
Добрый день, Painbringer!!!
Кидай эту тирамису... на мыло и если есть к ней мануал (или что-то в этом роде), буду длагодарен.
Если можно. то мыло на всякий случай черкни, чтобы опять всем не писать.
С уважением, Анатолий.
Вопрос отправлен: 09.01.2003, 20:44
Отправитель: Анатолий (selfpolice@e-mail.ru)
[Следующий вопрос >>] [Список вопросов]
Отвечает Igoryk
Здравствуйте, Анатолий!
На RusFaq есть возмоность посылать вопрос только одному эксперту.
Ответ отправлен: 10.01.2003, 18:04
Отправитель: Igoryk
Отвечает Eugene
Здравствуйте, Анатолий!
Надо было послать персональный вопрос. Отжать кнопку послать всем экспертам. Нажать далее. Затем выбрать нужного.
P.S. извиняюсь, что засрал рассылку. Есть надежда, что кто-то, кто этого тоже не знает, прочтёт.
Ответ отправлен: 10.01.2003, 09:30
Отправитель: Eugene
Вопрос № 2377 |
Всем доброго дня!!!
Благодарю ВСЕХ, кто откликнулся на мой вопрос. А теперь по
порядку:
+ masquer! - Ханди-Ванди это привет и досвидание. А если поменять,
то получится, что возвратился. А по примете лучше не
возвращаться. Я думаю, что по-человечески сказал? А за
сайт спасибо. Путевый и заваротистый. Как на него вышел?
Говорят, что у тебя по вирям татуриалы были? Скинешь если не жалко?
+ Igoryk - сайт ничего, но тулсы и мануала малова-то. Все поверхностно
и кратко. Жижу льют...
+ Maverick - это я так пошло выразился ("издеваться над червями")... Не
знаю, но что-то тянет меня к этой гадости. Хочется все больше
и больше о них знать. Может это крэзи, но не мешало бы иметь
коллекцию побольше, чем у Касперского. А так спишимся конечно!
+ еще кого-то забыл... Прошу прощения. И спасибо за сайт. Есть что
дельного выкапать.
Если есть у кого-то мануалы и не в лом набрать мое мыло, то сэнькс!!!
Спасибо за внимание! Удачи всем в новом году!
Если кого-то потревожил своей писаниной , то извиняйте!
Вопрос отправлен: 09.01.2003, 22:43
Отправитель: Vah
[Следующий вопрос >>] [Список вопросов]
Отвечает Maverick
Здравствуйте, Vah!
А смысл то от этой коллекции, если в ней не бу не му :)
Покопаюсь у себя, скину че есть интересного.
Ты вначале с wasm.ru перекачай все, там много хорошего, а потом мыльни мне.
Ответ отправлен: 10.01.2003, 05:36
Отправитель: Maverick
Вопрос № 2378 |
Здравствуйте уважаемые Эксперты!
Опять у меня вопрос не в тему :(, извиняюсь.
Тут в одной газете нашёл инфу про одну программу: "Ad-aware" называется.
Она проверяет комп на наличие левых резидентов и прочего нехорошего дела. Стоящая ли она или нет?
И ещё, у себя в компе нашёл одну прогу: "Gator", посмотрел про неё в Интернете. Эта прога запоминает все пароли и логины, когда требуется регистрация на каком либо сайте, а затем подставляет их при повторных обращениях на эти сайты. Стоит ли её удалить?
Заранее извиняюсь за такие вопросы и благодарю Вас.
С наступающем Вас старым новым годом.(Странное словосочетание в этом предложении, но ничего не поделаешь)
Вопрос отправлен: 10.01.2003, 13:43
Отправитель: Рифат (abriofh@mail.ru)
[Следующий вопрос >>] [Список вопросов]
Отвечает Maverick
Добрый день, Рифат!
Как понять стоит ли удалять. Хочешь удобства, плати безопасностью и наоборот...
Ответ отправлен: 11.01.2003, 09:46
Отправитель: Maverick
Отвечает masquer
Приветствую Вас, Рифат!
А это такая фигня, кототрая отсылает на из сервер информацию о том, по каким сайтам ты бегаешь и еще бог знает что.
Удалять такое сразу...
Ответ отправлен: 10.01.2003, 16:31
Отправитель: masquer
Отвечает LIFO
Здравствуйте, Рифат!
У меня такая раньше стояла без дела - я ее сразу и удалил.
Чушь.
Ответ отправлен: 11.01.2003, 13:38
Отправитель: LIFO
Отвечает baldr
Доброе время суток, Рифат!
Как я слышал из разных источников - прога рулевая. Себе я поставил, она пробежала по реестру,
винту и памяти, практически ничего не нашла и я не знаю что сказать - возможно, никого не было,
а может, и не нашла... Вообще, если есть возможность - поставь. Хуже она не делает. :)
Ответ отправлен: 11.01.2003, 00:52
Отправитель: baldr
Вопрос № 2379 |
Дорова эксперты. У меня такая к вам просьба, я хочу научиться программировать под винды, так вот, может кто - то может подкинуть доки по этому делу, не слишком замудрённые и понятные, чо б не в тягость было читать, и что б поподробнее (пошагово) было описано. А может скините или покажите какие - нибудь интересные готовые прожки. Или адресок малевнёте, где приличные доки лежат. Надеюсь на ваше понимание, не дайте погаснуть огоньку. заранее спасибо.
Вопрос отправлен: 10.01.2003, 15:51
Отправитель: Rotten (ROTTEN@intbel.ru)
[Следующий вопрос >>] [Список вопросов]
Отвечает Maverick
Доброе время суток, Rotten!
Тебе дорога на www.wasm.ru
Там много хорошего, как для начинающих, так и для опытных.
Ответ отправлен: 10.01.2003, 17:23
Отправитель: Maverick
Отвечает keleb-glin
Приветствую Вас, Rotten!
www.wasm.ru - имхо the best
Ответ отправлен: 10.01.2003, 20:40
Отправитель: keleb-glin
Отвечает Igoryk
Доброе время суток, Rotten!
Мне очень понравились статьи по адресу: http://www.wasm.ru/publist.php?list=1 Всем советую. ОЧень доступно.
Ответ отправлен: 10.01.2003, 18:08
Отправитель: Igoryk
Отвечает Bob Johnson
Доброе время суток, Rotten!
Через пару дней выложу доку по программированию на асме под винды на свою страницу. Там же есть как компилировать прогрмму. Адрес: bobjohnson.nm.ru
Ответ отправлен: 11.01.2003, 21:04
Отправитель: Bob Johnson
Отвечает masquer
Здравствуйте, Rotten!
Ага, небольшой такой туториальчик, на пару страниц чтобы, да? Есть такой, может, не на пару страничек, ну да это уже кому как - MSDN называется
Ответ отправлен: 10.01.2003, 16:34
Отправитель: masquer
Вопрос № 2380 |
Доброе время суток!
Не подскажите, по какому адресу в БИОСе находится таблица символов (первая и вторая часть, первая часть, если мне память не изменяет, содержит представление первых 128 символов, т.е. для английских символов, а вот вторая - расширенные символы - от 128 до 255, вот какраз они-то мне и нужны).
Вопрос отправлен: 10.01.2003, 16:28
Отправитель: Mykola
[Следующий вопрос >>] [Список вопросов]
Отвечает Igoryk
Здравствуйте, Mykola!
Вторую часть можно изменить используя функцию 11h Прерывания 10h (BIOS). Об этом в TechHelpe подробно написано. При необходимости могу выслать.
Ответ отправлен: 10.01.2003, 20:17
Отправитель: Igoryk
Отвечает baldr
Приветствую Вас, Mykola!
Напиши мне на baldr(at)pisem.net (вместо (at) - @ поставь...) и я вышлю тебе fontedit
от WD 8.0 - он ищет в памяти все более-менее похожие на шрифты таблицы. Классная прога! :)
Ответ отправлен: 11.01.2003, 00:52
Отправитель: baldr
Вопрос № 2381 |
Добрый день! Не могли бы Вы подсказать мне следующее (хотя бы линки): как повернуть куб относительно какой-нибудь оси. Например относительно оси соединяющей противоположные точки граней куба (для примера можете выбрать любую другую ось). Меня интересует именно как расчитать углы (по осям x,y,z) чтобы визуально казалось, что поворот осуществляется вокруг выбранной оси.
Вопрос отправлен: 10.01.2003, 18:04
Отправитель: Igoryk (igoryk@yandex.ru)
[Следующий вопрос >>] [Список вопросов]
Отвечает Sensey
Приветствую Вас, Igoryk!
Послал на мыло прогу, разбирайся. Правда на Паскале...
Там есть вращение по трем углам... Смотри процедуру TMain.draw. Там формулы скрыты :)
Ответ отправлен: 10.01.2003, 18:51
Отправитель: Sensey
Отвечает Broken Sword
Доброе время суток, Igoryk!
Ну вот, например, вращение вокруг оси X:
newx = x
newy = cos(theta) * y - sin(theta) * z
newz = sin(theta) * y + cos(theta) * z
где theta - угол поворота. Осатльное - понятно.
А вот матрица для этого вращения (может разъехаться):
1 0 0 x
0 cos(theta) -sin(theta) x y
0 sin(theta) cos(theta) z
для вращения вокруг других осей подставляешь соотв. другие значения.
Ответ отправлен: 10.01.2003, 19:14
Отправитель: Broken Sword
Отвечает Bob Johnson
Здравствуйте, Igoryk!
Это можно сделать так: повернуть куб так, чтобы его ось х соответствовала твоей оси, затем повернуть его на заданный угол относительно исходной оси х и повернуть обратно первому повороту. Кажется, должно получиться именно то, что тебе нужно. Для этого необходимо:
1. Нормализовать вектор твоей оси и представить, что он соответствует вектору x' новой системы координат в старой системе.
2. Найти любой перпендикулярный ему вектор - можешь решить уравнение, получаемое из факта, что скалярное произведение перпендикулярных векторов = 0. Длина его также должна быть равна 1.
3. Обозначить этот вектор как y'.
4. векторно умножить x' на y' и получить z' (т.к. векторное произведение дает вектор, перпендикулярный плоскости двух его аргументов).
5. Все вектора должны быть нормализованы. Если x' и y' былы - то z' получится тоже.
6. Так ты получишь новую систему координат, в которой твоя ось соответствует оси х.
7. Построишь матрицу преобразований 4х4, кажется так (проверь):
x'x x'y x'z 0
y'x y'y y'z 0
z'x z'y z'z 0
0 0 0 1
обозначим эту матрицу М.
В общем теперь так.
1. Есть куб. Вращаем его с помощью матрицы M.
2. Вращаем полученный куб с помощью обычной матрицы поворота относительно оси х.
3. Вращаем куб с помощью матрицы, обратной M.
Кажется, должно получиться...
Ответ отправлен: 11.01.2003, 21:04
Отправитель: Bob Johnson
Форма отправки вопроса |
Форма может работать некорректно в почтовых программах "Microsoft Outlook" и "Microsoft Outlook Express". В программе The Bat! подобные формы не работают вообще!
После нажатия на кнопку "Отправить", будет открыто второе окно. Заметьте, что в некоторых браузерах могут стоять запреты на открытие других окон, а также "чрезмерное" кэширование данных, при этом факт отправки Вашего вопроса стоит под сомнением.
Мы рекомендуем открывать рассылку в программе Internet Explorer 5.0+ или отправлять вопросы с сайта по адресу: http://rusfaq.ru/cgi-bin/Message.cgi.
© 2002 Команда RusFAQ.ru.
Вопрос и дополнение |
Ваш вопрос:
Приложение (если необходимо):
Получить ответов:
Выбор рассылки |
Программисту Assembler (36) C / C++ (28) Perl (4) Delphi (20) Pascal (23) Basic / VBA (11) Java / JavaScript (7) PHP (5) MySQL / MSSQL (5) |
Пользователю Windows 95/98/Me (36) Windows NT/2000/XP (27) "Железо" (32) Поиск информации (17) |
Администратору Windows NT/2000/XP (13) Linux / Unix (15) |
Юристу Гражданское право (9) Семейное право (6) Трудовое право (5) КоАП (3) |
Отправить вопрос всем экспертам выбранной рассылки.
© 2002 Россия, Москва. Авторское право: RusFAQ.ru |
http://subscribe.ru/
E-mail: ask@subscribe.ru |
Отписаться
Убрать рекламу |
В избранное | ||