Голосование

Как Вы обычно находите нужную информацию?

При помощи поисковых систем
Специализированные сайты
Экспертное мнение (форумы, LiveJournal, знакомые)
С помощью онлайн-справочников (Wikipedia, словари)
Печатная продукция (книги, журналы)



Посмотреть результаты
Другие опросы ...

 

Лента RSS, новости сайта Новости сайта
Лента RSS, новости форума Новости форума
  Bookmark and Share

Архив исходников

   
  Базы данных
  Графика & Мультимедиа
  Сети & Интернет
  Система
  Разное
   

Кнопки, Ссылки и Баннеры ...

 


Automatic translation


English German French Italian Spanish
Portuguese Greece Japan Chinese Korean


Ссылки и Баннеры


скрыть

 

Delphi Sources

Delphi Sources

 

 

ИСХОДНИК ПРОГРАММЫ

 

. : peASM : .

 

Исходник программы, показывающей пример создания компилятора/ассемблера в машинные коды

  

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


Комментарии пользователей:
Радик Шереметов
08 сентября 2012
Человек который написал этот компилятор ты молодец. Благодаря тебе я больше узнал о том как писать компиляторы. В обще молодчина. Даже нечего плохого не могу сказать вот просто молодец.
   

Написать сообщение:
 

 

Назад

 

Скачать (13 Кб)

  

© 2004-2018 "DS"

Отправить письмо / Реклама


ВКонтакте   Facebook   Twitter