Η αρχιτεκτονική μικροεπεξεργαστή 8085: Εργασία και οι εφαρμογές της

Δοκιμάστε Το Όργανο Μας Για Την Εξάλειψη Των Προβλημάτων





Η πρώτη εφεύρεση του ολοκληρωμένου κυκλώματος ήταν το έτος 1959 και εορτάστηκε η ιστορία των μικροεπεξεργαστών. Και ο πρώτος μικροεπεξεργαστής που εφευρέθηκε ήταν η Intel 4004 το 1971. Ονομάζεται ακόμη και ως κεντρική μονάδα επεξεργασίας (CPU) όπου ενσωματώνονται πολλαπλά περιφερειακά στοιχεία υπολογιστή σε ένα τσιπ. Αυτό περιλαμβάνει καταχωρητές, δίαυλο ελέγχου, ρολόι, ALU, τμήμα ελέγχου και μονάδα μνήμης. Περνώντας πολλές γενιές, η τρέχουσα γενιά του μικροεπεξεργαστή μπόρεσε να εκτελέσει υψηλές υπολογιστικές εργασίες που χρησιμοποιούν επίσης επεξεργαστές 64-bit. Αυτή είναι μια σύντομη αξιολόγηση των μικροεπεξεργαστών και ένας τύπος που θα συζητήσουμε σήμερα είναι η αρχιτεκτονική μικροεπεξεργαστών 8085.

Τι είναι ο μικροεπεξεργαστής 8085;

Γενικά, το 8085 είναι 8-bit μικροεπεξεργαστής, και ξεκίνησε από την ομάδα της Intel το έτος 1976 με τη βοήθεια της τεχνολογίας NMOS. Αυτός ο επεξεργαστής είναι η ενημερωμένη έκδοση του μικροεπεξεργαστή. Οι διαμορφώσεις του 8085 μικροεπεξεργαστής περιλαμβάνουν κυρίως δεδομένα bus-8-bit, διεύθυνση bus-16 bit, μετρητής προγράμματος -16-bit, stack pointer-16 bit, καταχωρεί 8-bit, + 5V τάση τροφοδοσίας και λειτουργεί στα 3,2 MHz μεμονωμένο τμήμα CLK. Οι εφαρμογές του 8085 μικροεπεξεργαστή εμπλέκονται σε φούρνους μικροκυμάτων, πλυντήρια, συσκευές κ.λπ. χαρακτηριστικά του μικροεπεξεργαστή 8085 έχουν ως εξής:




  • Αυτός ο μικροεπεξεργαστής είναι μια συσκευή 8-bit που λαμβάνει, λειτουργεί ή εξάγει πληροφορίες 8-bit με ταυτόχρονη προσέγγιση.
  • Ο επεξεργαστής αποτελείται από 16-bit και 8-bit διεύθυνση και γραμμές δεδομένων και έτσι η χωρητικότητα της συσκευής είναι 216που είναι 64KB μνήμης.
  • Είναι κατασκευασμένο από μία μόνο συσκευή chip NMOS και διαθέτει 6200 τρανζίστορ
  • Υπάρχουν συνολικά 246 κωδικοί λειτουργίας και 80 οδηγίες
  • Καθώς ο μικροεπεξεργαστής 8085 έχει γραμμές διευθύνσεων εισόδου / εξόδου 8-bit, έχει τη δυνατότητα να αντιμετωπίσει 28= 256 θύρες εισόδου και εξόδου.
  • Αυτός ο μικροεπεξεργαστής διατίθεται σε πακέτο DIP 40 ακίδων
  • Για να μεταφέρει τεράστιες πληροφορίες από το I / O στη μνήμη και από τη μνήμη στο I / O, ο επεξεργαστής μοιράζεται το δίαυλό του με τον ελεγκτή DMA.
  • Έχει μια προσέγγιση όπου μπορεί να ενισχύσει τον μηχανισμό χειρισμού διακοπής
  • Ένας επεξεργαστής 8085 μπορεί ακόμη και να λειτουργήσει ως μικροϋπολογιστής τριών τσιπ χρησιμοποιώντας την υποστήριξη κυκλωμάτων IC 8355 και IC 8155.
  • Διαθέτει εσωτερική γεννήτρια ρολογιού
  • Λειτουργεί σε κύκλο ρολογιού με κύκλο λειτουργίας 50%

