Minimal instruction set computer

Από τη Βικιπαίδεια, την ελεύθερη εγκυκλοπαίδεια
Μετάβαση σε: πλοήγηση, αναζήτηση

Ο υπολογιστής μικρού συνόλου εντολών (Minimal Instruction Set Computer, MISC) είναι μια αρχιτεκτονική μικροεπεξεργαστών με πολύ μικρό αριθμό βασικών λειτουργιών και αντίστοιχων μνημονικών εντολών (opcodes). Αυτά τα σύνολα εντολών βασίζονται συνήθως στη στοίβα και όχι στους καταχωρητές, για να μειώσει το χώρο που χρειάζεται για να δηλώνονται οι τελεστές στις εντολές. Μια τέτοια αρχιτεκτονικής μηχανής στοίβας είναι πιο απλή γιατί όλες οι εντολές χρησιμοποιούν τα δεδομένα που βρίσκονται στο πάνω μέρος της στοίβας. Αυτό έχει ως αποτέλεσμα ένα μικρότερο σύνολο εντολών, μια μικρότερη και πιο γρήγορη μονάδα αποκωδικοποίησης εντολών, και γενικότερα τη γρηγορότερη εκτέλεση των ίδιων των εντολών. Το μειονέκτημα είναι ότι οι εντολές τείνουν να έχουν περισσότερες ακολουθιακές εξαρτήσεις, μειώνοντας τον παραλληλισμό σε επίπεδο εντολής (instruction-level parallelism). Οι αρχιτεκτονικές MISC μοιάζουν αρκετά με τη γλώσσα προγραμματισμού Forth και την εικονική μηχανή της Java.

Ένα από τα πιο επιτυχημένα εμπορικά παραδείγματα MISC ήταν ο INMOS transputer.

Δείτε επίσης[Επεξεργασία | επεξεργασία κώδικα]

Εξωτερικοί σύνδεσμοι[Επεξεργασία | επεξεργασία κώδικα]

Στο λήμμα αυτό έχει ενσωματωθεί κείμενο από το λήμμα Minimal instruction set computer της Αγγλικής Βικιπαίδειας, η οποία διανέμεται υπό την GNU FDL και την CC-BY-SA 3.0. (ιστορικό/συντάκτες).