Menu
Coddy logo textTech
flag Ar iconالعربيةdown icon

ما هي MOV؟

جزء من قسم الأساسيات في رحلة Assembly على Coddy. الدرس 14 من 45.

تُعدّ التعليمة MOV التعليمة الأساسية والأكثر استخدامًا في لغة التجميع. ويشير اسمها إلى «النقل»، وهي تنسخ البيانات من موقع إلى آخر.

البنية الأساسية

تتبع التعليمة MOV هذا النمط:

mov destination, source

تُنسخ القيمة من source إلى destination. وعلى الرغم من اسم "move"، فإنها في الواقع تنسخ البيانات. ولا يتغير source الأصلي.

مثال بسيط

mov rax, 60

تنقل هذه التعليمة القيمة 60 إلى السجل rax. بعد التنفيذ، يحتوي rax على 60. الرقم 60 لا يتم «استهلاكه» أو حذفه. إنه مجرد رقم.

لماذا تُعدّ MOV مهمة

يتضمن كل ما تفعله تقريبًا في لغة التجميع نقل البيانات. يتطلب إعداد السجلات لاستدعاءات النظام، وتخزين القيم، ونقل البيانات بين المواقع — كل ذلك استخدام MOV

في الدروس القادمة، سنستكشف الطرق المختلفة التي يمكنك من خلالها استخدام MOV: تحميل القيم الفورية، والنسخ بين السجلات، وغير ذلك.

جرّب بنفسك

لا يتضمّن هذا الدرس تحدّيًا برمجيًا.

quiz iconاختبر نفسك

يتضمن هذا الدرس اختبارًا قصيرًا. ابدأ الدرس للإجابة عليه وتتبّع تقدمك.

جميع دروس الأساسيات

تدرّب بنفسك: Playground لـ Assembly