Η αρχιτεκτονική μικροεπεξεργαστών 8085

Η αρχιτεκτονική του μικροεπεξεργαστή 8085 περιλαμβάνει κυρίως τη μονάδα χρονισμού και ελέγχου, την αριθμητική και τη λογική μονάδα, αποκρυπτογράφος, μητρώο οδηγιών, έλεγχος διακοπής, πίνακας καταχωρητών, σειριακός έλεγχος εισόδου / εξόδου. Το πιο σημαντικό μέρος του μικροεπεξεργαστή είναι η κεντρική μονάδα επεξεργασίας.



8085 Αρχιτεκτονική

8085 Αρχιτεκτονική

Λειτουργίες του μικροεπεξεργαστή 8085

Η κύρια λειτουργία του ALU είναι αριθμητική καθώς και λογική που περιλαμβάνει προσθήκη, αύξηση, αφαίρεση, μείωση, λογικές λειτουργίες όπως AND, OR, Ex-OR , συμπλήρωμα, αξιολόγηση, αριστερή ή δεξιά. Τόσο οι προσωρινοί καταχωρητές όσο και οι συσσωρευτές χρησιμοποιούνται για τη διατήρηση των πληροφοριών καθ 'όλη τη διάρκεια της λειτουργίας, τότε το αποτέλεσμα θα αποθηκευτεί εντός του συσσωρευτή. Οι διαφορετικές σημαίες διατάσσονται ή αναδιατάσσονται με βάση το αποτέλεσμα της λειτουργίας.

Μητρώα σημαιών

Τα μητρώα σημαιών του μικροεπεξεργαστής 8085 ταξινομούνται σε πέντε τύπους: σύμβολο, μηδέν, βοηθητική μεταφορά, ισοτιμία και μεταφορά. Οι θέσεις του bit που διατίθενται για αυτούς τους τύπους σημαιών. Μετά τη λειτουργία ενός ALU, όταν το αποτέλεσμα του πιο σημαντικού bit (D7) είναι ένα, τότε η σημαία θα τακτοποιηθεί. Όταν η λειτουργία του αποτελέσματος ALU είναι μηδέν τότε θα οριστούν οι μηδενικές σημαίες. Όταν το αποτέλεσμα δεν είναι μηδέν, τότε οι μηδενικές σημαίες θα επαναφερθούν.

8085 Μητρώα σημαιών μικροεπεξεργαστή

8085 Μητρώα σημαιών μικροεπεξεργαστή

Σε μια αριθμητική διαδικασία, όποτε παράγεται μια μεταφορά με το μικρότερο nibble, τότε θα οριστεί μια βοηθητική σημαία τύπου μεταφοράς. Μετά από μια λειτουργία ALU, όταν το αποτέλεσμα έχει έναν ζυγό αριθμό τότε θα οριστεί η σημαία ισοτιμίας, διαφορετικά θα γίνει επαναφορά. Όταν μια αριθμητική διαδικασία καταλήξει σε μια μεταφορά, τότε η σημαία μεταφοράς θα οριστεί διαφορετικά θα γίνει επαναφορά. Μεταξύ των πέντε τύπων σημαιών, η σημαία τύπου AC χρησιμοποιείται στο εσωτερικό που προορίζεται για αριθμητική BCD, καθώς και οι υπόλοιπες τέσσερις σημαίες χρησιμοποιούνται με τον προγραμματιστή για να διασφαλιστεί ότι οι συνθήκες του αποτελέσματος μιας διαδικασίας.


Μονάδα ελέγχου και χρονισμού

Η μονάδα ελέγχου και χρονισμού συντονίζεται με όλες τις ενέργειες του μικροεπεξεργαστή από το ρολόι και δίνει τα σήματα ελέγχου που απαιτούνται για επικοινωνία μεταξύ του μικροεπεξεργαστή καθώς και των περιφερειακών.

Μητρώο αποκωδικοποιητών και οδηγιών
Δεδομένου ότι μια παραγγελία λαμβάνεται από τη μνήμη μετά από αυτό βρίσκεται στο μητρώο οδηγιών και κωδικοποιείται και αποκωδικοποιείται σε διαφορετικούς κύκλους συσκευών.

Εγγραφή Array

