Το λήμμα παραθέτει τις πηγές του αόριστα, χωρίςπαραπομπές.Βοηθήστε συνδέοντας το κείμενο με τις πηγέςχρησιμοποιώντας παραπομπές, ώστε να είναιεπαληθεύσιμο. Το πρότυπο τοποθετήθηκε χωρίς ημερομηνία. Για τη σημερινή ημερομηνία χρησιμοποιήστε:{{χωρίς παραπομπές|20|02|2026}}
Η συντομογραφία της έκφρασης "complex instruction set computer" είναι CISC (προφέρεταισισκ) και σημαίνειυπολογιστής σύνθετου συνόλου εντολών. Η στρατηγική στην οποία βασίζεται ηαρχιτεκτονική CISC είναι η ύπαρξη ενός μεγάλου συνόλουεντολών, στο οποίο συμπεριλαμβάνονται και σύνθετες. Οπρογραμματισμός σε CISC είναι πιο εύκολος από ό,τι στον άλλο σχεδιασμό, επειδή υπάρχει μια εντολή για κάθε απλή ή σύνθετη εργασία. Συνεπώς, οι προγραμματιστές δεν χρειάζεται να γράφουν σύνολαεντολών για να πραγματοποιήσουν κάποια σύνθετη εργασία.
Η πολυπλοκότητα τουσυνόλου εντολών έχει ως αποτέλεσμα το ηλεκτρονικό κύκλωμα τηςΚΜΕ και της μονάδας ελέγχου να είναι υπερβολικά σύνθετα. Για την μείωση αυτής της πολυπλοκότητας, οι σχεδιαστές τηςαρχιτεκτονικής CISC έχουν καταλήξει στην ακόλουθη λύση: Οπρογραμματισμός γίνεται σε δύο επίπεδα. Οι εντολές σεγλώσσα μηχανής δεν εκτελούνται κατευθείαν από τηνΚΜΕ. Αυτό προϋποθέτει την προσθήκη ενός ειδικού τύπου μνήμης, τη μικρομνήμη, στην οποία αποθηκεύεται το σύνολο τωνεντολών κάθε σύνθετηςεντολής του μηχανήματος. Αυτού του είδους οπρογραμματισμός, ο οποίος χρησιμοποιεί μικροεντολές, ονομάζεται μικροπρογραμματισμός.
Ένα μειονέκτημα της αρχιτεκτονικής CISC είναι ο επιπλέον φόρτος που σχετίζεται με το μικροπρογραμματισμό και την προσπέλαση της μικρομνήμης. Ωστόσο, οι υπέρμαχοι της αρχιτεκτονικής υποστηρίζουν ότι αυτό αντισταθμίζεται από τα οφέλη που παρέχουν τα μικρότεραπρογράμματα σε επίπεδο μηχανής.