![]() |
|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
Опции темы | Поиск в этой теме |
![]() |
#1 |
Пользователь
Регистрация: 05.10.2007
Сообщений: 34
|
![]()
Компилирование проекта на Delphi в ассемблер
Есть ли возможность компиляции Delphi проекта не в .exe, а код на ассемблере? |
![]() |
![]() |
![]() |
#2 |
Белик Виталий :)
Старожил
Регистрация: 23.07.2007
Сообщений: 57,097
|
![]()
Скомпилируй в EXE потом дизассемблируй его, например с помошью Delphi Decompiler или любым другим дизасмом.
I'm learning to live...
|
![]() |
![]() |
![]() |
#3 |
Пользователь
Регистрация: 05.10.2007
Сообщений: 34
|
![]()
Delphi decompiler не даст рабочего кода который можно будет откомпилировать.
По-моему в некоторых языках есть возможность компиляции в код ассемблера напрямую (без использования дизассемблера) |
![]() |
![]() |
![]() |
#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 |