Ο γενικός σκοπός προγραμματιζόμενος Τα μητρώα ταξινομούνται σε διάφορους τύπους Εκτός από τους συσσωρευτές όπως B, C, D, E, H, & L. Αυτοί χρησιμοποιούνται ως καταχωρητές 8-bit διαφορετικά συνδέονται για να αποθηκεύσουν το l6 bit δεδομένων. Τα επιτρεπόμενα ζευγάρια είναι BC, DE & HL και τα βραχυπρόθεσμα μητρώα W & Z χρησιμοποιούνται στον επεξεργαστή και δεν μπορεί να χρησιμοποιηθεί με τον προγραμματιστή.

Μητρώα ειδικού σκοπού

Αυτοί οι καταχωρητές ταξινομούνται σε τέσσερις τύπους, δηλαδή μετρητή προγράμματος, δείκτης στοίβας, καταχωρητής αύξησης ή μείωσης, buffer διευθύνσεων ή buffer δεδομένων.

Μετρητής προγράμματος

Αυτός είναι ο πρώτος τύπος μητρώου ειδικού σκοπού και θεωρεί ότι η εντολή εκτελείται από τον μικροεπεξεργαστή. Όταν η ALU ολοκλήρωσε την εκτέλεση της εντολής, τότε ο μικροεπεξεργαστής αναζητά άλλες οδηγίες που πρέπει να εκτελεστούν. Έτσι, θα υπάρχει απαίτηση να διατηρείται η επόμενη διεύθυνση εντολής που θα εκτελεστεί προκειμένου να εξοικονομηθεί χρόνος. Ο μικροεπεξεργαστής αυξάνει το πρόγραμμα όταν εκτελείται μια εντολή, επομένως θα εκτελεστεί η αντίθετη θέση του προγράμματος στη διεύθυνση μνήμης της επόμενης εντολής…

Στοίβα δείκτη το 8085

Ο δείκτης SP ή stack είναι ένας καταχωρητής 16 bit και λειτουργεί παρόμοιος με ένα stack, ο οποίος αυξάνεται ή μειώνεται συνεχώς με δύο σε όλη τη διαδικασία push και pop.

Μητρώο αύξησης ή μείωσης

Τα περιεχόμενα καταχωρητή 8-bit ή αλλιώς μια θέση μνήμης μπορεί να αυξηθεί ή να μειωθεί με ένα. Ο καταχωρητής 16-bit είναι χρήσιμος για αύξηση ή μείωση του προγράμματος μετρητές καθώς και στοίβα δείκτη περιεχομένου με ένα. Αυτή η λειτουργία μπορεί να πραγματοποιηθεί σε οποιαδήποτε θέση μνήμης ή σε οποιοδήποτε είδος μητρώου.

Διεύθυνση-Buffer & Διεύθυνση-Data-Buffer

Το buffer διεύθυνσης αποθηκεύει τις αντιγραμμένες πληροφορίες από τη μνήμη για την εκτέλεση. Η μνήμη & τα τσιπ I / O συνδέονται με αυτούς τους διαύλους, τότε η CPU μπορεί να αντικαταστήσει τα προτιμώμενα δεδομένα από τα τσιπ I / O και τη μνήμη.

Δίαυλος διευθύνσεων και λεωφορείο δεδομένων

Ο δίαυλος δεδομένων είναι χρήσιμος στη μεταφορά των σχετικών πληροφοριών που πρόκειται να αποθηκευτούν. Είναι αμφίδρομη, αλλά ο δίαυλος διευθύνσεων υποδεικνύει τη θέση που πρέπει να αποθηκευτεί και είναι μονοκατευθυντικό, χρήσιμο για τη μετάδοση των πληροφοριών καθώς και των συσκευών εισόδου / εξόδου διεύθυνσης.

Μονάδα χρονισμού και ελέγχου

Η μονάδα χρονισμού και ελέγχου μπορεί να χρησιμοποιηθεί για την παροχή του σήματος στην αρχιτεκτονική μικροεπεξεργαστή 8085 για την επίτευξη των συγκεκριμένων διαδικασιών. Οι μονάδες χρονισμού και ελέγχου χρησιμοποιούνται για τον έλεγχο τόσο των εσωτερικών όσο και των εξωτερικών κυκλωμάτων. Αυτά ταξινομούνται σε τέσσερις τύπους, δηλαδή μονάδες ελέγχου όπως RD 'ALE, READY, WR', μονάδες κατάστασης όπως S0, S1 και IO / M ', DM όπως HLDA και μονάδα HOLD, μονάδες RESET όπως RST-IN και RST-OUT .

