الفريق العربي للبرمجةأرشيف المنتديات · 2000 – 2023
نسخة أرشيفية للقراءة فقط — التسجيل والمشاركة مغلقان، والمحتوى محفوظ كما كان.

معني كلمة operand

مغلق
بدأه medo_elkorsan في 16 فبراير 2005 · 4 رد · 1,217 مشاهدة · في لغة Assembly لأنظمة 16, 32, 64 بت
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

اقرأ من كتاب باللغة الانجليزية ..

ما هي معني كلمة operand؟

قرأت في الفصول الاولي او المقدمة ان ال assembly بيتحول للغة الالة جملة بجملة

(one to one correspond) ذي ما الكتاب بيقول

طب في ال debuger

كتبت mov ax,0005

لما عمات U عشان يرجعها بلغة الالة B8 05 00

ليه جايب بعدها حجات انا مكتبتهاش؟

بعد B8 05 00?

وشكرا

لا اله الا الله
#2

السلام عليكم,

بشكل بسيط يمكن أن نعتبر operand هي المطيات الخاصة بتعليمة معينة أو ما يلزم لهذه التعليمة فمثلا mov ax,05 نعتبر mov هي التعليمة والباقي operands .

فيما يخص سؤالك الثاني : mov ax,0005 وطبعا إذا نظرته في الديبوغر سيعطيك الأرقام التي ذكرتها مثل B8 05 00

وهذا شيئ طبيعي وما هذه الأرقام إلا أرقام لغة الآلة الخاصة بالتعليمة السابقة فالرقم B8 يعني mov ax وبما أن هذه التعليمة تحتاج ل 2 بايت ولهذا ستأخذ 2 بايت الموالية وهي 05 00 لتتم التعليمة وهنا أيضا يجب أن نعرف أن الأرقام تكون مقلوبة فمثلا لو نريد الرقم 1234 بالهكس فهذا سيكتب كما يلي 3412 يعني البت ذو القوة الخفيفة يكتب أولا ثم بعده البايت ذو القوة الكبيرةة ولهذا فالرقم 0005 سيكتب البايت 5 ثم البايت 0 .

إلى اللقاء.

#3

شكرا

هو انا بحتاج اني اعرف كل تعليمه بالهكس (يعني ده هيفيدني)

برده الكتاب مخصص فصل كامل عن المكونات الصلبة للجهاز ..ليه؟

لا اله الا الله
#4

السلام عليكم,

لا تهتم بأكواد الهيكس فهذا شغل الكمبايلر وهو الذي سيقوم بالتحويل . وفي بعض الأحيان قد نحتاج هذه الأكواد ولكن الحمد لله لسنا مطالبين أن نحفضها لأن هناك عدة طرق للتعرف عليها إذا ما دعت الضرورة لذلك.

بعض الكتب تتطرق للهاردوير أولا وذلك على ما أضن حتى يسهل الفهم ويكون أحسن عند التطرق لبعض البرمجة وحتى نعرف كيف تشتغل التعليمات التي نكتبها وأين ستكون حين نشغل البرنامج وغير ذلك. وحسب رأيي أضن أنه من السهل عندما نبدأ التعلم ألا نتوقف كثيرا عند هذه الفقرة ونلقي عنها نظرة لنعرف محتواها ونرجع إلى محتوياتها حين نتعلم بعض أساسيات البرمجة وفي كل وقت نلاحظ أن معرفة قطعة ما ستفيدنا في تعمق معرفتنا.

إلى اللقاء.

#5

جزاك الله خيراً

لا اله الا الله

هذا الموضوع مغلق.

مواضيع مشابهة