Motorola 68000 (συχνά ονομάζεται "68K"):
* Αρχιτεκτονική: Χρησιμοποιεί μια πιο συμμετρική και ορθογώνια αρχιτεκτονική. Αυτό σημαίνει ότι οι οδηγίες είναι γενικά πιο συνεπείς στη μορφή και τη λειτουργία τους, καθιστώντας ευκολότερη τη δημιουργία και τη βελτιστοποίηση των μεταγλωττιστών. Είναι ένας σχεδιασμός που μοιάζει με RISC πριν χρησιμοποιηθεί ευρέως ο όρος, με σχετικά λίγες μορφές διδασκαλίας.
* Λειτουργίες απευθυνόμενοι: Προσφέρει ένα πλούσιο και ευέλικτο σύνολο λειτουργιών διευθύνσεων, καθιστώντας ευκολότερη την πρόσβαση σε δεδομένα σε διάφορες τοποθεσίες μνήμης.
* Διακοσμός δεδομένων: Ο δίαυλος εσωτερικών δεδομένων 16-bit και ένας δίαυλος εξωτερικών δεδομένων 32 bit (που ήταν μια βασική καινοτομία). Αυτό του επέτρεψε να αποκτήσει πρόσβαση σε ευρύτερους χώρους μνήμης.
* Μητρώα: Είχε μεγάλο αριθμό καταχωρητών 32-bit.
* Ρύθμιση εντολών: Πιο κανονικό και συνεπές σύνολο οδηγιών σε σύγκριση με το 8086.
* endianness: Big-Endian.
* Διαχείριση μνήμης: Ισχυρές δυνατότητες διαχείρισης μνήμης, που χρησιμοποιούνται συχνά σε λειτουργικά συστήματα πολλαπλών εργασιών.
Intel 8086:
* Αρχιτεκτονική: Σύνθετη Αρχιτεκτονική Υπολογιστών (CISC). Οι οδηγίες ποικίλλουν ευρέως σε μήκος και λειτουργία, καθιστώντας πιο δύσκολη τη βελτιστοποίηση του προγραμματισμού και του μεταγλωττιστή. Είναι ένα πιο περίπλοκο, λιγότερο κανονικό σύνολο οδηγιών από το 68000.
* Λειτουργίες απευθυνόμενοι: Λιγότερο και λιγότερο ευέλικτοι τρόποι αντιμετώπισης σε σύγκριση με τα 68000.
* Διακοσμός δεδομένων: Ο δίαυλος εσωτερικών και εξωτερικών δεδομένων 16-bit. Περιορίζει την ικανότητά του να αντιμετωπίζει άμεσα μεγάλα ποσά μνήμης.
* Μητρώα: Λιγότερα μητρώα (κυρίως 16-bit), με περίπου 8-bit μητρώα.
* Ρύθμιση εντολών: Σύνθετο και ποικίλο σύνολο οδηγιών, συχνά με πολλαπλούς τρόπους για να επιτευχθεί το ίδιο αποτέλεσμα.
* endianness: Μικρό-ενδαλών.
* Διαχείριση μνήμης: Λιγότερο εξελιγμένες δυνατότητες διαχείρισης μνήμης από το 68000, αρχικά. Οι μεταγενέστερες εκδόσεις (όπως το 80286 και πέραν) βελτίωσαν σημαντικά αυτό.
Οι βασικές διαφορές συνοψίζονται:
| Χαρακτηριστικό | Motorola 68000 | Intel 8086 |
| --------------------------------------------------------------------------------------------------------------------------------------------
| Αρχιτεκτονική | Πιο ορθογώνια, RISC-όπως | CISC |
| Διακοπτικός δίαυλος | 32-bit εξωτερικό, 16-bit εσωτερικό | 16-bit |
| Λειτουργίες αντιμετώπισης | Πιο ευέλικτο | Λιγότερο ευέλικτο |
| Μητρώα | Περισσότερα, 32-bit | Λιγότερα, κυρίως 16-bit |
| Σύνολο οδηγιών | Πιο τακτική | Πιο περίπλοκο |
| Endianness | Big-Endian | Little-Endian |
| Διαχείριση μνήμης | Πιο εξελιγμένο αρχικά | Λιγότερο εξελιγμένο αρχικά |
Εν ολίγοις: Το 68000 ευνοήθηκε για την καθαρότερη, πιο τακτική αρχιτεκτονική του, καθιστώντας ευκολότερη την προγραμματισμό και την ανάπτυξη εξελιγμένων λειτουργικών συστημάτων. Το 8086, αν και πιο περίπλοκο, επωφελήθηκε από το ισχυρό μάρκετινγκ της Intel και τελικά έγινε πιο εμπορικά κυρίαρχος, κυρίως λόγω της επιτυχίας του IBM PC που χρησιμοποίησε το 8086 και τους διαδόχους του. Η επιλογή μεταξύ τους έπεσε συχνά σε συγκεκριμένες ανάγκες εφαρμογής και το διαθέσιμο οικοσύστημα την εποχή εκείνη.
Πνευματικά δικαιώματα © Γνώση Υπολογιστών Όλα τα δικαιώματα κατοχυρωμένα