Διάγραμμα καρφιτσών

Αυτό το 8085 είναι ένας μικροεπεξεργαστής 40 ακίδων όπου αυτοί κατηγοριοποιούνται σε επτά ομάδες. Με το παρακάτω διάγραμμα πείρου μικροεπεξεργαστή 8085, η λειτουργικότητα και ο σκοπός μπορούν να γίνουν γνωστά εύκολα.

Διάγραμμα 8085 Pin

Διάγραμμα 8085 Pin

Δίαυλος δεδομένων

Οι ακίδες από 12 έως 17 είναι οι καρφίτσες διαύλου δεδομένων που είναι AD0- ΠΡΟΣ ΤΗΝ7, αυτό μεταφέρει τα ελάχιστα σημαντικά δεδομένα 8-bit και δίαυλο διευθύνσεων.

Λεωφορείο διεύθυνσης

Οι ακίδες 21 έως 28 είναι οι καρφίτσες διαύλου δεδομένων που είναι Α8- ΠΡΟΣ ΤΗΝδεκαπέντε, αυτό μεταφέρει τα πιο σημαντικά δίαυλα δεδομένων και διευθύνσεων 8-bit.

Κατάσταση και τα σήματα ελέγχου

Για να μάθετε τη συμπεριφορά της λειτουργίας, αυτά τα σήματα λαμβάνονται κυρίως υπόψη. Στις συσκευές 8085, υπάρχουν 3 καθένα από τα σήματα ελέγχου και κατάστασης.

RD - Αυτό είναι το σήμα που χρησιμοποιείται για τη ρύθμιση της λειτουργίας READ. Όταν ο πείρος κινείται στο χαμηλό, σημαίνει ότι διαβάζεται η επιλεγμένη μνήμη.

WR - Αυτό είναι το σήμα που χρησιμοποιείται για τη ρύθμιση της λειτουργίας WRITE. Όταν ο πείρος κινείται στο χαμηλό, σημαίνει ότι οι πληροφορίες του διαύλου δεδομένων γράφονται στην επιλεγμένη θέση μνήμης.

ΑΛΛΑ - Το ALE αντιστοιχεί στο σήμα Latch Enable Enable. Το σήμα ALE είναι υψηλό τη στιγμή του αρχικού κύκλου ρολογιού του μηχανήματος και αυτό επιτρέπει στα 8 τελευταία bit της διεύθυνσης να ασφαλίζονται με τη μνήμη ή το εξωτερικό μάνδαλο.

Ι / Μ - Αυτό είναι το σήμα κατάστασης που αναγνωρίζει εάν η διεύθυνση θα εκχωρηθεί για I / O ή για συσκευές μνήμης.

ΕΤΟΙΜΟΣ - Αυτή η καρφίτσα χρησιμοποιείται για να καθορίσει εάν το περιφερειακό μπορεί να μεταφέρει πληροφορίες ή όχι. Όταν αυτός ο πείρος είναι υψηλός, μεταφέρει δεδομένα και αν αυτό είναι χαμηλό, η συσκευή μικροεπεξεργαστή πρέπει να περιμένει έως ότου ο πείρος φτάσει σε υψηλή κατάσταση.

μικρό0και S1 pins - Αυτές οι ακίδες είναι τα σήματα κατάστασης που καθορίζουν τις παρακάτω λειτουργίες και είναι:

S0 S1 Χαρακτηριστικά Υ
00Να σταματήσει
10Γράφω
01Ανάγνωση
11Φέρω

Σήματα ρολογιού

ΚΛΚ - Αυτό είναι το σήμα εξόδου που είναι ο πείρος 37. Αυτό χρησιμοποιείται ακόμη και σε άλλα ψηφιακά ολοκληρωμένα κυκλώματα. Η συχνότητα του σήματος ρολογιού είναι παρόμοια με τη συχνότητα του επεξεργαστή.

X1 και X2 - Αυτά είναι τα σήματα εισόδου στις ακίδες 1 και 2. Αυτές οι ακίδες έχουν συνδέσεις με τον εξωτερικό ταλαντωτή που λειτουργεί το σύστημα εσωτερικού κυκλώματος της συσκευής. Αυτές οι ακίδες χρησιμοποιούνται για την παραγωγή του ρολογιού που απαιτείται για τη λειτουργία του μικροεπεξεργαστή.

