Κεφάλαιο 3 | Ενότητα 4 | Προηγούμενο | Λεξικό όρων


Ανακεφαλαιώνοντας λοιπόν...

  Η βασική ιδέα για την υλοποίηση της μικροπρογραμματιζόμενης μονάδας ελέγχου είναι η μετατροπή της μονάδας ελέγχου σε έναν υπολογιστή-μικρογραφία. Οι μικροεντολές καθορίζουν τα σήματα ελέγχου που στέλνονται στη δίοδο δεδομένων και αποφασίζουν υπό όρους ποια μικροεντολή θα εκτελεστεί μετά.

  Με την ομαδοποίηση των σημάτων ελέγχου πετυχαίνουμε μείωση του μεγέθους της μικροεντολής αυξάνοντας όμως την πολυπλοκότητα της αποκωδικοποίησης των σημάτων.

  Το CPI της μικροπρογραμματιζόμενης μονάδας ελέγχου του υπολογιστή DLX είναι μεγαλύτερο απ' αυτό της καλωδιωμένης, γιατί ο έλεγχος για διακοπές απαιτεί στο ξεκίνημα έναν κύκλο ρολογιού, οι φορτώσεις και οι αποθηκεύσεις είναι πιο αργές και οι διακλαδώσεις με συνθήκη που απαιτούν σύγκριση με το 0 είναι πιο αργές στην περίπτωση που είναι διακλαδώσεις με συνθήκη που δεν ακολουθούνται (untaken).

  Κάθε μικροεντολή στο μικροπρόγραμμα του υπολογιστή MIPS αποτελείται από 8 πεδία. Κάθε πεδίο μπορεί να εκτελεί διαφορετικές λειτουργίες, ανάλογα με τις τιμές που παίρνει κάθε φορά.

  Για τη δημιουργία του μικροπρογράμματος της μονάδας ελέγχου του υπολογιστή MIPS, χωρίζουμε τις εντολές του μικροπρογράμματος σε επίπεδα.