Διαφορά κλειδιού: Το SAP 1 είναι απλό ως πιθανό 1 και παρόμοια το SAP 2 σημαίνει Simple As Possible 2. Το SAP 1 ορίζει το βασικό μοντέλο του μικροεπεξεργαστή. Το SAP 2 είναι η βελτιωμένη έκδοση του SAP 1 που παρέχει καλύτερες δυνατότητες υπολογιστών.
Ορίζει επίσης τον βασικό μηχανισμό αλληλεπίδρασης με τη μνήμη και άλλα μέρη. Αποτελείται από απλό και περιορισμένο σύνολο οδηγιών. Χρησιμοποιεί μνήμη 16 bytes (μνήμη RAM) και ένα μόνο δίαυλο 8 bit για τη μεταφορά δεδομένων και διευθύνσεων. Λόγω των περιορισμένων δυνατοτήτων του, χρησιμοποιείται συνήθως μόνο για ακαδημαϊκούς σκοπούς.
Η μνήμη RAM στην περίπτωση του SAP 2 είναι 64k. Ο δίαυλος για το SAP 2 είναι 16 bit. Λόγω της προσθήκης επιπλέον καταχωρητών, ο sequencer ελέγχου είναι επίσης μεγαλύτερος σε σύγκριση με το SAP 1. Το μητρώο δεδομένων μνήμης στο SAP 2 βοηθά στη διατήρηση του αποτελέσματος μιας πρόσβασης μνήμης. Το B register είναι πλέον γνωστό και ως TMP στο SAP 2. Η μονάδα του Adder / Subtractor είναι επίσης γνωστή ως αριθμητική / λογική μονάδα καθώς εκτελεί και λογικές εργασίες παρά απλή αφαίρεση και προσθήκη. Η μονάδα εκτελεί επίσης λειτουργίες λογικής. Στο SAP 2 η εντολή μπορεί να εμφανιστεί σε μεταβλητό μήκος.
Το SAP 2 είναι το βελτιωμένο μοντέλο σε σύγκριση με το SAP 1, καθώς περιλαμβάνει σύγχρονες λειτουργίες. Παραδείγματος χάριν, περιλαμβάνει επίσης εντολές άλματος μέσω των οποίων μπορεί να επαναληφθεί ή να παραλειφθεί συγκεκριμένη ενότητα των προγραμμάτων. Αυτή η λειτουργία επεκτείνει τις δυνατότητες υπολογιστών του υπολογιστή.
Σύγκριση μεταξύ Sap 1 και Sap 2:
SAP 1 | SAP 2 | |
Πλήρη μορφή | Απλή όσο είναι δυνατόν 1 | Απλή όσο είναι δυνατόν 2 |
Λογικές λειτουργίες | Δεν μπορεί να αντιμετωπιστεί | Μπορεί να γίνει χειρισμός |
Διευθύνσεις | 8 bits | 16 bits |
Opcodes | 4 bits | 8 bits |
Οδηγίες | Σταθερό μήκος | Μεταβλητό μήκος. |
Μονάδα αθροιστή / υποσταθμού | Εκτελεί απλές εργασίες όπως προσθήκη και αφαίρεση | Διεξάγει επίσης λογικές λειτουργίες και ως εκ τούτου είναι επίσης γνωστή ως ARITHMETIC / LOGIC UNIT |
Μέγεθος του ακολουθιακού ελέγχου | Μικρότερος | Μεγαλύτερη λόγω πρόσθετων καταχωρητών |
Αριθμός οδηγιών | Συγκριτικά μικρότερη | Συγκριτικά μεγαλύτερη |
Καταχωρίστε για να κρατήσετε τα δεδομένα που προστίθενται ή αφαιρούνται από τον συσσωρευτή | σι | TMP |
Οδηγίες μετάβασης | Μη διαθέσιμος | JM, JZ και JNZ - υπό όρους άλματα JMP - ανεπιφύλακτα άλματα |
Οδηγίες | Περιλαμβάνει οδηγίες - LDA, ADD, SUB, OUT και HLT | Περιλαμβάνει οδηγίες όπως ADD, SUB, INR, JMP, DCR, ANA, ORA, XRA, ANI, ORI, XRI κ.α. |
Οθόνη για την εμφάνιση εξόδων στις λυχνίες LED | Δυάδικος | Δεκαεξαδικό |