سبيم

spim هو محاكاة mips32.
التحميل الان

سبيم الترتيب والملخص

الإعلانات

  • Rating:
  • رخصة:
  • GPL
  • السعر:
  • FREE
  • اسم الناشر:
  • James Larus
  • موقع ويب الناشر:
  • http://pages.cs.wisc.edu/~larus/spim.html

سبيم العلامات


سبيم وصف

Spim هو محاكاة mips32. SPIM هو MIPS32 Simulator.Spim هو محاكاة محتوية ذاتيا تقوم بتشغيل برامج لغة التجميع MIPS32. يقرأ وينفذ برامج لغة التجميع المكتوبة لهذا المعالج. يوفر SpIM أيضا مصححا بسيطا ومجموعة ضئيلة من خدمات نظام التشغيل. لا ينفذ SPIM البرامج الثنائية (المجمعة). ينفذ Spim تقريبا مجموعة التعليمات الموسعة من MIPS32 بالكامل. (يغفل معظم مقارنات النقاط العائمة وظروف التقريب وجداول صفحة نظام الذاكرة.) تحتوي بنية MIPS على العديد من المتغيرات التي تختلف بطرق مختلفة (على سبيل المثال، بنية Mips64 تدعم الأعداد الصحيحة والعناوين 64 بت)، مما يعني أن SPIM لن تشغيل البرامج التي تم تجميعها لجميع أنواع معالجات MIPS. توليد محطات الاتصالات MIPS أيضا عددا من توجيهات المجمع التي لا يستطيع spim معالجةها. عادة ما تكون هذه التوجيهات عادة يمكن حذفها بأمان. إصدارات SPIM (قبل 7.0) تنفذ مجموعة تعليمات MIPS I المستخدمة في أجهزة كمبيوتر MIPS R2000 / R3000. هذه العمارة قديمة (رغم ذلك، لم يتم تجاوزها أبدا بسطياتها وأناقةها). يدعم SPIM الآن هندسة MIPS32 الحديثة، والتي تعزز مجموعة تعليمات MIPS-I المزدوجة بعدد كبير من التعليمات المفيدة في بعض الأحيان. يجب تشغيل رمز MIPS من الإصدارات السابقة من SpIM دون تغييرات، باستثناء التعليمات البرمجية التي تعالج الاستثناءات والمقاطعات. تغير هذا الجزء من الهندسة المعمارية مع مرور الوقت (وكان ينفذ بشكل سيء في الإصدارات السابقة من SpIM). رمز هذا النوع تحتاج إلى تحديث. تتمثل أمثلة التعليمات البرمجية الجديدة في استثناءات. يأتي الاختبارات / TT.IO.SPIM مع التعليمات البرمجية المصدرية الكاملة والوثائق. كما تشمل اختبار التعذيب للتحقق من ميناء إلى آلة جديدة. ينفذ SPIM كلا من واجهة بسيطة على الطريقة الطرفية وواجهة النافذة. على برنامج UNIX و Linux و Mac OS X يوفر برنامج SPIM واجهة محطة بسيطة ويقدم برنامج XSPIM واجهة Windowing. على Microsoft Windows، يوفر برنامج SPIM واجهة وحدة التحكم ويوفر PCSPIM واجهة Windows. ما الجديد في هذا الإصدار: إصلاح for Flex 2.5.33 (التغيير الداخلي كسر ماسحة SPIM). يمكن أن تكون معالج الاستثناء قائمة مفصولة من الفاصلة المنقوطة الملفات التي سيتم تحميلها بالترتيب. في UNIX، تم استشارة Spim_Exception_handler Environmently Environmiable قبل وسيطات سطر الأوامر. تسبب تلف الذاكرة تسبب SPIM عند التعطل عند التعادل مرتين على التوالي. تحديثات PCSPIM تسجيل والذاكرة بعد قراءة ملف أثناء قراءة ملف. سلاسل في قائمة السلاسل التي تنتجها .asciiz. يحتوي Makefiles (في SPIM / و XSPIM /) الآن مسارات محددة بوضوح لتثبيت الملفات التنفيذية، معالج الاستثناء، ورجل صفحات الإنسان. لم تعد صفحات الرجل مثبتة من قبل أمر "جعل تثبيت". تغيير psfig إلى epsfig في spsfig في spim.tex (لا يزال أي شخص يستخدم هذه الوثائق القديمة؟).


سبيم برامج ذات صلة

دعم DirectX للنبيذ

يدعم دعم DirectX لمشروع النبيذ دعم DirectX 9 للنبيذ، وهو مفيد للألعاب والرسومات ثلاثية الأبعاد. ...

101

تحميل