Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Delphi программирование > Общие вопросы Delphi
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 10.04.2009, 12:50   #1
Legat
Пользователь
 
Регистрация: 05.10.2007
Сообщений: 34
По умолчанию Компилирование проекта на Delphi в ассемблер

Компилирование проекта на Delphi в ассемблер

Есть ли возможность компиляции Delphi проекта не в .exe, а код на ассемблере?
Legat вне форума Ответить с цитированием
Старый 10.04.2009, 13:28   #2
Stilet
Белик Виталий :)
Старожил
 
Аватар для Stilet
 
Регистрация: 23.07.2007
Сообщений: 57,097
По умолчанию

Скомпилируй в EXE потом дизассемблируй его, например с помошью Delphi Decompiler или любым другим дизасмом.
I'm learning to live...
Stilet вне форума Ответить с цитированием
Старый 10.04.2009, 14:06   #3
Legat
Пользователь
 
Регистрация: 05.10.2007
Сообщений: 34
По умолчанию

Delphi decompiler не даст рабочего кода который можно будет откомпилировать.
По-моему в некоторых языках есть возможность компиляции в код ассемблера напрямую (без использования дизассемблера)
Legat вне форума Ответить с цитированием
Старый 10.04.2009, 16:07   #4
CahekG
Пользователь
 
Регистрация: 25.02.2009
Сообщений: 28
По умолчанию

В Delphi можно вставлять ассемблерные инструкции но не наоборот.
Всё что компилируется в EXE файл, это уже требет настройки линков после загрузки в память используя содержание заголовка EXE файла.
В код можно собрать *.obj файлы (я обычно такие получал только после прохода ассемблера), а потом Tlink собирал в код.
На этапе сборки этих файлов, если производится привязка к фиксированным адресам загрузки в память, то получается чистый код.
Но еще во временя ДОС *.obj файлы можно было получить только от C/C++, а какими копиляторами сейчас пишут загрузчики винды и т.п. я не знаю, но точно не Delphi.

Последний раз редактировалось CahekG; 10.04.2009 в 16:18.
CahekG вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Ассемблер в Delphi Roof Помощь студентам 7 21.12.2008 00:21
Компилирование для другой ОС Лубышев Помощь студентам 2 21.01.2008 20:07