DrMIPS: γραφικός προσομοιωτής επεξεργαστών MIPS

drMIPS

Αν είστε παθιασμένοι με την ηλεκτρονική, την αρχιτεκτονική και τον κόσμο των μικροεπεξεργαστών, σίγουρα θα λατρέψετε το λογισμικό drMIPS. Είναι το επόμενο πρόγραμμα που θα παρουσιαστεί σε αυτήν την άτυπη σειρά άρθρων όπου θα δείξω προγράμματα που δεν είναι τόσο γνωστά, αλλά που μπορεί να είναι το πιο ενδιαφέρον και πρακτικό για πολλούς χρήστες.

Το DrMIPS είναι ένα Προσομοιωτής γραφικών επεξεργαστών MIPS. Έτσι, μπορεί να υποστηριχθεί η διδασκαλία για αυτήν την αρχιτεκτονική που έχει ανοίξει ακολουθώντας τα βήματα των POWER, RISC-V κ.λπ. Επιπλέον, είναι ένα πολύ διαισθητικό περιβάλλον που παρέχει απλότητα στον χρήστη, ευέλικτο και διαμορφώσιμο. Θα το βρείτε για πολλές πλατφόρμες, συμπεριλαμβανομένων των διανομών GNU / Linux και Android. Εάν σας ενδιαφέρει, θα το βρείτε στα καταστήματα εφαρμογών ή στα καταστήματά σαςεπίσημος ιστότοπος στο GitHub.

Το πρόγραμμα είναι ανοιχτού κώδικα και δωρεάν, με την άδεια GPLv3, ώστε να μπορεί να χρησιμοποιηθεί χωρίς περιορισμούς, τροποποιημένο, αναδιανεμημένο κ.λπ. Και μεταξύ τα ΚΑΡΑΚΤΗΡΙΣΤΙΚΑ της μπορεί να επισημανθεί:

  • Μπορείτε να προσομοιώσετε εκδόσεις unicycle και αγωγών του επεξεργαστή MIPS.
  • Το datapath εμφανίζεται γραφικά για να δει πώς τα δεδομένα κινούνται μέσω της αρχιτεκτονικής.
  • Επιτρέπει βήμα προς βήμα εκτέλεση και βήμα πίσω.
  • Μπορείτε να επεξεργαστείτε καταχωρητές και μνήμη δεδομένων κατά την εκτέλεση.
  • Έχει μια λειτουργία απόδοσης όπου προσομοιώνονται επίσης οι καθυστερήσεις και εμφανίζεται η κρίσιμη διαδρομή του επεξεργαστή.
  • Μπορούν να δημιουργηθούν διαδρομές δεδομένων και σύνολα οδηγιών χάρη στη διαμόρφωσή του.
  • Προσαρμοσμένα στοιχεία.
  • Ενσωματωμένος επεξεργαστής κώδικα, με επισήμανση σύνταξης και αυτόματη συμπλήρωση (μόνο για έκδοση υπολογιστή).
  • Τα δεδομένα παρουσιάζονται σε δυαδικά, δεκαδικά ή δεκαεξαδικά.
  • Διάφορα φωτεινά και σκοτεινά θέματα για να επιλέξετε την εμφάνιση του περιβάλλοντος.
  • Αυτό σημαίνει ότι οι οδηγίες που έχουν τη δική τους διαδρομή δεδομένων δεν μπορούν να εμφανιστούν, επιπλέον, οδηγίες όπως JAR, JR, SYSCALLs και floating point δεν υποστηρίζονται, απλώς ένα πολύ βασικό σύνολο για εκπαιδευτική χρήση.

Αφήστε το σχόλιό σας

Η διεύθυνση email σας δεν θα δημοσιευθεί. Τα υποχρεωτικά πεδία σημειώνονται με *

*

*

  1. Υπεύθυνος για τα δεδομένα: AB Internet Networks 2008 SL
  2. Σκοπός των δεδομένων: Έλεγχος SPAM, διαχείριση σχολίων.
  3. Νομιμοποίηση: Η συγκατάθεσή σας
  4. Κοινοποίηση των δεδομένων: Τα δεδομένα δεν θα κοινοποιούνται σε τρίτους, εκτός από νομική υποχρέωση.
  5. Αποθήκευση δεδομένων: Βάση δεδομένων που φιλοξενείται από τα δίκτυα Occentus (ΕΕ)
  6. Δικαιώματα: Ανά πάσα στιγμή μπορείτε να περιορίσετε, να ανακτήσετε και να διαγράψετε τις πληροφορίες σας.