|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
10.04.2009, 12:50 | #1 |
Пользователь
Регистрация: 05.10.2007
Сообщений: 34
|
Компилирование проекта на Delphi в ассемблер
Компилирование проекта на Delphi в ассемблер
Есть ли возможность компиляции Delphi проекта не в .exe, а код на ассемблере? |
10.04.2009, 13:28 | #2 |
Белик Виталий :)
Старожил
Регистрация: 23.07.2007
Сообщений: 57,097
|
Скомпилируй в EXE потом дизассемблируй его, например с помошью Delphi Decompiler или любым другим дизасмом.
I'm learning to live...
|
10.04.2009, 14:06 | #3 |
Пользователь
Регистрация: 05.10.2007
Сообщений: 34
|
Delphi decompiler не даст рабочего кода который можно будет откомпилировать.
По-моему в некоторых языках есть возможность компиляции в код ассемблера напрямую (без использования дизассемблера) |
10.04.2009, 16:07 | #4 |
Пользователь
Регистрация: 25.02.2009
Сообщений: 28
|
В Delphi можно вставлять ассемблерные инструкции но не наоборот.
Всё что компилируется в EXE файл, это уже требет настройки линков после загрузки в память используя содержание заголовка EXE файла. В код можно собрать *.obj файлы (я обычно такие получал только после прохода ассемблера), а потом Tlink собирал в код. На этапе сборки этих файлов, если производится привязка к фиксированным адресам загрузки в память, то получается чистый код. Но еще во временя ДОС *.obj файлы можно было получить только от C/C++, а какими копиляторами сейчас пишут загрузчики винды и т.п. я не знаю, но точно не Delphi. Последний раз редактировалось CahekG; 10.04.2009 в 16:18. |
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Ассемблер в Delphi | Roof | Помощь студентам | 7 | 21.12.2008 00:21 |
Компилирование для другой ОС | Лубышев | Помощь студентам | 2 | 21.01.2008 20:07 |