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

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.

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

Ваше имя:

Ваш e-mail:

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


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

Ваш вопрос:


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


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


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

Программисту
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
Отписаться
Убрать рекламу

В избранное