Работа с памятью.

Модераторы: Hawk, Romeo, Absurd, DeeJayC, WinMain

Ответить
nazavrik
Сообщения: 11
Зарегистрирован: 29 сен 2009, 13:12

Есть образ файла и указатель на начало образа base = 0x00420000

Известно, что размер файла 705280 байт. Как определить границы образа файла в памяти?
atavin-ta
Сообщения: 585
Зарегистрирован: 30 янв 2009, 06:38

nazavrik писал(а):Есть образ файла и указатель на начало образа base = 0x00420000

Известно, что размер файла 705280 байт. Как определить границы образа файла в памяти?
Начало 0x00420000, конец 0x00420000+0xAC30 (те же 705280, но в шестнадцатеричной записи) =42AC30. Причём. с позволяет не переводить, а написать 0x00420000+705280, или вообще p+size (p=0x00420000 - указатель, size=705280 - размер).
Вопрос: "Почему вы все сионисты? Нельзя ли писать на чём то другом?".
Ответ: "Писать можно на чём угодно. Но зачем же так себя ограничивать? Пиши на С!".
Ответить