وصلنا بحمد الله إلى آخر درس يتعلق بالتعامل مع السلاسل النصية في أسمبلي،و أعتقد أن الدروس المتعلقة بها كانت طويلة بعض الشيء،أليس كذلك؟

في هذا الدرس سنتعرف على طريقة المقارنة ما بين السلاسل النصية في أسمبلي عن طريق الأمر CMPSX .

عملية المقارنة تتم بالإستناد إلى عملتين تتمان في نفس الوقت،العملية الأولى تتمثل في وضع السلسلة النصية المراد مقارنتها في المسجل ESI و السلسة النصية الأخرى في EDI.
في نفس الوقت يهتم المسجل DF بالقيام بعملية increment/decrement للمسجلاتEDI و ESI.

ينقسم الأمر CMPSX إلى ثلاث أقسام هي
CMPSB و تقوم بمقارنة Byte واحد
CMPSW و تقوم بمقارنة Word
CMPSL تقوم بمقارنة Double Word

أتمنى أن أكون قد وفقت في تقديم الدرس،ﻷني بصراحة قدمته في عجالة.
على الجانب: إن كنتم مهتمين بدراسة تطوير تطبيقات الويب،فيمكنك زيارة موقع الـMAGGEEK

اترك تعليقاً

لن يتم نشر عنوان بريدك الإلكتروني. الحقول الإلزامية مشار إليها بـ *

Fill out this field
Fill out this field
الرجاء إدخال عنوان بريد إلكتروني صالح.
You need to agree with the terms to proceed

هذا الموقع يستخدم Akismet للحدّ من التعليقات المزعجة والغير مرغوبة. تعرّف على كيفية معالجة بيانات تعليقك.