Επαναφορά σημάτων

Υπάρχουν δύο ακίδες επαναφοράς που είναι Επαναφορά εισόδου και Επαναφορά στις ακίδες 3 και 36.

Επαναφορά στο - Αυτή η καρφίτσα σημαίνει επαναφορά του μετρητή προγράμματος στο μηδέν. Επίσης, αυτός ο ακροδέκτης επαναφέρει τα πτερύγια HLDA και τις καρφίτσες IE. Η μονάδα επεξεργασίας ελέγχου θα είναι σε κατάσταση επαναφοράς έως ότου δεν ενεργοποιηθεί το RESET.

ΕΠΑΝΑΦΟΡΑ - Αυτή η καρφίτσα σημαίνει ότι η CPU είναι σε κατάσταση επαναφοράς.

Σειριακά σήματα εισόδου / εξόδου

SID - Αυτό είναι το σειριακό σήμα γραμμής δεδομένων εισόδου. Οι πληροφορίες που περιλαμβάνονται σε αυτήν τη γραμμή δεδομένων λαμβάνονται στο 7ουbit του ACC όταν εκτελείται η λειτουργικότητα RIM.

ΧΛΟΟΤΑΠΗΤΑΣ - Αυτό είναι το σειριακό σήμα γραμμής δεδομένων εξόδου. Το ACC του 7ουbit είναι η έξοδος στη γραμμή δεδομένων SOD όταν εκτελείται η λειτουργικότητα SIIM.

Εξωτερικά ξεκίνησε και διακόπτει σήματα

HLDA - Αυτό είναι το σήμα αναγνώρισης HOLD που υποδηλώνει το ληφθέν σήμα της αίτησης HOLD. Όταν το αίτημα καταργηθεί, ο πείρος μεταβαίνει σε χαμηλή κατάσταση. Αυτός είναι ο πείρος εξόδου.

ΚΡΑΤΗΣΤΕ - Αυτή η καρφίτσα υποδεικνύει ότι η άλλη συσκευή χρειάζεται να χρησιμοποιεί λεωφορεία δεδομένων και διευθύνσεων. Αυτός είναι ο πείρος εισόδου.

ΙΝΤΑ - Αυτός ο ακροδέκτης είναι η επιβεβαίωση διακοπής που κατευθύνεται από τη συσκευή μικροεπεξεργαστή μετά τη λήψη του ακροδέκτη INTR. Αυτός είναι ο πείρος εξόδου.

ΣΕ - Αυτό είναι το σήμα αιτήματος διακοπής. Έχει ελάχιστη προτεραιότητα σε σύγκριση με άλλα σήματα διακοπής.

Διακοπή σήματος Επόμενη θέση εντολής
ΠΑΓΙΔΑ0024
RST 7.5003C
RST 6.50034
RST 5.5002C

TRAP, RST 5.5, 6.5, 7.5 - Όλα αυτά είναι οι ακροδέκτες εισόδου. Όταν αναγνωρίζεται κάποιος από τους ακροδέκτες διακοπής, τότε το επόμενο σήμα έχει λειτουργήσει από τη σταθερή θέση στη μνήμη με βάση τον παρακάτω πίνακα:

Η λίστα προτεραιότητας αυτών των σημάτων διακοπής είναι

TRAP - Υψηλότερη

RST 7.5 - Υψηλή

RST 6.5 - Μεσαίο

RST 5.5 - Χαμηλό

INTR - Χαμηλότερη

Τα σήματα τροφοδοσίας είναι Vcc και Vss που είναι + 5V και γείωσης.

Διακοπή μικροεπεξεργαστή 8085

Διακοπή μικροεπεξεργαστή 8085

Διάγραμμα χρονισμού 8085 μικροεπεξεργαστή

