Cerința proiectului:
Creați un executor RISC-V și executați codul din fiecare fișier .mc.
-
Bănilean Alexandru-Ioan (grupa 152)
-
Ivașciuc Iancu Teodor (grupa 131)
- Python 3.9.0
Programul se rulează în modul următor, direct cu interpretatorul python:
python3 executor.py
Mențiuni:
Numele fișierelor .mc se află într-o listă în cadrul script-ului.
Pentru a-l putea executa cu succes, acestea trebuie să fie în același fișier cu executor.py
.
Am început rularea programului de la eticheta <userstart> (de acolo apare și aceea inițializare a program counter-ului PC), curățând regiștrii (reținuți într-un array) la începerea fiecărei execuții pe fișier.
În rezolvare am implementat doar funcțiile necesare pentru executarea testelor atașate.