Προγραμματισμός

* Γνώση Υπολογιστών >> Προγραμματισμός >> Προγραμματισμός Υπολογιστών Γλώσσες

Πώς να Διεύθυνση λειτουργίες μικροεπεξεργαστή

Ένας μικροεπεξεργαστής είναι το στοιχείο υλικού που είναι επιφορτισμένες με την εκτέλεση όλων των προγραμμάτων σε έναν υπολογιστή . Αν και οι χρήστες μπορούν να γράψουν προγράμματα σε γλώσσες υψηλού επιπέδου όπως η Java , όλες αυτές οι γλώσσες είναι τελικά μεταφράζεται σε γλώσσα μηχανής - η μόνη γλώσσα που ένας μικροεπεξεργαστής μπορεί να κατανοήσει και να εκτελέσει . Εάν μια οδηγία γλώσσα μηχανής χρειάζεται επιχειρήματα , τα επιχειρήματα αυτά μπορεί να καθορίζεται από το πρόγραμμα με διάφορους τρόπους? Καθενός από αυτούς τους τρόπους ονομάζεται " αντιμετώπιση mode. " Μπορείτε να χρησιμοποιήσετε μια ποικιλία τρόπων αντιμετώπισης στο μηχάνημά σας ( ή συναρμολόγηση ) προγράμματα γλώσσας . Οδηγίες
Η

1 Χρησιμοποιήστε το " Data Register Direct" addressing mode όταν ένας τελεστής που είναι ήδη σε μητρώο του μικροεπεξεργαστή . Για παράδειγμα , αυτή η εντολή

MOVE.B D1 , D2

αντιγράφει τα περιεχόμενα του καταχωρητή δεδομένων D1 ( μια διπλή λέξη 32 - bit) σε καταχωρητή δεδομένων D2 σε έναν μικροεπεξεργαστή Motorola MC68000 .

2

Χρησιμοποιήστε το "Absolute " addressing mode όταν ο τελεστή είναι αποθηκευμένο σε ένα γνωστό ( π.χ. , σταθερή ) διεύθυνση στην κύρια μνήμη . Για παράδειγμα , αυτή η εντολή

MOVE.B $ D3301 , D2

αντιγράφει το περιεχόμενο της διεύθυνσης μνήμης $ D3301 σε καταχωρητή δεδομένων D2 . Το πρώτο τελεστή είναι σε απόλυτη λειτουργία , και το δεύτερο τελεστή είναι σε Data Register άμεση λειτουργία .
Εικόνων 3

Χρησιμοποιήστε την επιλογή " Εγγραφή Έμμεση " addressing mode όταν ο τελεστή είναι αποθηκευμένο σε μια διεύθυνση μνήμης που δεν είναι απαραίτητα σταθερή , αλλά αποθηκεύονται σε έναν καταχωρητή του μικροεπεξεργαστή . Για παράδειγμα , αυτή η εντολή

MOVE.B ( Α1 ) , D1

αντιγράφει τα περιεχόμενα της διεύθυνσης μνήμης που είναι αποθηκευμένη στη διεύθυνση εγγραφείτε Α1 , σε καταχωρητή δεδομένων D1 . Το πρώτο τελεστή είναι Εγγραφή Έμμεση λειτουργία , και το δεύτερο τελεστή είναι σε Data Register άμεση λειτουργία .
Η
εικόνων

Συναφής σύστασή

Πνευματικά δικαιώματα © Γνώση Υπολογιστών Όλα τα δικαιώματα κατοχυρωμένα