Если я отлаживаю файл asm с помощью Windbg, изображение загружается в место в памяти, в моем случае это 00400000. Если я выгружаю данные из 00400000, я вижу, что мой ассемблерный код загружается в файл изображения со смещением 10000 от этого адрес, а не 00400000.
Вот дамп для начала образа.
00400000 -> 00905a4d 00000003 00000004 0000ffff
00400010 -> 000000b8 00000000 00000040 00000000
00400020 -> 00000000 00000000 00000000 00000000
00400030 -> 00000000 00000000 00000000 000000c0
Итак, мой вопрос: что это за заголовок в начале изображения и для чего он используется? Похоже, что все изображения имеют этот заголовок.
Заранее спасибо.