Navigation

News

Courses

Quick Links

Διευκρινήσεις για τη Δεύτερη Σειρά Ασκήσεων

Η άσκηση υποθέτει μια τυχαία αρχιτεκτονική σωλήνωσης 5 σταδίων και όχι κάποια συγκεκριμένη αρχιτεκτονική του MIPS. Συνεπώς δεν είναι υποχρεωτικό οι εντολές να είναι ακριβώς ίδιες με αυτές που υλοποιεί ο MIPS και προφανώς ο κώδικας που δίνεται δεν ακολουθεί τους κανόνες της assembly του MIPS (ονόματα εντολών, χρήση του $ για τους καταχωρητές, κτλ). Τα ονόματα των εντολών που χρησιμοποιούνται στη συγκεκριμένη άσκηση αποτελούν συντομεύσεις (abbreviations) των πραγματικών ονομάτων και είναι ενδεικτικά της λειτουργίας της κάθε εντολής.

Πιο συγκεκριμένα έχουμε :

Τέλος ο χαρακτήρας # χρησιμοποιείται μπροστά από κάποιο ψηφίο για να υποδηλώσει ότι πρόκειται για αριθμό και όχι για κάποιο όνομα. Έτσι στην εντολή αφαίρεσης που περιέχει ο κώδικας χρησιμοποιείται ο αριθμός 8. Οι αριθμοί δίνονται στο δεκαδικό σύστημα.