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/ |