1. Οδηγία ενός byte: Αυτές οι οδηγίες αποτελούνται από ένα μόνο byte, που περιέχει μόνο τον opcode. Αυτές είναι συνήθως απλές οδηγίες όπως το NOP (χωρίς λειτουργία), το HLT (HALT) ή ορισμένες λειτουργίες εγγραφής σε σχέση με την καταχώριση.
2. Οδηγία δύο byte: Αυτές οι οδηγίες έχουν δύο bytes. Το πρώτο byte είναι ο opcode και το δεύτερο byte καθορίζει έναν τελεστή, συνήθως:
* Μια ενιαία άμεση τιμή δεδομένων 8-bit: Χρησιμοποιείται σε οδηγίες όπως το `mvi a, data '(μετακινήστε την άμεση τιμή σε συσσωρευτή).
* Η διεύθυνση μιας θέσης μνήμης: Για οδηγίες πρόσβασης μνήμης. Η διεύθυνση είναι συνήθως με τη μορφή μιας διεύθυνσης 16-bit, αλλά δεδομένου ότι πρόκειται για μια εντολή δύο byte, θα καθορίζει μόνο τα χαμηλότερα 8 bits της διεύθυνσης μνήμης. Τα άνω 8 bits είναι συνήθως σιωπηρά σε 0.
3. Οδηγία τριών byte: Αυτές είναι οι μεγαλύτερες οδηγίες στο 8085. Περιέχουν τρία bytes:
* Ο opcode: Αυτό προσδιορίζει την εντολή.
* Διεύθυνση 16-bit: Καθορίζει τη θέση μνήμης όπου βρίσκονται τα δεδομένα. Αυτό ισχύει συνήθως για οδηγίες που περιλαμβάνουν την αντιμετώπιση δεδομένων στη μνήμη RAM (μνήμη τυχαίας προσπέλασης) και λειτουργίες όπως το "LDA ADDR` (Direct Accumulator Load) ή το" STA ADDR` (απευθείας συσσωρευτής αποθήκευσης). Η διεύθυνση δίνεται σε δύο bytes, το υψηλό byte ακολουθούμενο από το χαμηλό byte.
Είναι σημαντικό να σημειωθεί ότι αν και οι οδηγίες 8085 κατηγοριοποιούνται με αυτόν τον τρόπο, ορισμένες οδηγίες μπορεί να φαίνεται να σπάζουν αυτό το μοτίβο ελαφρώς ανάλογα με τον τρόπο με τον οποίο μετράτε τα bytes. Για παράδειγμα, ορισμένες οδηγίες χρησιμοποιούν σιωπηρούς τελεστές (τελεστές που δεν καθορίζονται ρητά στην ίδια την εντολή, όπως ο συσσωρευτής που είναι ένας σιωπηλός τελεστής σε πολλές οδηγίες), μειώνοντας αποτελεσματικά τον αριθμό των byte από αυτό που θα περίμενε κανείς με βάση τη λειτουργία. Ωστόσο, η θεμελιώδης αρχή παραμένει - οι οδηγίες είναι δομημένες γύρω από ένα, δύο ή τρία bytes για να αντιπροσωπεύουν τον OPCODE και οποιονδήποτε τελεστές.
Πνευματικά δικαιώματα © Γνώση Υπολογιστών Όλα τα δικαιώματα κατοχυρωμένα