Για να κατανοήσετε με σαφήνεια τη λειτουργία και την απόδοση του μικροεπεξεργαστή, το διάγραμμα χρονισμού είναι η καταλληλότερη προσέγγιση. Χρησιμοποιώντας το διάγραμμα χρονισμού, είναι εύκολο να γνωρίζουμε τη λειτουργικότητα του συστήματος, τη λεπτομερή λειτουργικότητα κάθε εντολής και εκτέλεσης και άλλα. Το διάγραμμα χρονισμού είναι η γραφική απεικόνιση των οδηγιών είναι βήματα που αντιστοιχούν στο χρόνο. Αυτό υποδηλώνει τον κύκλο ρολογιού, τη χρονική περίοδο, το δίαυλο δεδομένων, τον τύπο λειτουργίας όπως RD / WR / Κατάσταση και τον κύκλο ρολογιού.

Στην αρχιτεκτονική μικροεπεξεργαστή 8085, εδώ θα εξετάσουμε τα διαγράμματα χρονισμού των I / O RD, I / O WR, memory RD, memory WR και opcode fetch.

Λήψη Opcode

Το διάγραμμα χρονισμού είναι:

Λήψη Opcode σε μικροεπεξεργαστή 8085

Λήψη Opcode σε μικροεπεξεργαστή 8085

I / O Διαβάστε

Το διάγραμμα χρονισμού είναι:

Ανάγνωση εισόδου

Ανάγνωση εισόδου

Εγγραφή I / O

Το διάγραμμα χρονισμού είναι:

Εισαγωγή εγγραφής

Εισαγωγή εγγραφής

Ανάγνωση μνήμης

Το διάγραμμα χρονισμού είναι:

Ανάγνωση μνήμης

Ανάγνωση μνήμης

Εγγραφή μνήμης

Το διάγραμμα χρονισμού είναι:

Μνήμη Εγγραφή σε μικροεπεξεργαστή 8085

Μνήμη Εγγραφή σε μικροεπεξεργαστή 8085

Για όλα αυτά τα διαγράμματα χρονισμού, οι όροι που χρησιμοποιούνται συνήθως είναι:

RD - Όταν είναι υψηλή, αυτό σημαίνει ότι ο μικροεπεξεργαστής δεν διαβάζει δεδομένα ή όταν είναι χαμηλός, αυτό σημαίνει ότι ο μικροεπεξεργαστής διαβάζει δεδομένα.

WR - Όταν είναι υψηλός, αυτό σημαίνει ότι ο μικροεπεξεργαστής δεν γράφει δεδομένα ή όταν είναι χαμηλός, αυτό σημαίνει ότι ο μικροεπεξεργαστής γράφει δεδομένα.

Ι / Μ - Όταν είναι υψηλή, αυτό σημαίνει ότι η συσκευή εκτελεί λειτουργία I / O ή όταν είναι χαμηλή, αυτό σημαίνει ότι ο μικροεπεξεργαστής εκτελεί λειτουργία μνήμης.

ΑΛΛΑ - Αυτό το σήμα υποδηλώνει έγκυρη διαθεσιμότητα διεύθυνσης. Όταν το σήμα είναι υψηλό, λειτουργεί ως δίαυλος διευθύνσεων ή όταν είναι χαμηλό, λειτουργεί ως δίαυλος δεδομένων.

S0 και S1 - Δηλώνει το είδος του κύκλου του μηχανήματος που βρίσκεται σε εξέλιξη.

Εξετάστε τον παρακάτω πίνακα:

Σήματα κατάστασης Σήματα ελέγχου
Κύκλος μηχανώνΙ / ΜS1S0RD »WR »ΙΝΤΑ »
Λήψη Opcode011011
Ανάγνωση μνήμης010011
Εγγραφή μνήμης001101
Ανάγνωση εισόδου110011
Εισαγωγή εγγραφής101101

8085 Σετ οδηγιών μικροεπεξεργαστή

ο σύνολο εντολών του 8085 Η αρχιτεκτονική του μικροεπεξεργαστή δεν είναι παρά κωδικοί εντολών που χρησιμοποιούνται για την επίτευξη μιας ακριβούς εργασίας και τα σύνολα εντολών κατηγοριοποιούνται σε διάφορους τύπους, όπως οδηγίες ελέγχου, λογικής, διακλάδωσης, αριθμητικής και μεταφοράς δεδομένων.

Λειτουργίες αντιμετώπισης 8085

