السلام عليكم..
لوسمحتم ممكن شرح مع شوية تفصيل عن هذا السطر:
MOV WORD PTR DS:[12345678] , EX
أريد شرح عن كل كلمة في هذا السطر.
السلام عليكم..
لوسمحتم ممكن شرح مع شوية تفصيل عن هذا السطر:
MOV WORD PTR DS:[12345678] , EX
أريد شرح عن كل كلمة في هذا السطر.
عليكم السلام
-
التعليمة تعني
نقل القيمة الموجودة في المسجل ex ?! ماذا تقصد بهذا المسجل ,, الله أعلم
المهم
نقل محتوى المسجل إالى قسم البيانات DS عند الإزاحة 12345678
وحجم البيانات التي ستنقل يساوي WORD أي 16 بت
*************************************************
مجموعة مواضيع - إحتراف البرمجة -
ّ~~~~~~~~~~~~~~~~~~~~~~
البرمجة المتقدمة & الهندسة العكسية & برمجة وأمن الأنظمة
آخر المواضيع :
أنظمة اليونكس(Solaris,HP, AIX,SCO)وانواع المعالجات
ثغرة SMS لأجهزة الجوال Siemens 3568i !
أخطاء وثغرات البرامج العربية !!!
سلسلة مواضيع - أمن وحماية مواقع الويب -
E البرمجة المتقدمة X للملفات التنفيذية E
سلسلة مواضيع ثغرات الأنظمة وإختراق الأجهزة
**************************************************
<span style='font-size:14pt;line-height:100%'>الإرادة تحـــقق السيـــادة</span>
**************************************************
مشكووووور أستاذ jass .
بالنسبة للمسجل كنت أقصد EAX (خطأ مطبعي).
لكن هل تقصد قسم البيانات للبرنامج؟
اقتباسلكن هل تقصد قسم البيانات للبرنامج؟
نعم قسم البيانات للبرنامج
وبالتوفيق
*************************************************
مجموعة مواضيع - إحتراف البرمجة -
ّ~~~~~~~~~~~~~~~~~~~~~~
البرمجة المتقدمة & الهندسة العكسية & برمجة وأمن الأنظمة
آخر المواضيع :
أنظمة اليونكس(Solaris,HP, AIX,SCO)وانواع المعالجات
ثغرة SMS لأجهزة الجوال Siemens 3568i !
أخطاء وثغرات البرامج العربية !!!
سلسلة مواضيع - أمن وحماية مواقع الويب -
E البرمجة المتقدمة X للملفات التنفيذية E
سلسلة مواضيع ثغرات الأنظمة وإختراق الأجهزة
**************************************************
<span style='font-size:14pt;line-height:100%'>الإرادة تحـــقق السيـــادة</span>
**************************************************
الله يوفقك أستاذ jass.
ومعليش على الاطالة في الأسئلة لكن ما صدقت على الله ألاقي واحد يجاوبني على أسئلتي.
ما هي ال(heap) ؟
UP
؟
توقعت أني أجبت على هذة المشاركة , ولذلك لم أدخل عليها مرة أخرى لأرى سؤال آخر :)
المهم
الكومة heap تعتبر ذاكرة خارجية يستخدمها البرنامج لتخزين البيانات والمتغيرات الكبيرة
وأنت قد تستخدمها بكثرة دون أن تعلم
لو طلب منك قرائة ملف حجمة أكبر من 1 ميجا في هذة الحالة يجب أن تستخدم ذكرة خارجية
مثل الكومة أو الذاكرة الوهمية , لأن قرائتة في متغير عادي يحدث خطأ في المكدس
الدالة malloc تحجز لك كومة
وكل هذة الدوال تحجز لك كومة أو heap
GlobalAlloc
LocalAlloc
GlobalDiscard
LocalDiscard
GlobalFlags
LocalFlags
GlobalFree
LocalFree
GlobalHandle
LocalHandle
GlobalLock
LocalLock
GlobalReAlloc
LocalReAlloc
GlobalSize
LocalSize
GlobalUnlock
LocalUnlock
ومن خلال الدوال أكيد إكتشفت شيء, وهو أنواع الكومة
ولها نوعين عام و محلي
وللكومة إستخدامات أخرى ( غير قرائة الملف - بمعنى جعلها مخزن بيانات )
يمكن أن تكون مخزن للبارمترات والمتغيرات التي تمرر للثريد ؟ او مسارات البرنامج ( النوع المحلي)
يمكن أن تكون ذاكرة لأدوات المصادر مثل edit و list و text وغيرها
يمكن أن تكون عامة لأكثر من مكتبة ربط dll مخزن بيانات مشترك
ومئة إستخدام آخر
وبالتوفيق
-
*************************************************
مجموعة مواضيع - إحتراف البرمجة -
ّ~~~~~~~~~~~~~~~~~~~~~~
البرمجة المتقدمة & الهندسة العكسية & برمجة وأمن الأنظمة
آخر المواضيع :
أنظمة اليونكس(Solaris,HP, AIX,SCO)وانواع المعالجات
ثغرة SMS لأجهزة الجوال Siemens 3568i !
أخطاء وثغرات البرامج العربية !!!
سلسلة مواضيع - أمن وحماية مواقع الويب -
E البرمجة المتقدمة X للملفات التنفيذية E
سلسلة مواضيع ثغرات الأنظمة وإختراق الأجهزة
**************************************************
<span style='font-size:14pt;line-height:100%'>الإرادة تحـــقق السيـــادة</span>
**************************************************
ألف شكر.
هذا الموضوع مغلق.