Design of a microsoft version of mips microprocessor simulator

Other Title(s)

تصميم محاكي لمعالجات MIPS الدقيقة

Joint Authors

Mikki, Muhammad A.
al-Khudari, Muhammad R.

Source

IUG Journal of Natural Studies

Issue

Vol. 15, Issue 2 (30 Jun. 2007), pp.95-126, 32 p.

Publisher

The Islamic University-Gaza Deanship of Research and Graduate Affairs

Publication Date

2007-06-30

Country of Publication

Palestine (Gaza Strip)

No. of Pages

32

Main Subjects

Information Technology and Computer Science

Abstract AR

نقوم في هذا البحث بوصف تصميم MIPS-SIM الذي هو عبارة برنامج محاكاة لمعالجات MIPS.

إن برنامج MIPS-SIM مكتوب بلغة Java و يعمل ضمن بيئة رسومية للتفاعل مع المستخدم.

MIPS عبارة عن هيكلية حاسوب شائع الاستخدام في الصناعة و هو الأساس للكتاب الجامعي المشهور Computer Organization and Design للمؤلفين ديفيد باترسون و جون هينيسي المستخدم ككتاب مقرر في أكثر من400 جامعة.

إن الطبع الثالثة من هذا الكتاب من دار النشر مورجان كوفمان في العام 2005 يستخدم المعالج MIPS32 كهيكلية رئيسية لهيكلية مجموعة التعليمات.

لقد تم تصميم برنامج المحاكاة MIPS-SIM لأغراض تعليمية بخصائص مفيدة لطلاب البكالوريوس في علوم الحاسوب أو هندسة الحاسوب و مدرسيهم على وجه الخصوص الذين يستخدمون الكتاب أعلاه ككتاب دراسي مقرر.

يمكن استخدام برنامج MIPS-SIM في مساقات مثل هيكلية و عمارة الحاسبات، البرمجة بلغت التجميع، و تصميم المترجمات (compilers).

يقوم برنامج المحاكاة MIPS-SIM بمحاكاة كل مجموعة التعليمات التوسعية لمعالج MIPS32.

كما يقوم برنامج المحاكاة MIPS-SIM بتوفير أداة بسيطة لتصحيح أخطاء البرمجة كما يحتوي على مجموعة محدودة من البرامج الخدماتية لنظم التشغيل.

قمنا باختبار برنامج المحاكاة MIPS-SIM و ذلك بتنفيذ عدة برامج مكتوبة بلغة MIPS assembly.

لقد أظهرت نتائج هذه التجارب دقة و صحة و فعالية و فائدة تصميم برنامج المحاكاة MIPS-SIM.

Abstract EN

We describe the implementation of a MIPS Simulator called MIPSSIM.

MIPS-SIM is a GUI, Java-based simulator for the MIPS assembly language.

MIPS, the computer architecture is widely used in industry and is the basis of the popular textbook Computer Organization and Design by David Patterson and John Hennessy, used at over 400 universities.

The third edition of this text (published by Morgan Kaufmann in 2005) uses standard 32-bit MIPS as the primary teaching ISA.

The MIPS-SIM simulator has been implemented for educational purposes with characteristics that are especially useful to undergraduate computer science and engineering students and their instructors who use the above textbook.

MIPSSIM should be useful in courses such as computer organization and architecture, assembly language programming, and compiler writing.

MIPS-SIM implements almost the entire MIPS32 assembler-extended instruction set.

MIPS-SIM also provides a simple debugger and minimal set of operating system services.

We test MIPS-SIM simulator by running several MIPS assembly programs.

Results prove the accuracy, correctness, effectiveness and usefulness of MIPSSIM.

American Psychological Association (APA)

Mikki, Muhammad A.& al-Khudari, Muhammad R.. 2007. Design of a microsoft version of mips microprocessor simulator. IUG Journal of Natural Studies،Vol. 15, no. 2, pp.95-126.
https://search.emarefa.net/detail/BIM-136725

Modern Language Association (MLA)

Mikki, Muhammad A.& al-Khudari, Muhammad R.. Design of a microsoft version of mips microprocessor simulator. IUG Journal of Natural Studies Vol. 15, no. 2 (Jun. 2007), pp.95-126.
https://search.emarefa.net/detail/BIM-136725

American Medical Association (AMA)

Mikki, Muhammad A.& al-Khudari, Muhammad R.. Design of a microsoft version of mips microprocessor simulator. IUG Journal of Natural Studies. 2007. Vol. 15, no. 2, pp.95-126.
https://search.emarefa.net/detail/BIM-136725

Data Type

Journal Articles

Language

English

Notes

Includes bibliographical references : p. 125-126

Record ID

BIM-136725