Οι τρόποι αντιμετώπισης του 8085 μικροεπεξεργαστές μπορεί να οριστεί ως οι εντολές που προσφέρονται από αυτούς τους τρόπους που χρησιμοποιούνται για την υποδηλώσεις των πληροφοριών σε διάφορες μορφές χωρίς να αλλάξει το περιεχόμενο. Αυτά ταξινομούνται σε πέντε ομάδες, δηλαδή άμεσες, καταχωρημένες, άμεσες, έμμεσες και σιωπηρές λειτουργίες διευθύνσεων.

Λειτουργία άμεσης διεύθυνσης

Εδώ, ο τελεστής προέλευσης είναι οι πληροφορίες. Όταν οι πληροφορίες είναι 8-bit, τότε η οδηγία είναι 2 byte. Ή αλλιώς όταν οι πληροφορίες είναι 16-bit, τότε η οδηγία είναι 3 byte.

Εξετάστε τα παρακάτω παραδείγματα:

MVI B 60 - Σημαίνει τη γρήγορη μετακίνηση της ημερομηνίας 60Η στον καταχωρητή Β

Διεύθυνση JMP - Αυτό συνεπάγεται γρήγορη μετάβαση της διεύθυνσης τελεστή

Εγγραφή Λειτουργίας Διεύθυνσης

Εδώ, οι πληροφορίες που πρέπει να λειτουργούν υπάρχουν στους καταχωρητές και οι τελεστές είναι οι καταχωρητές. Έτσι, η λειτουργία πραγματοποιείται σε πολλαπλούς καταχωρητές του μικροεπεξεργαστή.

Εξετάστε τα παρακάτω παραδείγματα:

INR B - Αυτό συνεπάγεται αύξηση του περιεχομένου του μητρώου B κατά ένα bit

MOV A, B - Σημαίνει τη μεταφορά περιεχομένου από τον καταχωρητή B στον Α

ΠΡΟΣΘΗΚΗ Β - Αυτό σημαίνει ότι ο καταχωρητής Α και ο καταχωρητής Β προστίθενται και συσσωρεύουν την έξοδο στο Α

Διεύθυνση JMP - Αυτό συνεπάγεται γρήγορη μετάβαση της διεύθυνσης τελεστή

Λειτουργία άμεσης διεύθυνσης

Εδώ, οι πληροφορίες που πρέπει να λειτουργούν υπάρχουν στη θέση μνήμης και ο τελεστής θεωρείται άμεσα ως η θέση μνήμης.

Εξετάστε τα παρακάτω παραδείγματα:

LDA 2100 - Σημαίνει τη φόρτωση περιεχομένου τοποθεσίας μνήμης στον συσσωρευτή Α

IN 35 - Υπονοεί την ανάγνωση των πληροφοριών από τη θύρα που έχει διεύθυνση 35

Λειτουργία έμμεσης διεύθυνσης

Εδώ, οι πληροφορίες που πρέπει να λειτουργούν υπάρχουν στη θέση μνήμης και ο τελεστής θεωρείται έμμεσα ως ζεύγος καταχωρητών.

Εξετάστε τα παρακάτω παραδείγματα:

LDAX B - Σημαίνει τη μεταφορά περιεχομένων του μητρώου B-C στον συσσωρευτή
LXIH 9570 - Σημαίνει φόρτωση του άμεσου ζεύγους H-L με τη διεύθυνση της τοποθεσίας 9570

Σιωπηρή λειτουργία διευθύνσεων

Εδώ, ο τελεστής κρύβεται και οι πληροφορίες που πρέπει να λειτουργούν υπάρχουν στα ίδια τα δεδομένα.

Παραδείγματα είναι:

RRC - Εμφανίζει έναν περιστρεφόμενο συσσωρευτή Α στη σωστή θέση κατά ένα bit

RLC - Εμφανίζει έναν περιστρεφόμενο συσσωρευτή Α στην αριστερή θέση κατά ένα bit

Εφαρμογές

Με την ανάπτυξη συσκευών μικροεπεξεργαστή, υπήρξε μια τεράστια μετάβαση και μετάβαση στη ζωή πολλών ανθρώπων σε πολλές βιομηχανίες και τομείς. Λόγω της οικονομικής αποδοτικότητας της συσκευής, του ελάχιστου βάρους και της χρήσης ελάχιστης ισχύος, αυτοί οι μικροεπεξεργαστές βρίσκονται σε τεράστια χρήση αυτές τις μέρες. Σήμερα, ας εξετάσουμε το εφαρμογές της αρχιτεκτονικής μικροεπεξεργαστών 8085 .

