الدرس الواحد و العشرون:الحلقة التكرارية Loop في اسمبلي


تعرفنا في درس سابق عن الحلقة التكرارية rep و عرفنا كيفية عملها و كيف نستفيد منها في البرمجة، تعرفنا على مميزاتها و خصوصياتها.

في هذا الدرس سنتعرف على حلقة تكرارية آخرى هي حلقة loop و تتم عن طريق الأمر loop،و لكن نحن نعلم تماما أن هنالك اختلافات بينها و ما بين الحلقة التكرارية rep سنتعرف عليها في هذا الدرس.


هته الحلقة التكرارية تستخدم المسجل ECX لحفظ عدد الحلقات المراد القيام بها،بحيث يتم انقاص المسجل بواحد بعد كل عملية دوران.

ﻻستخدام هته الحلقة علينا اعطاء اسم label للكود الذي نريد تكراره في البداية ثم نقوم بكتابة الكود و يتم إنهاؤه بالأمر loop label بحيث ترمز label الى تسميتنا مثلا نريد الكتابة 5 مرات إذن يمكننا تسمية كود الكتابة PrintingFive.

أترككم مع الدرس


و اعذروني إن أخطأت أو غموض في جزئية فذلك من نفسي و من الشيطان.دمتم بود،سلام

تعليقات

إرسال تعليق

شاركنا رأيك حول الموضوع...