Προγραμματισμός

* Γνώση Υπολογιστών >> Προγραμματισμός >> Προγραμματισμός Υπολογιστών Γλώσσες

Πώς να διαβάσετε Χαρακτήρες σε MIPS

Η συμβολική γλώσσα MIPS είναι μια γλώσσα προγραμματισμού χαμηλού επιπέδου για την ανάπτυξη του επεξεργαστή . Συνέλευση είναι γρήγορη , διότι δεν απαιτεί καμία κατάρτιση και λειτουργεί με εγγενή σετ εντολών του επεξεργαστή . Ωστόσο , ο προγραμματισμός στη συναρμολόγηση απαιτεί γνώση για το πώς να κατασκευάσει απλό σύστημα κλήσεις ότι υψηλότερου επιπέδου γλώσσες απόσπασμα από τον προγραμματιστή , όπως η εισροή . Για παράδειγμα , να πάρει εισαγωγής χαρακτήρων από το χρήστη απαιτεί τιμές φόρτωση σε κατάλληλα μητρώα και στη συνέχεια με το χέρι αναγκάζοντας μια κλήση συστήματος από τον υπολογιστή . Τα πράγματα που θα χρειαστείτε
MIPS emulator
επεξεργαστή κειμένου
Η Εμφάνιση Περισσότερες οδηγίες
Η

1 Δημιουργήστε τα δεδομένα για το πρόγραμμα που θα κρατήσει το χαρακτήρα :
<. p> δεδομένα: Χαρακτήρας : . χώρο 2.text 2

Τοποθετήστε τον ακέραιο " 8 " στο μητρώο $ v0 , το οποίο οι έλεγχοι επεξεργαστή για τιμές κλήσεων συστήματος :

. κύρια : li $ v0 , 8
εικόνων 3

Τοποθετήστε το σημείο αναφοράς για τον " χαρακτήρα" μεταβλητή στον καταχωρητή $ a0 :

la $ a0 , πώληση χαρακτήρων Φτηνές 4

Ρυθμίστε το όριο χαρακτήρων σε 1 στο μητρώο $ a1 και στη συνέχεια να κάνουν την κλήση του συστήματος :

li $ a1 , 2syscall

Η

Συναφής σύστασή

Πνευματικά δικαιώματα © Γνώση Υπολογιστών Όλα τα δικαιώματα κατοχυρωμένα