processor
1.0.0
هذا المشروع يتوقف حاليًا لأنني بدأت مدرسة الدراسات العليا
لست متأكدًا مما إذا كنت سأعود إليه
أحدث رمز موجود على فروع OOO ، OOO1 ، OOO2.
يقوم هذا المستودع بتنفيذ برنامج التحويل البرمجي والمجمع ومعالج.
Ocaml.
معظم التعليمات البرمجية المأخوذة من دورة المترجمين الشمالية الشرقية.
يجمع إلى x86.
Ocaml.
Coverts x86 إلى RISC ISA وتجمع إلى ثنائي.
Verilog.
ينفذ RISC ISA قادرة على تشغيل جميع التعليمات التي تم إنشاؤها بواسطة Assembler.
C - واجهة برمجة Verilog.
يحاكي ذاكرة التعليمات وذاكرة البيانات والسجلات.
يمر عبر أنواع مختلفة من الاختبارات:
هناك نص تبعية قد يعمل أو لا يعمل على الحصول على التبعيات.
بمجرد الحصول عليها ، يمكن تشغيل Makefile الذي سيقوم بتجميع جميع الوحدات الأربعة وتشغيل مقعد الاختبار.