Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > Delphi: Общие вопросы > Delphi и Assembler


Автор: Magister Y0da 11.1.2007, 13:59
Подскажите есть ли какие-нибудь программы,
которые конвертируют исходник на Delphi, Pascal, C\C++ (не важно на чём)
в код на Assembler'е

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

Автор: Sartorius 11.1.2007, 14:18
 Многие компилеры  C\C++  имеют опцию генерации не obj-а а asm-а. У Delphi не видел такого.
VC2003 : CodeGeneration->Output files->Assembler listing

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

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

Автор: Sartorius 11.1.2007, 14:31
Magister Y0da, че-то я не понял... я же тебе написал как из исходника на C++ сделать asm...

Автор: Magister Y0da 11.1.2007, 14:34
Sartorius, а Delphi, Pascal?

Автор: Sartorius 11.1.2007, 14:36
Цитата

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

В Delphi не знаю как... Дезассемблируй, если дебаг соберешь , то можно очень даже нормальный , читаемый асм получить.

Автор: Magister Y0da 11.1.2007, 14:39
А без дизассемблирования ни как?
Может есть всё даки какой-то софт или может СУПЕРПУПЕРМЕГАГИГАНТСКАЯ библиотека с сопоставленными операторами?

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

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

назови еще причину, для чего этот изврат может понадобиться. особенно в полностью собираемом виде.

Автор: Magister Y0da 11.1.2007, 15:20
это я просто привёл пример
а так мне кажится не плохо было бы иметь такую программу

Автор: Magister Y0da 12.1.2007, 21:22
то есть вы ни о чём подобном не слышали?

Автор: Sartorius 12.1.2007, 21:25
потому,  что оно никому не нужно  smile 

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)