MARS

البرمجيات قطة:
MARS
تفاصيل البرنامج:
الإصدار: 3.6
تاريخ إيداع: 3 Jun 15
ترخيص: حرر
شعبية: 87

Rating: nan/5 (Total Votes: 0)

MARS لتقف على MIPS مجمع ووقت التشغيل محاكي وهي خفيفة الوزن بيئة تطوير التفاعلية (IDE) للبرمجة في MIPS لغة التجميع، المخصصة للاستخدام على المستوى التعليمي مع باترسون ومنظمة الحاسوب هينيسي و

الميزات:

واجهة المستخدم الرسومية مع نقطة مراقبة والنقر ومحرر متكامل
سجل وذاكرة القيم تحرير بسهولة، على غرار جدول
عرض القيم في ست عشري أو عشري
وضع سطر الأوامر للمدربين لاختبار وتقييم العديد من البرامج بسهولة
العائمة سجلات نقطة، coprocessor1 وcoprocessor2. أداة قياسية: عرض على مستوى بعض الشيء، وتحرير 32 بت سجلات النقطة العائمة (الصورة).
متغيرة السرعة خطوة واحدة التنفيذ
ومثل؛ أداة ومثل؛ أداة لمراقبة MIPS أجهزة المحاكاة. ذاكرة التخزين المؤقت أداة تحليل الأداء (الصورة): أداة قياسية.
خطوة واحدة إلى الوراء

ما هو الجديد في هذا الإصدار:

لقد نفذت أخيرا الميزة الجديدة الاكثر طلبا: سيتم تسليط الضوء الذاكرة وتسجيل الخلايا عندما كتب عليها خلال موقوت أو صعدت محاكاة! ذاكرة الضوء / تسجيل الخلية وبالتالي يمثل نتيجة للتعليمات أكملت للتو. أثناء تنفيذ توقيت أو صعدت، وهذا ليس تعليمات المميز. أثناء العودة خطوة، وهذا هو تعليم مميز. تعليمات سلط الضوء هو أحد المقبل ليتم تنفيذها في (إلى الأمام) تسلسل التنفيذ العادي.
بالتزامن مع تسليط الضوء على الخلية، واضاف لدينا القدرة على تخصيص تسليط الضوء على الألوان والخطوط. حدد تسليط الضوء في قائمة الإعدادات. في الحوار الناتج، يمكنك تحديد لون الضوء الخلفية، لون النص، والخط المستخدم في الجداول وقت التشغيل المختلفة (قطاع النص، شريحة البيانات والسجلات). يمكنك أيضا اختيار لهم عن وضعها الطبيعي، وليس مجرد تسليط الضوء، وعرض من قبل even- والصف الوترية ولكن ليس عن طريق الجدول.
باردة جديدة الميزة تسميات نافذة: يمكن فرز الجدول في أي ترتيب تصاعدي أو تنازلي على أساس إما تسمية (أبجدية) أو عنوان (رقمي) عمود. فقط اضغط على عنوان العمود لتحديد وتبديل بين الصعود (المثلث مستقيم) أو تنازلي (مثلث مقلوب). يتم فرز عناوين على أساس غير موقعة قيم 32 بت. استمر الإعداد عبر جلسات.
لوحة الرسائل، والذي يتضمن رسائل المريخ وعلامات التبويب / O تشغيل I، يعرض الآن باستخدام (عرض الحرف الثابتة) الخط متباعدة أحادية. هذا يسهل الرسومات النص القائم عند تشغيل من IDE.
يحتوي ملف توزيع Mars.jar الآن كل الملفات اللازمة لإنتاج ملف جرة الجديد. وهذا سيجعل من الأسهل بالنسبة لك لتوسيع جرة أو تعديل الملفات المصدر، إعادة ترجمة وإنتاج وعاء جديدة للاستخدام المحلي. CreatMarsJar.bat يحتوي على تعليمات جرة.
ويشمل إطار التعليمات الآن علامة تبويب لشكر. هذا وتسلم المساهمين MARS والمراسلين.
واضاف لدينا دعوة النظام الجديد (syscall) لتوليد نغمات MIDI بشكل متزامن، syscall 33. يعود دعوة MIDI الأصلية على الفور عندما يتم إنشاؤها لهجة. سوف واحد جديد لن يعود حتى إخراج نغمة اكتمال بغض النظر عن مدتها.
عرض الجزء بيانات مخطوطات الآن 8 الصفوف (نصف الجدول) بدلا من 16 عندما يتم النقر على أزرار الأسهم. وهذا يجعل من الاسهل لعرض سلسلة من الخلايا ذات الصلة التي تحدث لعبور حدود الجدول. ملاحظة يمكنك باستمرار إما الزر لمدة التمرير السريع. مربع التحرير والسرد مع مختلف الحدود عنوان البيانات كما يعمل الآن على نحو أفضل.
علة فيكس: اثنان تصويبات على لوحة المفاتيح وعرض أداة المحاكاة. يمكن أن كان الارسال جاهز قليلا لا يتم إعادة تعيين على أساس عدد التعليم عند التشغيل في قطاع النص النواة، ويتم اختبار مستوى استثناء بعض الشيء سجل الحالة قبل تمكين روتين خدمة المقاطعة (تؤدي إلى حلقات في حالة حدوث انقطاع ث / ط روتين خدمة المقاطعة ). بفضل مايكل كلانسي وكارل هاوزر لجلب هذه انتباهي إلى واقتراح الحلول.
لم يتم معالجتها كومة عناوين بايت الجزء ليس على حدود الكلمة بشكل صحيح: علة فيكس. وهذا ينطبق على ترتيب البايت Endian طفيف (لم يتم تمكين الكبيرة endian أو اختبارها في MARS). بفضل شاول سباتز عن الاعتراف بالمشكلة وتوفير التصحيح.
وتشمل الاصلاحات الطفيفة: تصحيح خطأ مما يؤدي إلى فشل عند إطلاق MARS في وضع الأمر، وتوضيح رسالة خطأ المجمع للغاية، قليل أو كثير جدا-خطأ المعاملات، وتصحيح وصف lhu وlbu تعليمات من ومثل؛ محاذاتها ومثل؛ إلى & مثل؛ غير موقعة ومثل ؛.

ما هو الجديد في الإصدار 3.5:

مواد البرنامج التعليمي
عينة برنامج التجميع MIPS لتعمل تحت MARS Fibonacci.asm

المتطلبات:

جافا 2 الإصدار القياسي للبيئة وقت التشغيل

برامج مماثلة

Redcar
Redcar

20 Feb 15

Python rope
Python rope

14 Apr 15

Herkulez
Herkulez

2 Jun 15

تعليقات ل MARS

لم يتم العثور على التعليقات
إضافة تعليق
بدوره على الصور!