اكتشفت بالصدفة أثناء العمل على المنقح OllyDBG بأن هناك نمطين للعنونة :
1) Absolute كما في الصورة الأولى.
2) Relative كما في الصورة الثانية.
كما أن هناك نمط ثالثاً يستخدم في الـ HexEditor وهو نمط العنونة Offset ، كما في الصورة الأخيرة.
في البداية ، كنت أعتقد بأن العنوان المقابل لكل تعليمة في نافذة المنقح يمثل الموقع الفعلي في الذاكرة أو ما يسمى بالعنوان الفيزيائي Physical Address!! إلا أنه تبين لي فيما بعد أنني كنت مخطئاً .
لتوضيح المقصود ، أرفقت الصور التالية :
( لاحظ علامة $ في حال نمط العنونة Relative )
فهل من توضيح لهذه الأنماط الثلاث ؟
كما أود أن أستفسر ، هل هذه العناوين تعكس موقع البرنامج بالذاكرة أم على وسيط التخزين ( كالقرص الصلب مثلاً ) ؟
