Модераторы: Poseidon, Snowy, bems, MetalFan
  

Поиск:

Закрытая темаСоздание новой темы Создание опроса
> Delphi и Assembler, Конвертация кода 
:(
    Опции темы
Magister Y0da
  Дата 11.1.2007, 13:59 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Зелёненький
*


Профиль
Группа: Участник
Сообщений: 235
Регистрация: 30.11.2004

Репутация: -2
Всего: 2



Подскажите есть ли какие-нибудь программы,
которые конвертируют исходник на Delphi, Pascal, C\C++ (не важно на чём)
в код на Assembler'е
--------------------
PM MAIL ICQ   Вверх
Sunvas
Дата 11.1.2007, 14:03 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Соль и сахар
****


Профиль
Группа: Участник
Сообщений: 3388
Регистрация: 12.3.2006
Где: Тосно

Репутация: 28
Всего: 89



Скомпилируй ехе, а потом любым дизасемблером пройдись.. Тока я не знаю зачем тебе это надо. Смысл?


--------------------
Воспитывая детей по своему образу и подобию, родители почему-то надеются, что они будут лучше их.
PM MAIL   Вверх
Sartorius
Дата 11.1.2007, 14:18 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
***


Профиль
Группа: Завсегдатай
Сообщений: 1568
Регистрация: 18.7.2006
Где: Ivory tower

Репутация: нет
Всего: 37



 Многие компилеры  C\C++  имеют опцию генерации не obj-а а asm-а. У Delphi не видел такого.
VC2003 : CodeGeneration->Output files->Assembler listing
PM MAIL ICQ   Вверх
Magister Y0da
Дата 11.1.2007, 14:29 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Зелёненький
*


Профиль
Группа: Участник
Сообщений: 235
Регистрация: 30.11.2004

Репутация: -2
Всего: 2



неее так не интерестно мне надо чтобы он сразу конвертил *.dpr, *.pas, *.c, *.cpp в готовый для компиляции *.asm

ну ещё таким способом можно легко и не принуждённо, как мне кажется, изучить Assembler

Это сообщение отредактировал(а) Magister Y0da - 11.1.2007, 14:31
--------------------
PM MAIL ICQ   Вверх
Sartorius
Дата 11.1.2007, 14:31 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
***


Профиль
Группа: Завсегдатай
Сообщений: 1568
Регистрация: 18.7.2006
Где: Ivory tower

Репутация: нет
Всего: 37



Magister Y0da, че-то я не понял... я же тебе написал как из исходника на C++ сделать asm...
PM MAIL ICQ   Вверх
Magister Y0da
Дата 11.1.2007, 14:34 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Зелёненький
*


Профиль
Группа: Участник
Сообщений: 235
Регистрация: 30.11.2004

Репутация: -2
Всего: 2



Sartorius, а Delphi, Pascal?
--------------------
PM MAIL ICQ   Вверх
Sartorius
Дата 11.1.2007, 14:36 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
***


Профиль
Группа: Завсегдатай
Сообщений: 1568
Регистрация: 18.7.2006
Где: Ivory tower

Репутация: нет
Всего: 37



Цитата

Delphi, Pascal, C\C++ (не важно на чём)
  smile 

В Delphi не знаю как... Дезассемблируй, если дебаг соберешь , то можно очень даже нормальный , читаемый асм получить.
PM MAIL ICQ   Вверх
Magister Y0da
Дата 11.1.2007, 14:39 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Зелёненький
*


Профиль
Группа: Участник
Сообщений: 235
Регистрация: 30.11.2004

Репутация: -2
Всего: 2



А без дизассемблирования ни как?
Может есть всё даки какой-то софт или может СУПЕРПУПЕРМЕГАГИГАНТСКАЯ библиотека с сопоставленными операторами?
--------------------
PM MAIL ICQ   Вверх
dumb
Дата 11.1.2007, 15:02 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


sceloglauxalbifacies
****


Профиль
Группа: Экс. модератор
Сообщений: 2929
Регистрация: 16.6.2006

Репутация: 13
Всего: 158



Цитата(Magister Y0da @  11.1.2007,  14:29 Найти цитируемый пост)
ну ещё таким способом можно легко и не принуждённо, как мне кажется, изучить Assembler

если для обучения, то собирай с дебаг-инфо и - в отладчик в mixed mode(строки исходника+строки асма).

назови еще причину, для чего этот изврат может понадобиться. особенно в полностью собираемом виде.
PM MAIL   Вверх
Magister Y0da
Дата 11.1.2007, 15:20 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Зелёненький
*


Профиль
Группа: Участник
Сообщений: 235
Регистрация: 30.11.2004

Репутация: -2
Всего: 2



это я просто привёл пример
а так мне кажится не плохо было бы иметь такую программу
--------------------
PM MAIL ICQ   Вверх
Magister Y0da
Дата 12.1.2007, 21:22 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Зелёненький
*


Профиль
Группа: Участник
Сообщений: 235
Регистрация: 30.11.2004

Репутация: -2
Всего: 2



то есть вы ни о чём подобном не слышали?
--------------------
PM MAIL ICQ   Вверх
Sartorius
Дата 12.1.2007, 21:25 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
***


Профиль
Группа: Завсегдатай
Сообщений: 1568
Регистрация: 18.7.2006
Где: Ivory tower

Репутация: нет
Всего: 37



потому,  что оно никому не нужно  smile 
PM MAIL ICQ   Вверх
  
Закрытая темаСоздание новой темы Создание опроса
Правила форума "Delphi: Общие вопросы"
SnowyMetalFan
bemsPoseidon
Rrader

Запрещается!

1. Публиковать ссылки на вскрытые компоненты

2. Обсуждать взлом компонентов и делиться вскрытыми компонентами

  • Литературу по Дельфи обсуждаем здесь
  • Действия модераторов можно обсудить здесь
  • С просьбами о написании курсовой, реферата и т.п. обращаться сюда
  • Вопросы по реализации алгоритмов рассматриваются здесь
  • 90% ответов на свои вопросы можно найти в DRKB (Delphi Russian Knowledge Base) - крупнейшем в рунете сборнике материалов по Дельфи


Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, Snowy, MetalFan, bems, Poseidon, Rrader.

 
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | Delphi: Общие вопросы | Следующая тема »


 




[ Время генерации скрипта: 0.0601 ]   [ Использовано запросов: 22 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.