Η παρουσίαση φορτώνεται. Παρακαλείστε να περιμένετε

Η παρουσίαση φορτώνεται. Παρακαλείστε να περιμένετε

Πρόγραμμα Αναβάθμισης Προγράμματος Σπουδών Τμήματος Πληροφορικής Τ. Ε

Παρόμοιες παρουσιάσεις


Παρουσίαση με θέμα: "Πρόγραμμα Αναβάθμισης Προγράμματος Σπουδών Τμήματος Πληροφορικής Τ. Ε"— Μεταγράφημα παρουσίασης:

1 Πρόγραμμα Αναβάθμισης Προγράμματος Σπουδών Τμήματος Πληροφορικής Τ. Ε
Πρόγραμμα Αναβάθμισης Προγράμματος Σπουδών Τμήματος Πληροφορικής Τ.Ε.Ι Θεσσαλονίκης Μάθημα Οργάνωση και Αρχιτεκτονική Υπολογιστών Κεφαλαίο Πρώτο Βασικές αρχές Αρχιτεκτονικής Μέρος: Δεύτερο Καθηγητής: Α. Βαφειάδης 2009

2 Γλώσσα Μηχανής Κάθε φυσική ή τεχνητή γλώσσα αποτελείται από:
Ένα αλφάβητο Ένα σύνολο από λέξεις κλειδιά Ένα συντακτικό Η γλώσσα μηχανής αποτελείται : Από ένα αλφάβητο με ψηφία το 1 και το 0 Ένα σύνολο κωδικών στο δυαδικό που αντιπροσωπεύουν τις εντολές Συντακτικό, τη δομή μιας εντολής γλώσσας μηχανής

3 Εντολή γλώσσας μηχανής (ένα παράδειγμα)
Αρχιτεκτονική μοναδικού συσσωρευτή. Μήκος θέσης μνήμης 16 bits. Εντολή γλώσσας μηχανής με ένα παράγοντα με τη μορφή: Κωδικός εντολής Διεύθυνση Παράγοντα

4 Εντολές LOAD, ADD, STORE

5 Συμβολικοί Πίνακες Συμβολικός πίνακας εντολών
LOAD ADD STORE Συμβολικός πίνακας θέσεων μνήμης (μεταβλητών) A B C

6 Συμβολικός & εκτελέσιμος κώδικας
Πρόγραμμα σε Συμβολική Γλώσσα Μηχανής Load A Add B Store C Πρόγραμμα σε Γλώσσα Μηχανής

7 Βασικός κύκλος απόκτησης-εκτέλεσης

8

9

10

11

12

13 Κύκλος απόκτησης – εκτέλεσης εντολής (β φάση)

14 Κύκλος απόκτησης – εκτέλεσης εντολής (γ φάση)
ADD A,B

15 Τελικός κύκλος απόκτησης-εκτέλεσης εντολής
STORE C ADD A, B, C

16 Εκτέλεση εντολής εξόδου χωρίς διακοπή

17 Εκτέλεση εντολής εξόδου με διακοπή

18 Λειτουργία χειριστή διακοπής (interrupt handler)
Αίτησης διακοπής (interrupt request) από την μονάδα Α (Ι/Ο) προς την μονάδα Β (CPU) Αποδοχή της αίτησης από την μονάδα Β Ενεργοποίηση του διαχειριστή διακοπής Ικανοποίηση του αιτήματος Επαναφορά της μονάδας Β στην κανονική διαδικασία.

19 Κύκλος Απόκτησης-Εκτέλεση εντολής με διακοπή
Κύκλος Απόκτησης-Εκτέλεση εντολής με διακοπή

20 Κατηγορίες Διακοπών Διακοπές I/O Περιοδικές διακοπές Διακοπές Hardware
Διακοπές προγραμμάτων Συνθήκης υπερπλήρωσης Χρήση μνήμης εκτός των καθορισμένων ορίων Προσπάθεια εκτέλεση εντολής που δεν ανήκει στο σύνολο εντολών

21 Χρονισμός ψηφιακών κυκλωμάτων
Ισόχρονοι Παλμοί Μη ισόχρονοι Παλμοί

22 Διαγράμματα χρόνου

23 Χρονικό διάγραμμα αιτίου-αποτελέσματος (ασύγχρονο)

24 Χρονικό διάγραμμα αιτίου-αποτελέσματος (σύγχρονο)


Κατέβασμα ppt "Πρόγραμμα Αναβάθμισης Προγράμματος Σπουδών Τμήματος Πληροφορικής Τ. Ε"

Παρόμοιες παρουσιάσεις


Διαφημίσεις Google