Καθώς η αρχιτεκτονική μικροεπεξεργαστή 8085 περιλαμβάνεται στο εκπαιδευτικό σύνολο που έχει πολλές βασικές οδηγίες όπως Jump, Add, Sub, Move και άλλα. Με αυτό το εκπαιδευτικό σύνολο, οι οδηγίες συντίθενται σε μια γλώσσα προγραμματισμού που είναι κατανοητή από τη λειτουργική συσκευή και εκτελεί πολλές λειτουργίες όπως προσθήκη, διαίρεση, πολλαπλασιασμός, μετακίνηση σε μεταφορά και πολλές. Ακόμη πιο περίπλοκο μπορεί επίσης να γίνει μέσω αυτών των μικροεπεξεργαστών.

Μηχανικές Εφαρμογές

Οι εφαρμογές που χρησιμοποιούν μικροεπεξεργαστή βρίσκονται σε συσκευή διαχείρισης κυκλοφορίας, διακομιστές συστήματος, ιατρικό εξοπλισμό, συστήματα επεξεργασίας, ανελκυστήρες, τεράστια μηχανήματα, συστήματα προστασίας, τομέα διερεύνησης και σε λίγα συστήματα κλειδώματος που έχουν αυτόματη είσοδο και έξοδο.

Ιατρικός τομέας

Η κύρια χρήση μικροεπεξεργαστών στην ιατρική βιομηχανία είναι στην αντλία ινσουλίνης όπου ο μικροεπεξεργαστής ρυθμίζει αυτήν τη συσκευή. Λειτουργεί πολλαπλές λειτουργίες όπως αποθήκευση υπολογισμών, επεξεργασία πληροφοριών που λαμβάνονται από βιοαισθητήρες και εξέταση των αποτελεσμάτων.

Επικοινωνία

  • Στον τομέα των επικοινωνιών, η τηλεφωνική βιομηχανία είναι και η πιο σημαντική και βελτιωμένη. Εδώ, οι μικροεπεξεργαστές χρησιμοποιούνται σε ψηφιακά τηλεφωνικά συστήματα, μόντεμ, καλώδια δεδομένων και σε τηλεφωνικές ανταλλαγές και πολλά άλλα.
  • Η εφαρμογή του μικροεπεξεργαστή στο δορυφορικό σύστημα της τηλεόρασης επέτρεψε επίσης τη δυνατότητα τηλεδιάσκεψης.
  • Ακόμα και σε συστήματα εγγραφής αεροπορικών και σιδηροδρομικών, χρησιμοποιούνται μικροεπεξεργαστές. LAN και WAN για τη δημιουργία επικοινωνίας κάθετων δεδομένων σε όλα τα συστήματα υπολογιστών.

ΗΛΕΚΤΡΟΝΙΚΑ ΕΙΔΗ

Ο εγκέφαλος του υπολογιστή είναι η τεχνολογία των μικροεπεξεργαστών. Αυτά εφαρμόζονται στους διάφορους τύπους συστημάτων όπως στους μικροϋπολογιστές έως το φάσμα των υπερυπολογιστών. Στη βιομηχανία τυχερών παιχνιδιών, πολλοί αριθμοί οδηγιών παιχνιδιού αναπτύσσονται χρησιμοποιώντας έναν μικροεπεξεργαστή.

Οι τηλεοράσεις, το Ipad, οι εικονικοί έλεγχοι περιλαμβάνουν ακόμη και αυτούς τους μικροεπεξεργαστές για την εκτέλεση πολύπλοκων οδηγιών και λειτουργιών.

Έτσι, πρόκειται για την Αρχιτεκτονική Μικροεπεξεργαστή 8085. Από τις παραπάνω πληροφορίες τελικά, μπορούμε να συμπεράνουμε ότι 8085 χαρακτηριστικά μικροεπεξεργαστή είναι ένας μικροεπεξεργαστής 8-bit, που περικλείεται με 40 ακίδες, χρησιμοποιεί τάση τροφοδοσίας + 5V για τη λειτουργία. Αποτελείται από το δείκτη στοίβας 16-bit και τον μετρητή προγράμματος, και τα σύνολα 74-εντολών και πολλά άλλα. Εδώ είναι μια ερώτηση για εσάς, τι είναι Προσομοιωτής μικροεπεξεργαστή 8085 ;