OSDev
http://osdev.su/

транслятор
http://osdev.su/viewtopic.php?f=6&t=513
Страница 3 из 3

Автор:  phantom-84 [ 31 мар 2012, 16:26 ]
Заголовок сообщения:  Re: транслятор

COFF - это объектный формат. У объектников формат практически всегда сложнее, а структуры объемнее, чем у экзешников. Да, в COFF каждый элемент таблицы занимает 10 байт. У каждой описываемой секции должна быть отдельная таблица. В PE каждый элемент занимает 2 байта плюс 8 байт на каждую описываемую страницу.

P.S. Use search keyword "pecoff_v8" for details.

Edited: Зачем делать транслятор, если можно сделать компоновщик, генерирующий экзешники собственного формата из объектников популярных форматов (того же COFF и/или Object ELF)?

Автор:  Станислав [ 31 мар 2012, 18:02 ]
Заголовок сообщения:  Re: транслятор

Менять что то в фасме оказалось не просто, там есть возможность тоже пустой бинарник подправить, но как вообще находят эту таблицу, я нахожу как сравнение двух бинарников а в фасме как?

Страница 3 из 3 Часовой пояс: UTC + 3 часа
Powered by phpBB® Forum Software © phpBB Group
http://www.phpbb.com/