السلام عليكم شباب المنتدى
انا الان لدى سوال فى الاسمبلى ماذا تعنى هذه الكلمة ES:DI ماذا سيحصل عند كتابتها
استخدمتها كثيرا ولكن مع المقاطعات int ولكنى لم افهم ماذا يحدث بالظبط عندما يتم معالجتها علما بان ES هو مقتع بيانات
متى استخدم DI و SI
السوال الثانى :
انا الان اكتب برنامج بلغة الا لة 01 01010001
قمت بفتح ملف note pad ثم كتبت بداخلة شفرات التعليمات mov ax ,5h -- , add dx ,4h بما يقابلهما من 0 او 1
ثم قمت بحفظ الملف بامتداد exe. ولكن لم يعمل
طلبى هو هل يوجد شروط لكى يتم تشغل اى ملف ثنائى الشفرة بمعنى هل على ان احدد مكان البرنامج فى مقطع الكود ومكانه فى مقطع المكدس وهكذا هل اتولى هذه العملية يدويا ام اننى اقوم بكتابة الشفرات فقط
ساعدونى علا وعسى انجح فى عملية بناء ملف تنفيذى
