Δημιουργήστε ένα αρχείο κειμένου για να κρατήσει τον κωδικό σας MIPS 2
Τύπος "κύριος ", ακολουθούμενο από άνω και κάτω τελεία για να ξεκινήσει ένα πρόγραμμα MIPS : .
κύρια :
3
Πρόλογος σχόλια σε MIPS με δίεση
# Αυτό είναι ένα σχόλιο
Η 4
Γράψτε το όνομα μιας μεταβλητής . για τη δημιουργία , ακολουθούμενο από το σύμβολο δίεσης , άνω και κάτω τελεία , ένα τύπο δεδομένων και αξία . Για παράδειγμα , ο παρακάτω κώδικας δημιουργεί έναν ακέραιο με τιμή 8 ονομάζεται " myvariable " :
myvariable : . Λέξη 8
5
πρόσβαση μνήμη τυχαίας προσπέλασης ( RAM ) με τη χρήση του " li "και" sw " λέξεις-κλειδιά . Πληκτρολογήστε το " lw " ή " li " λέξεις-κλειδιά , το σύμβολο του δολαρίου ακολουθούμενο από τον αριθμό του προορισμού μητρώου και την πηγή της μνήμης RAM :
μεταβλητή # φορτίου 1 στον καταχωρητή t2 από τη RAM
li $ t2 , myvariable
# κατάστημα το περιεχόμενο του καταχωρητή t2 στη RAM
sw $ t2 , myvariable
οι παραπάνω κώδικα φορτία " myvariable " από τη μνήμη RAM στον καταχωρητή 2 . Στη συνέχεια, παίρνει την τιμή στον καταχωρητή 2 και κινείται πίσω στη μνήμη RAM .
Η 6
Γράψτε το όνομα μιας αριθμητικός τελεστής ακολουθείται από τους αριθμούς μητρώου για χρήση σε εκτέλεση του χειριστή . Η πρώτη διεύθυνση μνήμης θα λαμβάνουν το αποτέλεσμα του υπολογισμού ? MIPS χρησιμοποιεί τις τιμές του δεύτερου και του τρίτου να εκτελεί τον υπολογισμό . Ο κώδικας που ακολουθεί προσθέτει , διαιρεί και πολλαπλασιάζει τα περιεχόμενα των καταχωρητών 2 και 3 και τοποθετεί τα αποτελέσματα στο μητρώο 4 :
προσθέσει $ t4 , $ t2 , $ t3
div $ t4 , $ t2 , $ t3
mult $ t4 , $ t2 , $ t3
Η 7
Τοποθετήστε την τιμή 10 στο μητρώο 0 και να εκτελέσει ένα syscall να τερματίσει το πρόγραμμα .
li $ v0 , 10
syscall
Η
εικόνων
Πνευματικά δικαιώματα © Γνώση Υπολογιστών Όλα τα δικαιώματα κατοχυρωμένα