1- التعليمة INVOKE:
تستخدم هذه التعليمة من اجل استدعاء عدد من الدوال دون استخدام كم كبير من عمليات الدفع للحول على نفس النتيجة مما يوفر مجهود ووفت في عملية طباعة البارمترات
2- تعليمة XLAT:
ترتبط هذه التعليمة حصرا مع المجلAL، إن تعامل هذه التعليمة يتم مع الجداول المخزنة في الذاكرة فلو وضعنا في BX إزاحة بداية الجدول نسبة إلى مقطع المعطيات DSووضعنا في AL إزاحة العنصر نسبه إلى بداية الجدول، عندها تقوم تعليمة XLAT بجمع محتويات المسجل AL مع محتويات المسجل BX وتعتبر الناتج إزاحة بالنسبة إلى مقطع المعطيات، ثم تقوم بوضع قيمة الحجرة المعطى إزاحتها في AL.
3- التعليمة NOP:
تشير هذه التعليمة الى عدم احداث تأثير على البرنامج تستخدم هذه التعليمة من أجل القيام بإيقاف جميع التعليمات في الاسطر التي تليها وبالتالي فإن التطبيق يتوقف عن القيام بأي عملية ضمن مربع الحوار المعدل فقط وتمنع هذه التعليمة في حالة التعديل على التطبيق من حدوث أخطاء كالتكرار أو حتى عدم استجابة البرنامج بمجرد مروره على الاسطر التالية بعد التعديل على أحد البارامترات السابقة وسيتم الشرح في عملية التطبيق العملي عليها
4- التعليمة INT:
تقوم هذه التعليمة باستدعاء المقاطعات تستخدم هي عبارة عن استدعاء اجراء ضروري وايقاف كافة العمليات البرمجية حتى يتم استدعاء هذا الاجراء وتقسم المقاطعات إلى نوعين:
Hardware interrupt:هو إشارة إلكترونية تنبيهيه ترسل إلى المعالج من جهاز خارجي ويحتوي كل جهاز على رقم مقاطعة خاصة به يتم استدعائه ليتم الاستفادة منه برمجيا
Software interrupts:هو عادة ما يكون عبارة عن أمريسمى System Call في مجموعة التعليماتعند تنفيذه يقوم أيضا بنقل المعالج لتنفيذ روتين المقاطعة
0 التعليقات:
إرسال تعليق