ما هو الفرق بين لغة التجميع X86 ولغة التجميع MIPS؟


الاجابه 1:

لغة MIPS هي ما يسمى لغة التجميع RISC. وهذا يعني انخفاض مجموعة التعليمات الكمبيوتر. إنها لغة مناسبة للأجهزة البسيطة ، أو إذا كنت ترغب في تصميم جهاز لمهمة محددة للغاية ، حتى لو كانت معقدة ، فهي تحتوي على مجموعة مخفضة من التعليمات المطبقة على الأجهزة. أحد الأمثلة ، إلى جانب MIPS ، هو لغة التجميع للرقاقة الدقيقة ، مع عدم وجود أكثر من 40 تعليمات حول أقوى أدوات التحكم الخاصة بهم ، وكلها مطبقة على الجهاز.

الآن ، فإن x86 ولغات التجميع الأخرى المستخدمة من قبل الشركات المصنعة لأجهزة الكمبيوتر هي ما يسمى الكمبيوتر مجموعة التعليمات المعقدة (CISC). تحتوي مجموعات التعليمات هذه على مئات الإرشادات. ومن الخصائص المميزة لتلك اللغات أنه لا يتم تنفيذ جميع التعليمات على الأجهزة. لديهم طبقة خاصة من البرامج ، الرمز الصغير ، وهي المسؤولة عن تحويل تعليمة معقدة ، والتي هي جزء من مجموعتهم التي لم يتم تنفيذها على الأجهزة ، في تعليمات يتم تنفيذها فعليًا لإرجاع النتيجة المتوقعة.

الآن ، كما قد تلاحظ إذا كنت تستخدم نظام MARS لمحاكاة جهاز MIPS ، فإنه يفعل شيئًا كهذا عند استخدام تعليمة التحميل. وهذا يعمل فقط لإظهار أن بعض لغات التجميع قد يكون لها خصائص كلا النوعين.

في وقت لاحق اليوم ، سأنشر نصًا أطول ، مع المراجع ، والحديث عن الأجهزة وعلاقة لغة التجميع.

اتمني ان يكون مفيدا.

ملحوظة: أنا أنشر هنا إجابة أرسلها شخص آخر عن لغات التجميع ، للرجوع إليها.

إجابة Barry Rountree على ما هي لغة التجميع؟