forum.boolean.name

forum.boolean.name (http://forum.boolean.name/index.php)
-   Алгоритмика (http://forum.boolean.name/forumdisplay.php?f=21)
-   -   EXE ФАЙЛ (http://forum.boolean.name/showthread.php?t=9675)

Mark Castle 30.10.2009 16:05

EXE ФАЙЛ
 
Граждане!я вот думаю,как можно скомпилировать ехе файл.причем собственным компилятором.если ктото знает,объясните пожалуйста принцип
компиляции ехешника,ссылки на спецификацию и т.д.ну вобщем кто что знает!
Стас)

IGR 30.10.2009 16:39

Ответ: EXE ФАЙЛ
 
ну наверное нада написать свой компилятор !!

Скрытый текст (вы должны войти под своим логином или зарегистрироваться и иметь 150 сообщение(ий)):
У вас нет прав, чтобы видеть скрытый текст, содержащийся здесь.

Horror 30.10.2009 17:53

Ответ: EXE ФАЙЛ
 
поищи книжку про красного дракона,
оч захватывающие чтиво)
а вообще написать компилятор - это дело не одного дня,
тебе это нах?

jimon 30.10.2009 20:25

Ответ: EXE ФАЙЛ
 
вот тут спецификация PE формата в винде (exe содержит pe)
http://www.microsoft.com/whdc/system...re/PECOFF.mspx

сам-то PE файл содержит код в инструкциях процессора, это уже надо идти к производителю и искать там спецификацию опкодов
для x86 можно тут посмотреть http://x86asm.net/

Knightmare 30.10.2009 20:48

Ответ: EXE ФАЙЛ
 
Intel® 64 and IA-32 Architectures. Software Developer’s Manual
Часть 1 - общее описание архитектуры. Части 2А и 2В - опкоды инструкций. Общий объем 2110 страниц (реально потребуется скурить около 1500). Ты все еще хочешь писать компилятор?
А всякие РЕ и т.п. это такая мелочь...

G.A.D 31.10.2009 00:36

Ответ: EXE ФАЙЛ
 
Весело ,не ужели Марк Сибли скурил и понял столько вещей и написал сам компилятор для blitzbasic?

Mark Castle 16.11.2009 11:26

Ответ: EXE ФАЙЛ
 
не сам он писал...

Knightmare 16.11.2009 15:13

Ответ: EXE ФАЙЛ
 
А кто? Сосед ему написал?


Часовой пояс GMT +4, время: 17:12.

vBulletin® Version 3.6.5.
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
Перевод: zCarot