السلام عليكم هذه اول مشاركة لي في هذا المنتدى وارجو ان تفيدوني
اريد أن اسأل عن اساسيات كتابة الكود بالاسمبلي هل يوجد لها خواص معينة بمعنى اني اريد كتابة كود بسيط عن طريق masm فما هي الخطوات وما الفرق بين masmوtasmوdebuger وشكرا
السلام عليكم هذه اول مشاركة لي في هذا المنتدى وارجو ان تفيدوني
اريد أن اسأل عن اساسيات كتابة الكود بالاسمبلي هل يوجد لها خواص معينة بمعنى اني اريد كتابة كود بسيط عن طريق masm فما هي الخطوات وما الفرق بين masmوtasmوdebuger وشكرا
السلام عليكم,
مثل باقي الكمبايلرز وكجميع اللغات فإن للأسمبلر خصوصيات وقوانين يجب احترامها أثناء كتابة الكود . وهنا يمكن أن نرى كيف نكتب الكود في الأمثلة الموضوعة هنا في المنتدى فأغلبها مكتوبة للكمبايلر MASM . و tasm هو كمبايلر من شركة أخرى وحسب رأيي لا يوجد فرق كبير بينهما في الكتابة فالشيء المركزي أو الجوهري يبقى تقريبا نفس الشئ . أما Debugger فهو شئ آخر لا تكون له علاقة مباشرة مع الكمبايلر. والديبوغر قد يصلح لنا حين نريد أن نعثر على الأخطاء المنطقية التي قد توجد في برنامجنا وهو يمكننا من وضع نقاط توقف كما يمكننا من إنجاز البرنامج خطوة خطوة حتى نتعرف كيف تتغير المتغيرات ونعثر على الخطئ حتى نتمكن من إصلاحه.
إلى اللقاء.
شكرا لك يا أخ chik وأتمنى منك ان تبين لي بعض القواعد الأساسية فأنا أرى بعض
الاكواد تبدأ بنقطة فماذا تعني هذه النقطة وهل أكتب الكود في notepad ثم اعمل له
link ارجو الافادة واسف عالازعاج لاني ما زلت مبتدئ في هذه اللغة والدروس الموضوعة
في المنتدى لا توضح طريقة كتابة الكود وشكرا مرة اخرى
تم تعديل هذه المشاركة بواسطة غاوي_برمجة في 19 يوليو 2004 في 19:45
السلام عليكم,
من الصعب شرح كل المبادء في تدخل واحد.
عموما ما يبدأ بنقطة تكون بعض الخصوصيات التي نريدها كاختيار نوع البروسسور الذي نريد البرمجة له ونوع الذاكرة التي سنستعملها وغير ذلك.
يمكن أن نكتب الكود في النوتباد ونسجله تحت asm ونقوم ببنء البرنامج بالأدوات الخاصة لذلك.
أضن من الأحسن أن تحاول فهم بعض الأمثلة وإذا كان فيه تساؤل حول نقطة معينة يكون أحسن لأن السؤال سيكون دقيق وتسهل الإجابة أحسن التطرق إلى الكل. ويمكنك تتبع الدروس التي طرحها الإخوان هنا فهي مهمة في البداية.
أتمنى لك التوفيق وإلى اللقاء.
مشكور أخوي chik على الافادة وجعلها الله في ميزان حسناتك
هذا الموضوع مغلق.