Программирование это жизнь
Поиск Delphi

Меню сайта
Литература
Скрипты
Исходники
Софт
Реклама
Главная » Файлы » Исходники » Система

peASM
[ · Скачать удаленно (12.85 Kb) ] 08.07.2010, 20:34


Исходник программы,   показывающей пример создания компилятора/ассемблера в машинные коды, написанный полностью на Delphi. В исходниках показано как создавать собственные EXE-файлы: формирование заголовков Win32 "PE", DOS "MZ", добавление секций, создание таблиц импорта функций из внешних DLL, организация переменных, преобразование в машинный код (opcodes). Поддерживаемые типы: byte, dword, string, record, обращение по указателю. Поддерживаемые инструкции: push, jmp, mov, call - предварительная реализация, дополнительная команда SizeOf для получения длины переменной. Также даны примеры, которые можно скомпилировать: вывод MessageBox, вывод на консоль, цикл JMP, создание класса окна. Данная версия является предварительной и требует доработки - Автор  Georgy Moshkin.
Категория: Система | Добавил: Барон | Теги: peASM, Delphi
Просмотров: 666 | Загрузок: 236 | Рейтинг: 0.0/0
 

Программированье это жизнь © 2008-2026

Rambler's Top100