ΕΛΛΗΝΙΚΟ ΑΝΟΙΚΤΟ ΠΑΝΕΠΙΣΤΗΜΙΟ ΣΧΟΛΗ ΘΕΤΙΚΩΝ ΕΠΙΣΤΗΜΩΝ ΚΑΙ ΤΕΧΝΟΛΟΓΙΑΣ ΠΡΟΓΡΑΜΜΑ ΣΠΟΥΔΩΝ ΠΛΗΡΟΦΟΡΙΚΗΣ ΘΕΜΑΤΙΚΗ ΕΝΟΤΗΤΑ: ΠΛΗ-21

Μέγεθος: px
Εμφάνιση ξεκινά από τη σελίδα:

Download "ΕΛΛΗΝΙΚΟ ΑΝΟΙΚΤΟ ΠΑΝΕΠΙΣΤΗΜΙΟ ΣΧΟΛΗ ΘΕΤΙΚΩΝ ΕΠΙΣΤΗΜΩΝ ΚΑΙ ΤΕΧΝΟΛΟΓΙΑΣ ΠΡΟΓΡΑΜΜΑ ΣΠΟΥΔΩΝ ΠΛΗΡΟΦΟΡΙΚΗΣ ΘΕΜΑΤΙΚΗ ΕΝΟΤΗΤΑ: ΠΛΗ-21"

Transcript

1 ΕΛΛΗΝΙΚΟ ΑΝΟΙΚΤΟ ΠΑΝΕΠΙΣΤΗΜΙΟ ΣΧΟΛΗ ΘΕΤΙΚΩΝ ΕΠΙΣΤΗΜΩΝ ΚΑΙ ΤΕΧΝΟΛΟΓΙΑΣ ΠΡΟΓΡΑΜΜΑ ΣΠΟΥΔΩΝ ΠΛΗΡΟΦΟΡΙΚΗΣ ΘΕΜΑΤΙΚΗ ΕΝΟΤΗΤΑ: ΠΛΗ-21 ΜΙΚΡΟΕΠΕΞΕΡΓΑΣΤΕΣ ΑΣΚΗΣΕΙΙΣ ΓΡΑΠΤΩΝ ΕΡΓΑΣΙΙΩΝ & ΘΕΜΑΤΩΝ ΕΞΕΤΑΣΕΩΝ ΣΥΝΤΕΛΕΣΤΕΣ (ΚΑΤ ΑΛΦΑΒΗΤΙΚΗ ΣΕΙΡΑ): Γ. ΑΛΕΞΙΟΥ Χ. ΒΕΡΓΟΣ Κ. ΕΥΣΤΑΘΙΟΥ Γ. ΘΕΟΔΩΡΙΔΗΣ Χ. ΚΑΒΟΥΣΙΑΝΟΣ Ο. ΚΟΥΦΟΠΑΥΛΟΥ Κ. ΛΑΜΠΡΙΝΟΥΔΑΚΗΣ Φ. ΛΙΟΤΟΠΟΥΛΟΣ Α. ΜΟΣΧΟΒΟΣ Δ. ΜΠΑΚΑΛΗΣ Σ. ΝΙΚΟΛΑΪΔΗΣ Δ. ΝΙΚΟΛΟΣ Β. ΠΑΛΙΟΥΡΑΣ Ι. ΠΑΠΑΕΥΣΤΑΘΙΟΥ Δ. ΠΑΠΑΚΩΣΤΑΣ Α. ΣΤΟΥΡΑΙΤΗΣ Α. ΣΚΟΔΡΑΣ Β. ΦΩΤΟΠΟΥΛΟΣ Α. ΧΑΤΖΟΠΟΥΛΟΣ ΕΠΙΜΕΛΕΙΑ ΕΚΔΟΣΗΣ: Φ. ΛΙΟΤΟΠΟΥΛΟΣ Δ. ΜΠΑΚΑΛΗΣ Χ. ΚΑΒΟΥΣΙΑΝΟΣ ΠΑΤΡΑ 2008

2 Το παρόν υλικό αποτελεί το κύριο τμήμα των ασκήσεων που δόθηκαν προς επίλυση στους φοιτητές του Ελληνικού Ανοικτού Πανεπιστημίου στα πλαίσια της Θεματικής Ενότητας ΠΛΗ-21: Ψηφιακά Συστήματα του Προγράμματος Σπουδών της Πληροφορικής κατά τα ακαδημαϊκά έτη ΕΛΛΗΝΙΚΟ ΑΝΟΙΚΤΟ ΠΑΝΕΠΙΣΤΗΜΙΟ Σύμφωνα με το Ν. 2121/1993, απαγορεύεται η συνολική ή αποσπασματική αναδημοσίευση του παρόντος υλικού ή αναπαραγωγή του με οποιοδήποτε μέσο χωρίς έγγραφη άδεια. Σελίδα 2 από 114

3 ΠΕΡΙΕΧΟΜΕΝΑ Δίαυλοι... 4 Προγραμματισμός σε Assembly Διασύνδεση περιφερειακών συσκευών Γενικές Ερωτήσεις Σελίδα 3 από 114

4 Δίαυλοι ΑΣΚΗΣΗ 1 Ένας επεξεργαστής διαθέτει 64 εσωτερικούς καταχωρητές με μήκος λέξης 8 bytes. Πόσες γραμμές πρέπει να έχει ο εσωτερικός δίαυλος διευθύνσεων για να μπορεί να επιλέγει έναν από αυτούς τους καταχωρητές; O εξωτερικός δίαυλος διευθύνσεων έχει 48 γραμμές. Πόσα bits μνήμης μπορεί να υποστηρίξει αν κάθε διεύθυνση αναφέρεται: 1) σε ένα byte 2) σε μία λέξη των 4 bytes 3) σε μία λέξη των 8 bytes; Λύση: Αφού ο επεξεργαστής διαθέτει 64 εσωτερικούς καταχωρητές απαιτείται ο εσωτερικός δίαυλος διευθύνσεων να έχει τόσες γραμμές ώστε να υποστηρίζονται 64 διαφορετικές διευθύνσεις. Άρα κατ ελάχιστον το πλήθος των γραμμών πρέπει να είναι 6 αφού 2 6 = 64. Ο εξωτερικός δίαυλος διευθύνσεων έχει 48 γραμμές. Άρα μπορεί να προσπελάσει 2 48 διαφορετικές διευθύνσεις. 1) Στην πρώτη περίπτωση ο αριθμός διευθύνσεων αντιστοιχεί σε αριθμό bytes. Άρα μπορεί να υποστηρίξει = = 2 51 bits. 2) Στη δεύτερη περίπτωση ο αριθμός διευθύνσεων αντιστοιχεί σε αριθμό λέξεων των 4 bytes. Άρα μπορεί να υποστηρίξει = =2 5 x 2 48 = 2 53 bits. 3) Στην τρίτη περίπτωση ο αριθμός διευθύνσεων αντιστοιχεί σε αριθμό λέξεων των 8 bytes. Άρα μπορεί να υποστηρίξει = = 2 6 x 2 48 = 2 54 bits. ΑΣΚΗΣΗ 2 Ο επεξεργαστής MIPS 3000 διαθέτει 32 εσωτερικούς καταχωρητές με μήκος λέξης 4 bytes. Πόσες γραμμές πρέπει να έχει ο εσωτερικός δίαυλος διευθύνσεων για να μπορεί να επιλέγει έναν από αυτούς τους καταχωρητές; O εξωτερικός δίαυλος διευθύνσεων έχει 32 γραμμές. Πόσα bits μνήμης μπορεί να υποστηρίξει, αν κάθε διεύθυνση αναφέρεται: 1) σε ένα byte, 2) σε μία λέξη των 4 bytes; Λύση: Αφού ο επεξεργαστής MIPS 3000 διαθέτει 32 εσωτερικούς καταχωρητές απαιτείται ο εσωτερικός δίαυλος διευθύνσεων να έχει τόσες γραμμές ώστε να υποστηρίζονται 32 διαφορετικές διευθύνσεις. Άρα κατά ελάχιστον το πλήθος των γραμμών πρέπει να είναι 5 αφού 32=2 5. Ο εξωτερικός δίαυλος διευθύνσεων έχει 32 γραμμές. Άρα μπορεί να προσπελάσει 2 32 = διαφορετικές διευθύνσεις. 1) Στην πρώτη περίπτωση ο αριθμός διευθύνσεων αντιστοιχεί σε αριθμό bytes. Άρα μπορεί να υποστηρίξει = = bits. 2) Στη δεύτερη περίπτωση ο αριθμός διευθύνσεων αντιστοιχεί σε αριθμό λέξεων των 4 bytes. Άρα μπορεί να υποστηρίξει = = bits. Σελίδα 4 από 114

5 ΑΣΚΗΣΗ 3 Ένας επεξεργαστής διαθέτει 48 εσωτερικούς καταχωρητές με μήκος λέξης 8 bytes. Πόσες γραμμές πρέπει να έχει ο εσωτερικός δίαυλος διευθύνσεων για να μπορεί να επιλέγει έναν από αυτούς τους καταχωρητές; O εξωτερικός δίαυλος διευθύνσεων έχει 64 γραμμές. Πόσα bits μνήμης μπορεί να υποστηρίξει, αν κάθε διεύθυνση αναφέρεται: 1) σε ένα byte, 2) σε μία λέξη των 4 bytes, 3) σε μία λέξη των 8 bytes; Λύση: Αφού ο επεξεργαστής διαθέτει 48 εσωτερικούς καταχωρητές απαιτείται ο εσωτερικός δίαυλος διευθύνσεων να έχει τόσες γραμμές ώστε να υποστηρίζονται 48 διαφορετικές διευθύνσεις. Άρα κατά ελάχιστον το πλήθος των γραμμών πρέπει να είναι 6 αφού 32<48<64 δηλ 2 5 <48<2 6. Ο εξωτερικός δίαυλος διευθύνσεων έχει 64 γραμμές. Άρα μπορεί να προσπελάσει 2 64 διαφορετικές διευθύνσεις. 1) Στην πρώτη περίπτωση ο αριθμός διευθύνσεων αντιστοιχεί σε αριθμό bytes. Άρα μπορεί να υποστηρίξει = = 2 67 bits. 2) Στη δεύτερη περίπτωση ο αριθμός διευθύνσεων αντιστοιχεί σε αριθμό λέξεων των 4 bytes. Άρα μπορεί να υποστηρίξει = =2 5 x 2 64 = 2 69 bits. 3) Στην τρίτη περίπτωση ο αριθμός διευθύνσεων αντιστοιχεί σε αριθμό λέξεων των 8 bytes. Άρα μπορεί να υποστηρίξει = = 2 6 x 2 64 = 2 70 bits. ΑΣΚΗΣΗ 4 Ένας επεξεργαστής διαθέτει ένα δίαυλο δεδομένων 48 bits. Μία εντολή ανάγνωσης μνήμης χρειάζεται για να ολοκληρωθεί 7 κύκλους μηχανής. Οι 2 πρώτοι κύκλοι μηχανής χρειάζονται 4 κύκλους ρολογιού έκαστος, οι δύο επόμενοι κύκλοι μηχανής 3 κύκλους ρολογιού και οι 3 τελευταίοι κύκλοι μηχανής 2 κύκλους ρολογιού έκαστος. Ποιος είναι ο μέγιστος ρυθμός ανάγνωσης δεδομένων μνήμης (bits/sec) από τον επεξεργαστή αν ένας κύκλος ρολογιού διαρκεί 40 nsec. Λύση: Κατά αρχήν υπολογίζουμε το συνολικό αριθμό κύκλων ρολογιού που απαιτείται για να ολοκληρωθεί μία εντολή ανάγνωσης μνήμης του επεξεργαστή. Πρέπει να προσθέσουμε τους κύκλους ρολογιού όλων των κύκλων μηχανής. Άρα ο συνολικός αριθμός κύκλων ρολογιού που απαιτούνται για την εκτέλεση μιας εντολής ανάγνωσης είναι 2x4 + 2x3 + 3x2 = 20 κύκλοι ρολογιού. Η χρονική διάρκεια των 20 κύκλων ρολογιού είναι 20 Χ 40 nsec = 800 nsec. Αφού ο δίαυλος δεδομένων είναι 48 bits τότε στη διάρκεια των 20 κύκλων ρολογιού ο μικροεπεξεργαστής μπορεί να διαβάσει 48 bits. Δηλαδή ο ρυθμός ανάγνωσης δεδομένων μνήμης είναι 48 / 800 (bits/nsec) = 60 Mbits/sec. ΑΣΚΗΣΗ 5 Ένας επεξεργαστής διαθέτει ένα δίαυλο δεδομένων 32 bits. Μία εντολή ανάγνωσης μνήμης χρειάζεται για να ολοκληρωθεί 5 κύκλους μηχανής. Οι δύο πρώτοι κύκλοι μηχανής χρειάζονται 3 κύκλους ρολογιού έκαστος, ο τρίτος 2 κύκλους ρολογιού και οι 2 τελευταίοι 4 Σελίδα 5 από 114

6 κύκλους ρολογιού έκαστος. Ποιος είναι ο μέγιστος ρυθμός ανάγνωσης δεδομένων μνήμης (bits/sec) από τον επεξεργαστή αν ένας κύκλος ρολογιού διαρκεί 100 nsec. Λύση: Κατά αρχήν υπολογίζουμε το συνολικό αριθμό κύκλων ρολογιού που απαιτείται για να ολοκληρωθεί μία εντολή ανάγνωσης μνήμης του επεξεργαστή. Πρέπει να προσθέσουμε τους κύκλους ρολογιού όλων των κύκλων μηχανής. Άρα ο συνολικός αριθμός κύκλων ρολογιού που απαιτούνται για την εκτέλεση μιας εντολής ανάγνωσης είναι = 16 κύκλοι ρολογιού. Η χρονική διάρκεια των 16 κύκλων ρολογιού είναι 16 Χ 100 nsec = 1600 nsec. Αφού ο δίαυλος δεδομένων είναι 32 bits τότε στη διάρκεια των 16 κύκλων ρολογιού ο μικροεπεξεργαστής μπορεί να διαβάσει 32 bits. Δηλαδή ο ρυθμός ανάγνωσης δεδομένων μνήμης είναι 32 / 1600 (bits/nsec) = 20 Mbits/sec. ΑΣΚΗΣΗ 6 Ένας επεξεργαστής διαθέτει ένα δίαυλο δεδομένων 32 bits. Μία εντολή ανάγνωσης μνήμης χρειάζεται για να ολοκληρωθεί 8 κύκλους μηχανής. Οι 3 πρώτοι κύκλοι μηχανής χρειάζονται 3 κύκλους ρολογιού έκαστος, οι δύο επόμενοι κύκλοι μηχανής 4 κύκλους ρολογιού και οι 3 τελευταίοι κύκλοι μηχανής 5 κύκλους ρολογιού έκαστος. Ποιος είναι ο μέγιστος ρυθμός ανάγνωσης δεδομένων μνήμης (bits/sec) από τον επεξεργαστή αν ένας κύκλος ρολογιού διαρκεί 50 nsec. Λύση: Κατά αρχήν υπολογίζουμε το συνολικό αριθμό κύκλων ρολογιού που απαιτείται για να ολοκληρωθεί μία εντολή ανάγνωσης μνήμης του επεξεργαστή. Πρέπει να προσθέσουμε τους κύκλους ρολογιού όλων των κύκλων μηχανής. Άρα ο συνολικός αριθμός κύκλων ρολογιού που απαιτούνται για την εκτέλεση μιας εντολής ανάγνωσης είναι 3x3 + 2x4 + 3x5 = 32 κύκλοι ρολογιού. Η χρονική διάρκεια των 32 κύκλων ρολογιού είναι 32 Χ 50 nsec = 1600 nsec. Αφού ο δίαυλος δεδομένων είναι 32 bits τότε στη διάρκεια των 32 κύκλων ρολογιού ο μικροεπεξεργαστής μπορεί να διαβάσει 32 bits. Δηλαδή ο ρυθμός ανάγνωσης δεδομένων μνήμης είναι 32 / 1600 (bits/nsec) = 20 Mbits/sec. ΑΣΚΗΣΗ 7 Θεωρείστε επεξεργαστή με δίαυλο διευθύνσεων 16 ψηφίων. Διαθέτετε τα Ολοκληρωμένα Κυκλώματα (ΟΚ) μνήμης, με οργάνωση ένα byte ανά θέση μνήμης, του παρακάτω πίνακα. Μνήμη ROM1 ROM2 RAM1 RAM2 RAM3 RAM4 Μέγεθος (bytes) 2K 2K 4K 4K 8K 8K Χρησιμοποιώντας όλα τα ΟΚ που αναφέρονται στον πίνακα και επιπλέον κυκλώματα, να σχεδιάσετε την αρχιτεκτονική του συστήματος μνήμης που προτείνετε και να δώσετε το πεδίο διευθύνσεων που αντιστοιχεί σε κάθε ΟΚ μνήμης. Να καλυφθούν όλες οι διευθύνσεις μνήμης από την αρχική (0000Η) έως εκείνη που ορίζεται από τη χωρητικότητα των ΟΚ που διαθέτετε. Σελίδα 6 από 114

7 Λύση Τοποθετώντας σε διαδοχικές διευθύνσεις τα ΟΚ μνήμης που διαθέτουμε προκύπτει η χαρτογράφηση μνήμης που δίνεται στον παρακάτω πίνακα: Μνήμη Μέγεθος (bytes) Ψηφία Διεύθυνσης Πεδίο Διευθύνσεων Διευθύνσεις σε δυαδική μορφή Α 15 Α 14 Α 2 Α 1 Α 0 ROM1 2K FF ROM2 2K FFF RAM1 4K FFF RAM2 4K FFF RAM3 8K FFF RAM4 8K FFF Παρατηρούμε ότι τα 11 λιγότερο σημαντικά ψηφία (Α 0 Α 10 ) του δίαυλου διευθύνσεων παίρνουν όλες τις δυνατές τιμές σε κάθε πεδίο διεύθυνσης ΟΚ μνήμης. Συνεπώς τα ψηφία αυτά εφαρμόζονται σε κάθε ΟΚ μνήμης συντελώντας στον καθορισμό της θέσης μνήμης του ΟΚ που αναφέρεται στη λέξη διεύθυνσης. Το ψηφίo Α 15 είναι σταθερά 0 για όλο το σύστημα μνήμης. Το ψηφίο αυτό χρησιμοποιείται στην επιλογή του συστήματος μνήμης που σχεδιάζουμε. Αυτό επιτυγχάνεται θέτοντας το ψηφίο αυτό ως είσοδο ενεργοποίησης (ενεργοποίηση στο 0) για τον αποκωδικοποιητή που θα χρησιμοποιηθεί στην παραγωγή των σημάτων επιλογής των ΟΚ μνήμης. Επειδή οι RAM1 και RAM2 έχουν δίαυλο διευθύνσεων 12 ψηφίων θα εφαρμοστεί σε αυτές και το Α 11. Επειδή οι RAM3 και RAM4 έχουν δίαυλο διευθύνσεων 13 ψηφίων θα εφαρμοστεί σε αυτές και το Α 11 και το Α 12. Όπως παρατηρούμε από τον παραπάνω πίνακα για τον καθορισμό των σημάτων επιλογής των ΟΚ μνήμης απαιτείται η χρήση των ψηφίων Α 11, Α 12, Α 13 και Α 14. Τα σήματα επιλογής (ΕΟ) για κάθε ΟΚ όπως προκύπτουν από τους συνδυασμούς των τεσσάρων ψηφίων δίνονται στον παρακάτω πίνακα. Α 14 Α 13 Α 12 Α 11 ΕΟ ROM ROM RAM RAM RAM RAM RAM RAM RAM RAM RAM RAM RAM RAM4 Σελίδα 7 από 114

8 Επομένως, για την επιλογή των ΟΚ μνήμης χρησιμοποιείται 4-σε-16 αποκωδικοποιητής με είσοδο ενεργοποίησης. Αυτός παρέχει τα σήματα επιλογής στις μονάδες μνήμης. Η αρχιτεκτονική του συστήματος μνήμης φαίνεται στο παρακάτω σχήμα. A10-A0 A12 A11 DATA BUS A15 A14 A13 A12 A11 11 En DECODER EO ROM1 A0-A10 EO ROM2 A0-A10 8 EO RAM1 A0-A11 EO RAM2 A0-A11 EO RAM3 A0-A12 EO A0-A12 RAM4 ΑΣΚΗΣΗ 8 Θεωρείστε επεξεργαστή με δίαυλο δεδομένων 8 ψηφίων και με δίαυλο διευθύνσεων 16 ψηφίων. Διαθέτετε τα Ολοκληρωμένα Κυκλώματα (ΟΚ) μνήμης, με οργάνωση μιας ψηφιολέξης (byte) ανά θέση μνήμης, του παρακάτω πίνακα. Μνήμη ROM1 ROM2 RAM1 RAM2 RAM3 RAM4 Μέγεθος (bytes) 4K 4K 2K 2K 4K 8K Χρησιμοποιώντας όλα τα ΟΚ που αναφέρονται στον πίνακα και επιπλέον κυκλώματα, να σχεδιάσετε αρχιτεκτονική συστήματος μνήμης έτσι ώστε να καλυφθούν όλες οι διευθύνσεις Σελίδα 8 από 114

9 μνήμης από την αρχική (0000Η) έως εκείνη που ορίζεται από τη χωρητικότητα των ΟΚ που διαθέτετε. Τα ΟΚ να τοποθετηθούν στο πεδίο διευθύνσεων με τη σειρά που εμφανίζονται στον πίνακα. Δηλαδή, στο πρώτο πεδίο διευθύνσεων που ξεκινά από τη διεύθυνση να τοποθετηθεί η ROM1, στο αμέσως επόμενο η ROM2, κ.ο.κ.. Συγκεκριμένα: Α. Δώστε πίνακα με τις διευθύνσεις μνήμης που καταλαμβάνονται από κάθε ΟΚ. Β. Δώστε πίνακα με τις τιμές των ψηφίων που χρησιμοποιούνται για τη δημιουργία των σημάτων επιλογής των ΟΚ. Γ. Σχεδιάστε την αρχιτεκτονική του συστήματος μνήμης. Λύση: Α. Τοποθετώντας σε διαδοχικές διευθύνσεις τα ΟΚ μνήμης που διαθέτουμε προκύπτει η χαρτογράφηση μνήμης που δίνεται στον παρακάτω πίνακα: Μνήμη Μέγεθος (bytes) Σελίδα 9 από 114 Διευθύνσεις σε δυαδική μορφή Α 15 Α 14 Α 2 Α 1 Α 0 Ψηφία Διεύθυνσης Πεδίο Διευθύνσεων ROM1 4K FFF ROM2 4K FFF RAM1 2K FF RAM2 2K FFF RAM3 4K FFF RAM4 8K FFF Β. Παρατηρούμε ότι τα 11 λιγότερο σημαντικά ψηφία (Α 0 Α 10 ) του δίαυλου διευθύνσεων παίρνουν όλες τις δυνατές τιμές σε κάθε πεδίο διεύθυνσης ΟΚ μνήμης. Συνεπώς τα ψηφία αυτά εφαρμόζονται σε κάθε ΟΚ μνήμης συντελώντας στον καθορισμό της θέσης μνήμης του ΟΚ που αναφέρεται στη λέξη διεύθυνσης. Το ψηφίο Α 15 είναι σταθερά 0 για όλο το σύστημα μνήμης. Το ψηφίο αυτό χρησιμοποιείται στην επιλογή του συστήματος μνήμης που σχεδιάζουμε. Αυτό επιτυγχάνεται θέτοντας το ψηφίο αυτό ως είσοδο ενεργοποίησης (ενεργοποίηση στο 0) για τον αποκωδικοποιητή που θα χρησιμοποιηθεί στην παραγωγή των σημάτων επιλογής των ΟΚ μνήμης. Επειδή οι ROM1, ROM2 και RAM3 έχουν δίαυλο διευθύνσεων 12 ψηφίων θα εφαρμοστεί σε αυτές και το Α 11. Επειδή η RAM4 έχει δίαυλο διευθύνσεων 13 ψηφίων θα εφαρμοστεί σε αυτή και το Α 11 και το Α 12. Όπως παρατηρούμε από τον παραπάνω πίνακα για τον καθορισμό των σημάτων επιλογής των ΟΚ μνήμης απαιτείται η χρήση των ψηφίων Α 11, Α 12, Α 13 και Α 14. Τα σήματα επιλογής (ΕΟ) για κάθε ΟΚ όπως προκύπτουν από τους συνδυασμούς των τεσσάρων ψηφίων δίνονται στον παρακάτω πίνακα. Α 14 Α 13 Α 12 Α 11 ΕΟ ROM1

10 ROM ROM ROM RAM RAM RAM RAM RAM RAM RAM RAM4 Γ. Όπως προκύπτει από τον προηγούμενο πίνακα, για την επιλογή των ΟΚ απαιτείται η χρήση 4-σε-16 αποκωδικοποιητή με είσοδο ενεργοποίησης. Αυτός παρέχει τα σήματα επιλογής στις μονάδες μνήμης. Η αρχιτεκτονική του συστήματος μνήμης φαίνεται στο παρακάτω σχήμα: A10-A0 A12 A11 DATA BUS A15 A14 A13 A12 A11 11 En DECODER EO ROM1 A0-A11 8 EO ROM2 A0-A11 EO RAM1 A0-A10 EO RAM2 A0-A10 EO RAM3 A0-A11 EO RAM4 A0-A12 Σελίδα 10 από 114

11 ΑΣΚΗΣΗ 9 Θεωρείστε επεξεργαστή με δίαυλο δεδομένων 8 ψηφίων και δίαυλο διευθύνσεων 16 ψηφίων (Α 15...Α 0 ). Να σχεδιάσετε σύστημα μνήμης που στην αρχική διεύθυνση του πεδίου διευθύνσεων να περιέχει μνήμη ROM 4Κ 8 bits και ακολούθως να περιέχει μνήμη RAM 4Κ 8 bits. Η αρχική διεύθυνση του συστήματος μνήμης είναι η Έχετε στη διάθεσή σας τους ακόλουθους τύπους Ολοκληρωμένων Κυκλωμάτων (Ο.Κ.): (α) ROM 2Κ 8 bits, (β) RAM 4Κ 4 bits, και (γ) όλους τους τύπους των αποκωδικοποιητών και των λογικών πυλών. Οι αποκωδικοποιητές έχουν σήμα ενεργοποίησης σε χαμηλή στάθμη. Μπορείτε να χρησιμοποιήσετε περισσότερα από ένα Ο.Κ. από κάθε τύπο. Πιο συγκεκριμένα: α. Καθορίστε το πλήθος και τον τύπο των Ο.Κ. που απαιτούνται. Δώστε πίνακα με τις διευθύνσεις μνήμης που καταλαμβάνονται από κάθε Ο.Κ. μνήμης που χρησιμοποιήσατε. β. Δώστε πίνακα με τις τιμές των σημάτων διευθύνσεων που χρησιμοποιούνται για τη δημιουργία των σημάτων επιλογής των Ο.Κ. μνήμης. γ. Σχεδιάστε την αρχιτεκτονική του συστήματος μνήμης. Λύση α. Επειδή η πρώτη μνήμη ROM, που τοποθετείται στην αρχή του πεδίου διευθύνσεων, έχει μέγεθος 4Κ 8 bits και λαμβάνοντας υπόψη τα διαθέσιμα Ο.Κ. θα χρησιμοποιηθούν δύο ΟΚ (ΟΚ1, ΟΚ2) τύπου ROM1 2Κ 8 bits με συνεχόμενες περιοχές διευθύνσεων. Με βάση τα διαθέσιμα ΟΚ, για τη μνήμη RAM θα χρησιμοποιηθεί ένα ζεύγος ΟΚ (ΟΚ3, ΟΚ4) τύπου RAM 4Κ 4. Η οργάνωση σε ζεύγος είναι απαραίτητη καθώς ο επεξεργαστής έχει δίαυλο δεδομένων 8 ψηφίων ενώ κάθε θέση μνήμης των ΟΚ3, ΟΚ4 έχει εύρος τεσσάρων ψηφίων. Με βάση τα παραπάνω και λαμβάνοντας υπόψη ότι η αρχική διεύθυνση του συστήματος μνήμης είναι 0000Η, προκύπτει ο ακόλουθος πίνακας με τις περιοχές διευθύνσεων του κάθε ΟΚ μνήμης. ΟΚ ΟΚ1 (ROM1 2Κ 8) ΟΚ2 (ROM1 2Κ 8) ΟΚ3, ΟΚ4 (RAM 4Κ 4, RAM 4Κ 4) Μέγεθος (bytes) Ψηφία Διεύθυνσης Πεδίο Διευθύνσεων 2Κ FF 2Κ FFF 4Κ, 4Κ 12, FFF Δυαδική αναπαράσταση Α 15 Α Α 1 Α β. Παρατηρούμε ότι τα 11 λιγότερο σημαντικά ψηφία (Α 10 -Α 0 ) του διαύλου διευθύνσεων παίρνουν όλες τις δυνατές τιμές σε κάθε πεδίο διεύθυνσης για κάθε ΟΚ. Επομένως, τα ψηφία αυτά εφαρμόζονται σε όλα τα ΟΚ για τον καθορισμό της εκάστοτε διεύθυνσης. Επίσης, για τα ΟΚ3, ΟΚ4 επειδή απαιτούνται 12 ψηφία για διευθυνσιοδότηση θα χρησιμοποιηθεί και το Α 11. Όσον αφορά τη δημιουργία των σημάτων επιλογής για κάθε Ο.Κ. αυτή θα γίνει με βάση τα σήματα Α 15 -Α 11 χρησιμοποιώντας τον παρακάτω πίνακα. ΕΟ Α 15 Α 14 Α 13 Α 12 Α 11 ΟΚ ΟΚ ΟΚ3, ΟΚ Σελίδα 11 από 114

12 γ. Για το σχεδιασμό του συστήματος μνήμης πρέπει να δημιουργηθούν τα σήματα επιλογής για κάθε ΟΚ μέσω κυκλώματος αποκωδικοποίησης λαμβάνοντας υπόψη ότι έχουμε αποκωδικοποιητή 2 σε 4. Πρέπει να σημειωθεί ότι τα ΟΚ3, ΟΚ4 έχουν κοινό σήμα επιλογής. Εξετάζοντας τον πίνακα του ερωτήματος Β συμπεραίνουμε ότι για τα ΟΚ1-ΟΚ4 τα ψηφία Α 15 = Α 14 = Α 13 = 0 ενώ τα Α 12, Α 11 παίρνουν όλους του δυνατούς συνδυασμούς. Συγκεκριμένα, όταν Α 12 = Α 11 = 0 επιλέγεται το ΟΚ1, όταν Α 12 = 0 και Α 11 = 1 επιλέγεται το ΟΚ2 κ.λ.π. Επομένως, θα χρησιμοποιήσουμε έναν αποκωδικοποιητή 2 σε 4 με εισόδους τα Α 12, Α 11, ενώ ο αποκωδικοποιητής θα ενεργοποιείται όταν Α 15 = Α 14 = Α 13 = 0. Με βάση τα παραπάνω η αρχιτεκτονική του συστήματος μνήμης είναι η ακόλουθη: ΑΣΚΗΣΗ 10 Να σχεδιαστεί σύστημα κύριας μνήμης χωρητικότητας 2 22 θέσεων με οργάνωση 16 δυαδικών ψηφίων και ένα bit ισοτιμίας ανά θέση μνήμης. Έχετε στη διάθεσή σας ολοκληρωμένα κυκλώματα (chips) 1MΒyte (με οργάνωση 8 δυαδικών ψηφίων ανά θέση μνήμης) και ολοκληρωμένα κυκλώματα 1 Mbit (με οργάνωση ενός δυαδικού ψηφίου ανά θέση μνήμης). Λύση: Για κάθε θέση μνήμης απαιτούνται 16 δυαδικά ψηφία συν το ψηφίο ισοτιμίας, σύνολο 17 δυαδικά ψηφία. Άρα κάθε θέση μνήμης απαιτεί 2 bytes και 1 bit, γιατί = 17. Έτσι με μία δομή που αποτελείται από δύο ολοκληρωμένα του 1Mbyte (2 20 θέσεις x 8 bits) και ένα ολοκληρωμένο του 1Mbit (2 20 θέσεις x 1 bit) μπορούμε να έχουμε 2 20 θέσεις x 17 bits. Αφού η ζητούμενη μνήμη απαιτεί 2 22 θέσεις των 17 bits, πρέπει να χρησιμοποιήσουμε 2 2 =4 επαναλήψεις αυτής της δομής και έναν αποκωδικοποιητή 2 σε 4 ως εξής: Σελίδα 12 από 114

13 Address MSBs Address LSBs Data (16 + 1) bits Decoder Mbyte 1Mbyte 1Mbit Mbyte 1Mbyte 1Mbit Mbyte 1Mbyte 1Mbit Mbyte 1Mbyte 1Mbit ΑΣΚΗΣΗ 11 Δίνεται μικροϋπολογιστικό σύστημα με δίαυλο δεδομένων 8 ψηφίων και δίαυλο διευθύνσεων 16 ψηφίων. Στο σύστημα αυτό οι διευθύνσεις μνήμης FFF καλύπτονται από μία μνήμη ROM ενώ οι διευθύνσεις μνήμης FFF και FFF από τα ολοκληρωμένα κυκλώματα μνήμης RAM1 και RAM2, αντίστοιχα. Α. Πόσο είναι το μέγεθος (Kbits) κάθε ολοκληρωμένου κυκλώματος μνήμης (ROM, RAM1, RAM2); Β. Θεωρείστε ότι διαθέτετε επιπλέον ολοκληρωμένα κυκλώματα μνήμης RAM των 16Kbits με οργάνωση 8 ψηφίων ανά λέξη και των 32Kbits με οργάνωση 4 ψηφίων ανά λέξη. Να επεκτείνετε το παραπάνω σύστημα μνήμης ώστε να καλυφθούν πλήρως τα πρώτα 32KB της μνήμης (διευθύνσεις FFF). Εκτός των κυκλωμάτων μνήμης διαθέτετε αποκωδικοποιητές 2 σε 4 με είσοδο επίτρεψης και βασικές πύλες. Στη λύση που θα δώσετε να φροντίσετε ώστε να γίνεται πλήρης χρήση του μεγέθους μνήμης κάθε ολοκληρωμένου κυκλώματος μνήμης που χρησιμοποιείτε (να μην υπάρχουν δηλαδή αχρησιμοποίητες περιοχές μνήμης στα ολοκληρωμένα κυκλώματα). Σελίδα 13 από 114

14 Λύση Α. Καταρχάς, αφού ο δίαυλος δεδομένων είναι 8 ψηφίων αυτό θα είναι και το μήκος λέξης κάθε κυκλώματος μνήμης. Η μνήμη ROM καλύπτει τις διευθύνσεις FFF και συνεπώς περιέχει 2 12 λέξεις των 8 ψηφίων. Δηλαδή περιέχει 2 12 =2 2 *2 10 =4Κλέξεις ή 32Κbits. Η μνήμη RAM1 καλύπτει τις διευθύνσεις FFF, δηλαδή συνολικά 1FFF διευθύνσεις, που αντιστοιχούν σε 2 13 λέξεις των 8 ψηφίων. Δηλαδή περιέχει 2 13 =2 3 *2 10 =8Κλέξεις ή 64Κbits. Η μνήμη RAM2 καλύπτει τις διευθύνσεις FFF, δηλαδή συνολικά 0FFF διευθύνσεις, που αντιστοιχούν σε 2 12 λέξεις των 8 ψηφίων. Δηλαδή περιέχει 2 12 =2 2 *2 10 =4Κλέξεις ή 32Κbits. Συνολικά, το μικροϋπολογιστικό σύστημα διαθέτει μνήμη των 128Kbits. B. Θα προσπαθήσουμε να καλύψουμε τα πρώτα 32KB του συστήματος μνήμης χρησιμοποιώντας τα ολοκληρωμένα κυκλώματα μνήμης RAM που μας δίνονται. Αφού το μήκος λέξης είναι 8 ψηφία τα 32ΚΒ αντιστοιχούν σε 32Κλέξεις. Κάθε ολοκληρωμένο κύκλωμα μνήμης RAM των 16Kbits με οργάνωση 8 ψηφίων ανά λέξη περιέχει 2Κλέξεις των 8 ψηφίων, ενώ κάθε ολοκληρωμένο κύκλωμα μνήμης RAM των 32Kbits με οργάνωση 4 ψηφίων ανά λέξη περιέχει 8Κλέξεις των 4 ψηφίων. Αρχικά πρέπει να καλύψουμε τις διευθύνσεις FFF που αντιστοιχούν σε 4Κλέξεις των 8 ψηφίων. Θα χρησιμοποιήσουμε δύο μνήμες των 2Κλέξεων (RAM3, RAM4 στο σχήμα). Η μνήμη RAM3 καλύπτει τις διευθύνσεις FF ενώ η RAM4 τις διευθύνσεις FFF. Κατόπιν πρέπει να καλύψουμε τις διευθύνσεις FFF που και αυτές αντιστοιχούν σε 4Κλέξεις των 8 ψηφίων και άρα θα χρειαστούν 2 μνήμες των 2Κλέξεων (RAM5, RAM6). Η RAM5 καλύπτει τις διευθύνσεις FF ενώ η RAM6 τις διευθύνσεις FFF. Τέλος πρέπει να καλύψουμε τις διευθύνσεις FFF που αντιστοιχούν σε 8Κλέξεις των 8 ψηφίων και άρα θα χρησιμοποιήσουμε δύο μνήμες (RAM7, RAM8) των 8Κλέξεων των 4 ψηφίων ανά λέξη όπως φαίνεται στο σχήμα. Με την τοποθέτηση που κάναμε προκύπτει η χαρτογράφηση μνήμης που δίνεται στον παρακάτω πίνακα: Μνήμη Μέγεθος (λέξεις) Σελίδα 14 από 114 Διευθύνσεις σε δυαδική μορφή Α 15 Α 14 Α 2 Α 1 Α 0 Ψηφία Διεύθυνσης Πεδίο Διευθύνσεων ROM 4K FFF RΑM3 2K FF RAM4 2K FFF RAM1 8K FFF

15 RAM5 2K FF RAM6 2K FFF RAM2 4K FFF RAM7,RAM8 8K FFF Τα ολοκληρωμένα κυκλώματα της μνήμης πρέπει να συνδεθούν στα κατάλληλα ψηφία του δίαυλου διευθύνσεων. Έτσι για εσωτερική διευθυνσιοδότηση μνήμες 2Κλέξεων συνδέονται με τα ψηφία του δίαυλου διευθύνσεων Α 10 -Α 0, μνήμες των 4Κλέξεων συνδέονται με τα ψηφία Α 11 -Α 0 και μνήμες των 8Κλέξεων συνδέονται με τα ψηφία Α 12 -Α 0. Για να δημιουργήσουμε τα σήματα επιλογής (CS) στις μνήμες χρησιμοποιούμε τα ψηφία Α 15 - Α 11 και μια δομή από 3 αποκωδικοποιητές όπως φαίνεται στο σχήμα. Ο DECODER1 δέχεται ως εισόδους τα ψηφία A 14, A 13 και οι τέσσερις έξοδοί του αντιστοιχούν σε τμήματα μνήμης των 8Κλέξεων. Οι μνήμες RAM1 και RAM7, RAM8 επιλέγονται κατευθείαν από εξόδους του αποκωδικοποιητή αυτού. Οι άλλες δυο έξοδοι χρησιμοποιούνται ως σήματα επίτρεψης σε άλλους αποκωδικοποιητές που παράγουν σήματα για τις μικρότερου μεγέθους μνήμες. Πρόκειται για τους αποκωδικοποιητές DECODER 2 και 3 που λαμβάνουν ως είσοδο τα A 12 και Α 11. Το ψηφίο Α 15 αφού αντιστραφεί αποτελεί είσοδο επίτρεψης για τον DECODER1 ώστε το σύστημα μνήμης να επιλέγεται με Α 15 =0 (όπως φαίνεται και στον πίνακα) και με αυτό τον τρόπο να αντιστοιχεί στις πρώτες 32Κ διευθύνσεις. Παρατήρηση Οι διευθύνσεις μνήμης FFF θα μπορούσαν, σε μια εναλλακτική υλοποίηση, να καλυφθούν και από 4 μνήμες των 2Κλέξεων. Τότε θα χρειαζόμασταν έναν επιπλέον αποκωδικοποιητή 2-σε-4 με εισόδους τα Α 11 και Α 12. Κάθε μία από τις 4 εξόδους του θα αποτελούσε το σήμα ελέγχου μνήμης των 2Κλέξεων. Στην είσοδο επίτρεψης του αποκωδικοποιητή θα συνδέονταν η έξοδος 3 του DECODER1. Σελίδα 15 από 114

16 A10-A0 A12 A11 A15 A14 A13 ROM FFF 8 EN DECODER CS A12 A FF RAM3 8 EN DECODER CS FFF RAM4 8 CS FFF RAM1 8 CS A12 A FF EN DECODER CS RAM FFF RAM6 8 CS RAM FFF 8 CS FFF RAM7 RAM8 4 CS CS 4 Σελίδα 16 από 114

17 ΑΣΚΗΣΗ 12 Θεωρείστε μικροϋπολογιστικό σύστημα με δίαυλο δεδομένων 8 ψηφίων και δίαυλο διευθύνσεων 16 ψηφίων. Να σχεδιάσετε το σύστημα μνήμης του έτσι ώστε να καλυφθούν τα πρώτα 48ΚBytes. Οι πρώτες 8K διευθύνσεις να καλυφθούν από μνήμη ROM. Έχετε στη διάθεσή σας ένα ολοκληρωμένο κύκλωμα (ΟΚ) μνήμης ROM 8ΚBytes και ολοκληρωμένα κυκλώματα (περισσότερα από ένα) μνήμης RAM των 4KBytes και 32KBytes. Όλες οι μνήμες έχουν οργάνωση 8 ψηφίων ανά λέξη. Σχεδιάστε το σύστημα μνήμης με το μικρότερο δυνατό αριθμό ολοκληρωμένων κυκλωμάτων μνήμης. Διαθέτετε επίσης δύο αποκωδικοποιητές 2 σε 4 με είσοδο επίτρεψης και πύλες Or 2 εισόδων για τη δημιουργία των σημάτων ελέγχου. Στη λύση που θα δώσετε να φροντίσετε ώστε να γίνεται πλήρης χρήση του μεγέθους μνήμης κάθε ολοκληρωμένου κυκλώματος μνήμης που χρησιμοποιείτε (να μην υπάρχουν δηλαδή αχρησιμοποίητες περιοχές μνήμης στα ολοκληρωμένα κυκλώματα). Λύση Το ολοκληρωμένο κύκλωμα μνήμης ROM των 8KBytes θα καλύπτει τις διευθύνσεις 0000 έως 1FFF. Η χρήση ενός αποκωδικοποιητή 2 σε 4 με είσοδο τα σήματα Α 15 και Α 14 χωρίζει το συνολικό πεδίο διευθύνσεων των 64ΚBytes σε 4 ομάδες των 16ΚBytes. Για την πρώτη ομάδα υπολείπονται 8KΒytes που θα καλυφθούν με δυο ολοκληρωμένα των 4KΒytes. Οι επόμενες δυο ομάδες μπορούν να καλυφθούν με ένα ολοκληρωμένο των 32KΒytes. Έτσι καλύπτονται τα πρώτα 48ΚBytes του συστήματος μνήμης. Με την τοποθέτηση που κάναμε προκύπτει η χαρτογράφηση μνήμης που δίνεται στον παρακάτω πίνακα: Μνήμη Μέγεθος (bytes) Ψηφία Διεύθυνσης Πεδίο Διευθύνσεων Διευθύνσεις σε δυαδική μορφή Α 15 Α 14 Α 2 Α 1 Α 0 ROM 8K FFF RΑM1 4K FFF RAM2 4K FFF RAM3 32K ΒFFF Τα ολοκληρωμένα κυκλώματα της μνήμης πρέπει να συνδεθούν στα κατάλληλα ψηφία του δίαυλου διευθύνσεων. Έτσι για εσωτερική διευθυνσιοδότηση στις μνήμες των 4ΚBytes συνδέονται τα ψηφία Α 11 -Α 0 του διαύλου διευθύνσεων, στη μνήμη των 8ΚBytes συνδέονται τα ψηφία Α 12 -Α 0 και στη μνήμη των 32KΒytes συνδέονται τα ψηφία Α 14 -Α 0. Για να δημιουργήσουμε τα σήματα επιλογής (Chip Select - CS) στις μνήμες χρησιμοποιούμε τα ψηφία Α 15 -Α 12 και μια δομή από 2 αποκωδικοποιητές και πύλες OR όπως φαίνεται στο σχήμα. Ο DECODER1 δέχεται ως εισόδους τα ψηφία A 15, A 14 και οι τέσσερις έξοδοί του αντιστοιχούν σε τμήματα μνήμης των 16ΚBytes. Η πρώτη έξοδος (έξοδος 0) του Σελίδα 17 από 114

18 DECODER1 αποτελεί είσοδο επίτρεψης για τον δεύτερο αποκωδικοποιητή DECODER2 ο οποίος λαμβάνει ως εισόδους τα Α 13 και Α 12. Ο DECODER2 παράγει τα σήματα επιλογής για τα πρώτα 16ΚBytes του συστήματος μνήμης. Η είσοδος επίτρεψης του DECODER1 τίθεται στο 1 (συνεχώς ενεργοποιημένο). Σελίδα 18 από 114

19 ΑΣΚΗΣΗ 13 Προγραμματισμός σε Assembly Ένας μικροεπεξεργαστής διαθέτει τις παρακάτω εντολές: LΟΑDA# : εντολή άμεσης φόρτωσης του καταχωρητή Α με αριθμό INCRΑ : εντολή αύξησης του περιεχομένου του καταχωρητή Α κατά 1 STOREA: εντολή αποθήκευσης του περιεχομένου του συσσωρευτή Α Διαθέτει δε τους παρακάτω τρόπους διευθυνσιοδότησης : Όνομα εντολής Κωδικός Λειτουργίας Παράδειγμα Τρόπος Προσπέλασης LOADA# 0A LOADA#A5 Άμεση (immediate) INCRΑ 1Α INCRA Υπονοούμενη 20 STOREA $00A5 Απόλυτη διευθυνσιοδότηση STOREA 21 STOREA $A5 Διευθυνσιοδότηση μηδενικής σελίδας 22 STOREA ($A5A5) Εμμεση διευθυνσιοδότηση Το παρακάτω πρόγραμμα είναι αποθηκευμένο στις διευθύνσεις μνήμης μέχρι και 230D LOADA #B INCRA 2303 INCRA 2304 STOREA $ INCRA 2307 STOREA ($1313) 230A INCRA 230B STOREA $0008 Συμπληρώστε τους παρακάτω πίνακες. Δείξτε ποιες θέσεις μνήμης θα αλλάξουν το περιεχόμενο τους (και ποιο θα είναι το καινούριο περιεχόμενο τους) μετά την εκτέλεση του προγράμματος. Υποθέτουμε ότι το περιεχόμενο της θέσης μνήμης είναι το 000B 16. Σελίδα 19 από 114

20 Διεύθυνση Μνήμης A 230B 230C 230D Κωδικός Λειτουργίας Διεύθυνση Μνήμης A 000Β Εντολή Περιεχόμενο μνήμης Περιεχόμενο του Α μετά την εκτέλεση της εντολής Λύση: Διεύθυνση Κωδικός Περιεχόμενο του Α μετά την Εντολή Μνήμης Λειτουργίας εκτέλεση της εντολής A LOADA# B B4 B A INCRA B A INCRA B STOREA $ A INCRA B STOREA ($ ) 230A 1A INCRA B8 230B 20 STOREA 230C 00 $00 230D Σελίδα 20 από 114

21 Διεύθυνση Μνήμης B B A 000Β Περιεχόμενο μνήμης B7 ΑΣΚΗΣΗ 14 Ο μικροεπεξεργαστής SFAX διαθέτει τις παρακάτω εντολές: INCΑ: εντολή αύξησης του περιεχομένου του καταχωρητή Α κατά 1 FOB: εντολή αποθήκευσης του περιεχομένου του συσσωρευτή Α Διαθέτει τους παρακάτω τρόπους διευθυνσιοδότησης: Όνομα εντολής Κωδικός Λειτουργίας Παράδειγμα Τρόπος Προσπέλασης INCΑ 25 INCA Υπονοούμενη 30 FOB $0023 Απόλυτη διευθυνσιοδότηση FOB 31 FOB $23 Διευθυνσιοδότηση μηδενικής σελίδας 32 FOB ($2323) Εμμεση διευθυνσιοδότηση Το παρακάτω πρόγραμμα είναι αποθηκευμένο στις διευθύνσεις μνήμης μέχρι και 100Α 16 : 1000 INCA 1001 FOB $ INCA 1005 FOB $ INCA 1008 FOB ($2424) Συμπληρώστε τους παρακάτω πίνακες. Δείξτε ποιες θέσεις μνήμης θα αλλάξουν το περιεχόμενο τους (και ποιο θα είναι το καινούργιο περιεχόμενο τους) μετά την εκτέλεση του προγράμματος. Υποθέτουμε ότι το περιεχόμενο της θέσης μνήμης είναι το 000Α 16. Το αρχικό περιεχόμενο του Α είναι 23. Διεύθυνση Μνήμης Κωδικός Λειτουργίας Εντολή Περιεχόμενο του Α μετά την εκτέλεση της εντολής Σελίδα 21 από 114

22 A Διεύθυνση Μνήμης A 000Β Περιεχόμενο μνήμης Λύση: Διεύθυνση Κωδικός Περιεχόμενο του Α μετά την Εντολή Μνήμης Λειτουργίας εκτέλεση της εντολής INCA FOB $ INCA FOB $ INCA FOB ($2424) 100A Διεύθυνση Περιεχόμενο Μνήμης μνήμης Σελίδα 22 από 114

ΘΕΜΑΤΑ & ΕΝΔΕΙΚΤΙΚΕΣ ΛΥΣΕΙΣ

ΘΕΜΑΤΑ & ΕΝΔΕΙΚΤΙΚΕΣ ΛΥΣΕΙΣ ΕΛΛΗΝΙΚΟ ΑΝΟΙΚΤΟ ΠΑΝΕΠΙΣΤΗΜΙΟ ΣΧΟΛΗ ΘΕΤΙΚΩΝ ΕΠΙΣΤΗΜΩΝ ΚΑΙ ΤΕΧΝΟΛΟΓΙΑΣ ΠΡΟΓΡΑΜΜΑ ΣΠΟΥΔΩΝ ΠΛΗΡΟΦΟΡΙΚΗΣ Θεματική Ενότητα Ακαδημαϊκό Έτος 2010 2011 Ημερομηνία Εξέτασης Κυριακή 26.6.2011 Ώρα Έναρξης Εξέτασης

Διαβάστε περισσότερα

ΕΛΛΗΝΙΚΟ ΑΝΟΙΚΤΟ ΠΑΝΕΠΙΣΤΗΜΙΟ ΣΧΟΛΗ ΘΕΤΙΚΩΝ ΕΠΙΣΤΗΜΩΝ ΚΑΙ ΤΕΧΝΟΛΟΓΙΑΣ ΠΡΟΓΡΑΜΜΑ ΣΠΟΥ ΩΝ ΠΛΗΡΟΦΟΡΙΚΗΣ ΑΠΑΝΤΗΣΕΙΣ ΘΕΜΑΤΩΝ ΕΞΕΤΑΣΕΩΝ

ΕΛΛΗΝΙΚΟ ΑΝΟΙΚΤΟ ΠΑΝΕΠΙΣΤΗΜΙΟ ΣΧΟΛΗ ΘΕΤΙΚΩΝ ΕΠΙΣΤΗΜΩΝ ΚΑΙ ΤΕΧΝΟΛΟΓΙΑΣ ΠΡΟΓΡΑΜΜΑ ΣΠΟΥ ΩΝ ΠΛΗΡΟΦΟΡΙΚΗΣ ΑΠΑΝΤΗΣΕΙΣ ΘΕΜΑΤΩΝ ΕΞΕΤΑΣΕΩΝ ΕΛΛΗΝΙΚΟ ΑΝΟΙΚΤΟ ΠΑΝΕΠΙΣΤΗΜΙΟ ΣΧΟΛΗ ΘΕΤΙΚΩΝ ΕΠΙΣΤΗΜΩΝ ΚΑΙ ΤΕΧΝΟΛΟΓΙΑΣ ΠΡΟΓΡΑΜΜΑ ΣΠΟΥ ΩΝ ΠΛΗΡΟΦΟΡΙΚΗΣ Θεµατική Ενότητα ΠΛΗ 2: Ψηφιακά Συστήµατα Ακαδηµαϊκό Έτος 24 25 Ηµεροµηνία Εξέτασης 29.6.25 Χρόνος Εξέτασης

Διαβάστε περισσότερα

ΕΛΛΗΝΙΚΟ ΑΝΟΙΚΤΟ ΠΑΝΕΠΙΣΤΗΜΙΟ ΣΧΟΛΗ ΘΕΤΙΚΩΝ ΕΠΙΣΤΗΜΩΝ ΚΑΙ ΤΕΧΝΟΛΟΓΙΑΣ ΠΡΟΓΡΑΜΜΑ ΣΠΟΥΔΩΝ ΠΛΗΡΟΦΟΡΙΚΗΣ ΘΕΜΑΤΙΚΗ ΕΝΟΤΗΤΑ: ΠΛΗ-21

ΕΛΛΗΝΙΚΟ ΑΝΟΙΚΤΟ ΠΑΝΕΠΙΣΤΗΜΙΟ ΣΧΟΛΗ ΘΕΤΙΚΩΝ ΕΠΙΣΤΗΜΩΝ ΚΑΙ ΤΕΧΝΟΛΟΓΙΑΣ ΠΡΟΓΡΑΜΜΑ ΣΠΟΥΔΩΝ ΠΛΗΡΟΦΟΡΙΚΗΣ ΘΕΜΑΤΙΚΗ ΕΝΟΤΗΤΑ: ΠΛΗ-21 ΕΛΛΗΝΙΚΟ ΑΝΟΙΚΤΟ ΠΑΝΕΠΙΣΤΗΜΙΟ ΣΧΟΛΗ ΘΕΤΙΚΩΝ ΕΠΙΣΤΗΜΩΝ ΚΑΙ ΤΕΧΝΟΛΟΓΙΑΣ ΠΡΟΓΡΑΜΜΑ ΣΠΟΥΔΩΝ ΠΛΗΡΟΦΟΡΙΚΗΣ ΘΕΜΑΤΙΚΗ ΕΝΟΤΗΤΑ: ΠΛΗ-2 ΨΗΦΙΑΚΗ ΣΧΕΔΙΑΣΗ ΑΣΚΗΣΕΙΙΣ ΓΡΑΠΤΩΝ ΕΡΓΑΣΙΙΩΝ & ΘΕΜΑΤΩΝ ΕΞΕΤΑΣΕΩΝ ΣΥΝΤΕΛΕΣΤΕΣ

Διαβάστε περισσότερα

Κεφάλαιο 3 Αρχιτεκτονική Ηλεκτρονικού Τμήματος (hardware) των Υπολογιστικών Συστημάτων ΕΡΩΤΗΣΕΙΣ ΑΣΚΗΣΕΙΣ

Κεφάλαιο 3 Αρχιτεκτονική Ηλεκτρονικού Τμήματος (hardware) των Υπολογιστικών Συστημάτων ΕΡΩΤΗΣΕΙΣ ΑΣΚΗΣΕΙΣ Κεφάλαιο 3 Αρχιτεκτονική Ηλεκτρονικού Τμήματος (hardware) των Υπολογιστικών Συστημάτων ΕΡΩΤΗΣΕΙΣ ΑΣΚΗΣΕΙΣ 1. Τι εννοούμε με τον όρο υπολογιστικό σύστημα και τι με τον όρο μικροϋπολογιστικό σύστημα; Υπολογιστικό

Διαβάστε περισσότερα

ΜΙΚΡΟΫΠΟΛΟΓΙΣΤΕΣ ΛΥΣΕΙΣ ΘΕΜΑΤΩΝ ΦΕΒ 2014 Καθηγητής: Νικολαΐδης Νικ. Ημ/νία εξέτασης: 10-2-2014

ΜΙΚΡΟΫΠΟΛΟΓΙΣΤΕΣ ΛΥΣΕΙΣ ΘΕΜΑΤΩΝ ΦΕΒ 2014 Καθηγητής: Νικολαΐδης Νικ. Ημ/νία εξέτασης: 10-2-2014 ΜΙΚΡΟΫΠΟΛΟΓΙΣΤΕΣ ΛΥΣΕΙΣ ΘΕΜΑΤΩΝ ΦΕΒ 2014 Καθηγητής: Νικολαΐδης Νικ. Ημ/νία εξέτασης: 10-2-2014 ΘΕΜΑ 1 α) Τι διαφέρει μία ROM από μία PAL; Οι ROM έχουν σταθερό αποκωδικοποιητή ο οποίος σχηματίζει όλα τα

Διαβάστε περισσότερα

ΕΡΓΑΣΤΗΡΙΟ ΑΡΧΙΤΕΚΤΟΝΙΚΗΣ Η/Υ

ΕΡΓΑΣΤΗΡΙΟ ΑΡΧΙΤΕΚΤΟΝΙΚΗΣ Η/Υ ΕΡΓΑΣΤΗΡΙΟ ΑΡΧΙΤΕΚΤΟΝΙΚΗΣ Η/Υ 4 ο Εξάμηνο Μαδεμλής Ιωάννης ΛΟΓΙΚΕΣ ΠΡΑΞΕΙΣ Οι λογικές πράξεις που υποστηρίζει η Assembly του 8088 είναι : Πράξη AND Πράξη OR Πράξη NOT Πράξη XOR Με τις λογικές πράξεις μπορούμε

Διαβάστε περισσότερα

ΑΡΧΙΤΕΚΤΟΝΙΚΗ HARDWARE ΥΠΟΛΟΓΙΣΤΙΚΩΝ ΣΥΣΤΗΜΑΤΩΝ

ΑΡΧΙΤΕΚΤΟΝΙΚΗ HARDWARE ΥΠΟΛΟΓΙΣΤΙΚΩΝ ΣΥΣΤΗΜΑΤΩΝ ΨΗΦΙΑΚΑ ΣΥΣΤΗΜΑΤΑ ΚΕΦΑΛΑΙΟ 7ο ΑΡΧΙΤΕΚΤΟΝΙΚΗ HARDWARE ΥΠΟΛΟΓΙΣΤΙΚΩΝ ΣΥΣΤΗΜΑΤΩΝ Γενικό διάγραμμα υπολογιστικού συστήματος Γενικό διάγραμμα υπολογιστικού συστήματος - Κεντρική Μονάδα Επεξεργασίας ονομάζουμε

Διαβάστε περισσότερα

«ΜΙΚΡΟΫΠΟΛΟΓΙΣΤΕΣ» ΕΣΩΤΕΡΙΚΗ ΑΡΧΙΤΕΚΤΟΝΙΚΗ ΚΑΙ ΛΕΙΤΟΥΡΓΙΕΣ

«ΜΙΚΡΟΫΠΟΛΟΓΙΣΤΕΣ» ΕΣΩΤΕΡΙΚΗ ΑΡΧΙΤΕΚΤΟΝΙΚΗ ΚΑΙ ΛΕΙΤΟΥΡΓΙΕΣ «ΜΙΚΡΟΫΠΟΛΟΓΙΣΤΕΣ» ΕΣΩΤΕΡΙΚΗ ΑΡΧΙΤΕΚΤΟΝΙΚΗ ΚΑΙ ΛΕΙΤΟΥΡΓΙΕΣ 8085 ΧΟΝΔΡΙΚΟ ΔΙΑΓΡΑΜΜΑ 8085 CPU ΟΙ ΚΑΤΑΧΩΡΗΤΕΣ ΤΟΥ 8085 Ο ΑΠΟΚΩΔΙΚΟΠΟΙΗΤΗΣ ΕΝΤΟΛΩΝ Η ΑΡΙΘΜΗΤΙΚΗ ΚΑΙ ΛΟΓΙΚΗ ΜΟΝΑΔΑ ΟΙ «ΣΗΜΑΙΕΣ» FLAGS Η ΜΟΝΑΔΑ

Διαβάστε περισσότερα

ΥΠΟΥΡΓΕΙΟ ΠΑΙΔΕΙΑΣ ΚΑΙ ΠΟΛΙΤΙΣΜΟΥ ΔΙΕΥΘΥΝΣΗ ΑΝΩΤΕΡΗΣ ΚΑΙ ΑΝΩΤΑΤΗΣ ΕΚΠΑΙΔΕΥΣΗΣ ΥΠΗΡΕΣΙΑ ΕΞΕΤΑΣΕΩΝ ΠΑΓΚΥΠΡΙΕΣ ΕΞΕΤΑΣΕΙΣ 2012

ΥΠΟΥΡΓΕΙΟ ΠΑΙΔΕΙΑΣ ΚΑΙ ΠΟΛΙΤΙΣΜΟΥ ΔΙΕΥΘΥΝΣΗ ΑΝΩΤΕΡΗΣ ΚΑΙ ΑΝΩΤΑΤΗΣ ΕΚΠΑΙΔΕΥΣΗΣ ΥΠΗΡΕΣΙΑ ΕΞΕΤΑΣΕΩΝ ΠΑΓΚΥΠΡΙΕΣ ΕΞΕΤΑΣΕΙΣ 2012 ΥΠΟΥΡΓΕΙΟ ΠΑΙΔΕΙΑΣ ΚΑΙ ΠΟΛΙΤΙΣΜΟΥ ΔΙΕΥΘΥΝΣΗ ΑΝΩΤΕΡΗΣ ΚΑΙ ΑΝΩΤΑΤΗΣ ΕΚΠΑΙΔΕΥΣΗΣ ΥΠΗΡΕΣΙΑ ΕΞΕΤΑΣΕΩΝ ΠΑΓΚΥΠΡΙΕΣ ΕΞΕΤΑΣΕΙΣ 2012 ΤΕΧΝΟΛΟΓΙΑ (Ι) ΤΕΧΝΙΚΩΝ ΣΧΟΛΩΝ ΘΕΩΡΗΤΙΚΗΣ ΚΑΤΕΥΘΥΝΣΗΣ Μάθημα : Μικροϋπολογιστές

Διαβάστε περισσότερα

Συστήματα Μικροϋπολογιστών

Συστήματα Μικροϋπολογιστών Συστήματα Μικροϋπολογιστών Ο Μικροεπεξεργαστής 8085 K. ΠΕΚΜΕΣΤΖΗ Άδεια Χρήσης Το παρόν εκπαιδευτικό υλικό υπόκειται σε άδειες χρήσης Creative Commons. Για εκπαιδευτικό υλικό, όπως εικόνες, που υπόκειται

Διαβάστε περισσότερα

ΥΠΟΥΡΓΕΙΟ ΠΑΙΔΕΙΑΣ ΚΑΙ ΠΟΛΙΤΙΣΜΟΥ ΔΙΕΥΘΥΝΣΗ ΑΝΩΤΕΡΗΣ ΚΑΙ ΑΝΩΤΑΤΗΣ ΕΚΠΑΙΔΕΥΣΗΣ ΥΠΗΡΕΣΙΑ ΕΞΕΤΑΣΕΩΝ ΠΑΓΚΥΠΡΙΕΣ ΕΞΕΤΑΣΕΙΣ 2015

ΥΠΟΥΡΓΕΙΟ ΠΑΙΔΕΙΑΣ ΚΑΙ ΠΟΛΙΤΙΣΜΟΥ ΔΙΕΥΘΥΝΣΗ ΑΝΩΤΕΡΗΣ ΚΑΙ ΑΝΩΤΑΤΗΣ ΕΚΠΑΙΔΕΥΣΗΣ ΥΠΗΡΕΣΙΑ ΕΞΕΤΑΣΕΩΝ ΠΑΓΚΥΠΡΙΕΣ ΕΞΕΤΑΣΕΙΣ 2015 ΥΠΟΥΡΓΕΙΟ ΠΑΙΔΕΙΑΣ ΚΑΙ ΠΟΛΙΤΙΣΜΟΥ ΔΙΕΥΘΥΝΣΗ ΑΝΩΤΕΡΗΣ ΚΑΙ ΑΝΩΤΑΤΗΣ ΕΚΠΑΙΔΕΥΣΗΣ ΥΠΗΡΕΣΙΑ ΕΞΕΤΑΣΕΩΝ ΠΑΓΚΥΠΡΙΕΣ ΕΞΕΤΑΣΕΙΣ 2015 ΤΕΧΝΟΛΟΓΙΑ (Ι) ΤΕΧΝΙΚΩΝ ΣΧΟΛΩΝ ΘΕΩΡΗΤΙΚΗΣ ΚΑΤΕΥΘΥΝΣΗΣ Μάθημα : Μικροϋπολογιστές

Διαβάστε περισσότερα

Δυαδικό Σύστημα Αρίθμησης

Δυαδικό Σύστημα Αρίθμησης Δυαδικό Σύστημα Αρίθμησης Το δυαδικό σύστημα αρίθμησης χρησιμοποιεί δύο ψηφία. Το 0 και το 1. Τα ψηφία ενός αριθμού στο δυαδικό σύστημα αρίθμησης αντιστοιχίζονται σε δυνάμεις του 2. Μονάδες, δυάδες, τετράδες,

Διαβάστε περισσότερα

Υπάρχουν δύο τύποι μνήμης, η μνήμη τυχαίας προσπέλασης (Random Access Memory RAM) και η μνήμη ανάγνωσης-μόνο (Read-Only Memory ROM).

Υπάρχουν δύο τύποι μνήμης, η μνήμη τυχαίας προσπέλασης (Random Access Memory RAM) και η μνήμη ανάγνωσης-μόνο (Read-Only Memory ROM). Μνήμες Ένα από τα βασικά πλεονεκτήματα των ψηφιακών συστημάτων σε σχέση με τα αναλογικά, είναι η ευκολία αποθήκευσης μεγάλων ποσοτήτων πληροφοριών, είτε προσωρινά είτε μόνιμα Οι πληροφορίες αποθηκεύονται

Διαβάστε περισσότερα

ΑΣΚΗΣΕΙΣ ΠΟΛΛΑΠΛΗΣ ΕΠΙΛΟΓΗΣ ΓΙΑ ΤΗ ΘΕΩΡΙΑ

ΑΣΚΗΣΕΙΣ ΠΟΛΛΑΠΛΗΣ ΕΠΙΛΟΓΗΣ ΓΙΑ ΤΗ ΘΕΩΡΙΑ ΑΣΚΗΣΕΙΣ ΠΟΛΛΑΠΛΗΣ ΕΠΙΛΟΓΗΣ ΓΙΑ ΤΗ ΘΕΩΡΙΑ Άσκηση 1 Ένας επεξεργαστής (ΚΜΕ) υποστηρίζει 371 εντολές. Πόσα bit θα πρέπει να είναι ο καταχωρητής εντολής (ελάχιστη τιμή); (α) 4 bit (β) 16 bit (γ) 1 bit (δ)

Διαβάστε περισσότερα

ΕΡΓΑΣΤΗΡΙΟ ΑΡΧΙΤΕΚΤΟΝΙΚΗΣ Η/Υ

ΕΡΓΑΣΤΗΡΙΟ ΑΡΧΙΤΕΚΤΟΝΙΚΗΣ Η/Υ ΕΡΓΑΣΤΗΡΙΟ ΑΡΧΙΤΕΚΤΟΝΙΚΗΣ Η/Υ 4 ο Εξάμηνο Μαδεμλής Ιωάννης MSc Ηλεκτρονικός Φυσικός Αντικείμενο: ΠΡΟΦΙΛ ΜΑΘΗΜΑΤΟΣ Προγραμματισμός σε γλώσσα Assembly Σκοπός: Γνώση της assembly από τους απόφοιτους του τμήματος

Διαβάστε περισσότερα

Ερωτήσεις θεωρίας MY. Μέρος Α. Υλικό.

Ερωτήσεις θεωρίας MY. Μέρος Α. Υλικό. Ερωτήσεις θεωρίας MY Μέρος Α. Υλικό. 1. Η μνήμη ROM είναι συνδυαστικό ή ακολουθιακό κύκλωμα; 2. α) Να σχεδιαστεί μία μνήμη ROM που να δίνει στις εξόδους της το πλήθος των ημερών του μήνα, ο αριθμός του

Διαβάστε περισσότερα

ΥΠΟΥΡΓΕΙΟ ΠΑΙΔΕΙΑΣ ΚΑΙ ΠΟΛΙΤΙΣΜΟΥ ΔΙΕΥΘΥΝΣΗ ΑΝΩΤΕΡΗΣ ΚΑΙ ΑΝΩΤΑΤΗΣ ΕΚΠΑΙΔΕΥΣΗΣ ΥΠΗΡΕΣΙΑ ΕΞΕΤΑΣΕΩΝ ΠΑΓΚΥΠΡΙΕΣ ΕΞΕΤΑΣΕΙΣ 2014

ΥΠΟΥΡΓΕΙΟ ΠΑΙΔΕΙΑΣ ΚΑΙ ΠΟΛΙΤΙΣΜΟΥ ΔΙΕΥΘΥΝΣΗ ΑΝΩΤΕΡΗΣ ΚΑΙ ΑΝΩΤΑΤΗΣ ΕΚΠΑΙΔΕΥΣΗΣ ΥΠΗΡΕΣΙΑ ΕΞΕΤΑΣΕΩΝ ΠΑΓΚΥΠΡΙΕΣ ΕΞΕΤΑΣΕΙΣ 2014 ΥΠΟΥΡΓΕΙΟ ΠΑΙΔΕΙΑΣ ΚΑΙ ΠΟΛΙΤΙΣΜΟΥ ΔΙΕΥΘΥΝΣΗ ΑΝΩΤΕΡΗΣ ΚΑΙ ΑΝΩΤΑΤΗΣ ΕΚΠΑΙΔΕΥΣΗΣ ΥΠΗΡΕΣΙΑ ΕΞΕΤΑΣΕΩΝ ΠΑΓΚΥΠΡΙΕΣ ΕΞΕΤΑΣΕΙΣ 201 ΤΕΧΝΟΛΟΓΙΑ (Ι) ΤΕΧΝΙΚΩΝ ΣΧΟΛΩΝ ΘΕΩΡΗΤΙΚΗΣ ΚΑΤΕΥΘΥΝΣΗΣ Μάθημα : Μικροϋπολογιστές

Διαβάστε περισσότερα

74HC573 D7 D6 D5 D4 D3 D2 D1 D0 LE OE A0 A1 A2 A3 A4 A5 A6 A7 AD0 AD1 AD2 AD3 AD4 AD5 AD6 AD7 A8 A9 A10 A11 A12 A13 Q7 Q6 Q5 Q4 Q3 Q2 Q1 Q0

74HC573 D7 D6 D5 D4 D3 D2 D1 D0 LE OE A0 A1 A2 A3 A4 A5 A6 A7 AD0 AD1 AD2 AD3 AD4 AD5 AD6 AD7 A8 A9 A10 A11 A12 A13 Q7 Q6 Q5 Q4 Q3 Q2 Q1 Q0 ΜΑΘΗΜΑ: ΜΙΚΡΟΫΠΟΛΟΓΙΣΤΕΣ ΘΕΜΑΤΑ ΙΟΥΝΙΟΥ 2012 Καθηγητής: Νικολαΐδης Νικ. Ημ/νία εξέτασης: 28-6-2012 ΘΕΜΑ 1 (3,5 μονάδες) Σχεδιάστε το απλούστερο κύκλωμα για συνδεθεί μία ROM 16 ΚΒ σε έναν 8051: α) ως μνήμη

Διαβάστε περισσότερα

! Εάν ο αριθμός διαθέτει περισσότερα bits, χρησιμοποιούμε μεγαλύτερες δυνάμεις του 2. ! Προσοχή στη θέση του περισσότερο σημαντικού bit!

! Εάν ο αριθμός διαθέτει περισσότερα bits, χρησιμοποιούμε μεγαλύτερες δυνάμεις του 2. ! Προσοχή στη θέση του περισσότερο σημαντικού bit! Ιόνιο Πανεπιστήμιο Τμήμα Πληροφορικής Εισαγωγή στην Επιστήμη των Υπολογιστών 25-6 Πράξεις με δυαδικούς αριθμούς (αριθμητικές ) http://di.ionio.gr/~mistral/tp/csintro/ Αριθμοί Πράξεις με δυαδικούς αριθμούς

Διαβάστε περισσότερα

ΥΠΟΥΡΓΕΙΟ ΠΑΙΔΕΙΑΣ ΚΑΙ ΠΟΛΙΤΙΣΜΟΥ ΔΙΕΥΘΥΝΣΗ ΑΝΩΤΕΡΗΣ ΚΑΙ ΑΝΩΤΑΤΗΣ ΕΚΠΑΙΔΕΥΣΗΣ ΥΠΗΡΕΣΙΑ ΕΞΕΤΑΣΕΩΝ ΠΑΓΚΥΠΡΙΕΣ ΕΞΕΤΑΣΕΙΣ 2009 ΑΠΑΝΤΗΣΕΙΣ

ΥΠΟΥΡΓΕΙΟ ΠΑΙΔΕΙΑΣ ΚΑΙ ΠΟΛΙΤΙΣΜΟΥ ΔΙΕΥΘΥΝΣΗ ΑΝΩΤΕΡΗΣ ΚΑΙ ΑΝΩΤΑΤΗΣ ΕΚΠΑΙΔΕΥΣΗΣ ΥΠΗΡΕΣΙΑ ΕΞΕΤΑΣΕΩΝ ΠΑΓΚΥΠΡΙΕΣ ΕΞΕΤΑΣΕΙΣ 2009 ΑΠΑΝΤΗΣΕΙΣ ΥΠΟΥΡΓΕΙΟ ΠΑΙΔΕΙΑΣ ΚΑΙ ΠΟΛΙΤΙΣΜΟΥ ΔΙΕΥΘΥΝΣΗ ΑΝΩΤΕΡΗΣ ΚΑΙ ΑΝΩΤΑΤΗΣ ΕΚΠΑΙΔΕΥΣΗΣ ΥΠΗΡΕΣΙΑ ΕΞΕΤΑΣΕΩΝ ΠΑΓΚΥΠΡΙΕΣ ΕΞΕΤΑΣΕΙΣ 2009 Μάθημα : Μικροϋπολογιστές Τεχνολογία Τ.Σ. Ι, Θεωρητικής κατεύθυνσης Ημερομηνία

Διαβάστε περισσότερα

Μικροεπεξεργαστές ΑΣΚΗΣΕΙΣ ΘΕΩΡΙΑΣ. Υπεύθυνος: Δρ Άρης Παπακώστας

Μικροεπεξεργαστές ΑΣΚΗΣΕΙΣ ΘΕΩΡΙΑΣ. Υπεύθυνος: Δρ Άρης Παπακώστας Μικροεπεξεργαστές ΑΣΚΗΣΕΙΣ ΘΕΩΡΙΑΣ Υπεύθυνος: Δρ Άρης Παπακώστας ΛΑΡΙΣΑ 2014 1 ΑΣΚΗΣΗ 1 Ένας επεξεργαστής διαθέτει 64 εσωτερικούς καταχωρητές με μήκος λέξης 8 bytes. Πόσες αυτούς τους καταχωρητές; O εξωτερικός

Διαβάστε περισσότερα

Αρχιτεκτονική Υπολογιστών

Αρχιτεκτονική Υπολογιστών Πανεπιστήμιο Δυτικής Μακεδονίας Τμήμα Μηχανικών Πληροφορικής & Τηλεπικοινωνιών Αρχιτεκτονική Υπολογιστών Ενότητα 5: Εντολές αλλαγής ροής. Διακλάδωση χωρίς συνθήκη. Διακλάδωση με συνθήκη. Δρ. Μηνάς Δασυγένης

Διαβάστε περισσότερα

Τμήμα Χρηματοοικονομικής & Ελεγκτικής ΤΕΙ Ηπείρου Παράρτημα Πρέβεζας. Πληροφορική Ι. Μάθημα 4 ο Πράξεις με bits. Δρ.

Τμήμα Χρηματοοικονομικής & Ελεγκτικής ΤΕΙ Ηπείρου Παράρτημα Πρέβεζας. Πληροφορική Ι. Μάθημα 4 ο Πράξεις με bits. Δρ. Τμήμα Χρηματοοικονομικής & Ελεγκτικής ΤΕΙ Ηπείρου Παράρτημα Πρέβεζας Πληροφορική Ι Μάθημα 4 ο Πράξεις με bits Δρ. Γκόγκος Χρήστος Κατηγορίες πράξεων με bits Πράξεις με δυαδικά ψηφία Αριθμητικές πράξεις

Διαβάστε περισσότερα

Μικροεπεξεργαστές. Σημειώσεις Μαθήματος Υπεύθυνος: Δρ Άρης Παπακώστας,

Μικροεπεξεργαστές. Σημειώσεις Μαθήματος Υπεύθυνος: Δρ Άρης Παπακώστας, Μικροεπεξεργαστές Σημειώσεις Μαθήματος 2013-14 Υπεύθυνος: Δρ Άρης Παπακώστας, Η γλώσσα assembly είναι μια γλώσσα προγραμματισμού χαμηλού επιπέδου για συγκεκριμένους υπολογιστές ή άλλη προγραμματιζόμενη

Διαβάστε περισσότερα

ΑΡΧΙΤΕΚΤΟΝΙΚΗ ΥΠΟΛΟΓΙΣΤΩΝ. Κεφάλαιο 3

ΑΡΧΙΤΕΚΤΟΝΙΚΗ ΥΠΟΛΟΓΙΣΤΩΝ. Κεφάλαιο 3 ΑΡΧΙΤΕΚΤΟΝΙΚΗ ΥΠΟΛΟΓΙΣΤΩΝ Κεφάλαιο 3 Κεντρική Μονάδα Επεξεργασίας Κεντρική Μονάδα Επεξεργασίας Μονάδα επεξεργασίας δεδομένων Μονάδα ελέγχου Μονάδα επεξεργασίας δεδομένων Δομή Αριθμητικής Λογικής Μονάδας

Διαβάστε περισσότερα

ΕΛΛΗΝΙΚΟ ΑΝΟΙΚΤΟ ΠΑΝΕΠΙΣΤΗΜΙΟ ΣΧΟΛΗ ΘΕΤΙΚΩΝ ΕΠΙΣΤΗΜΩΝ ΚΑΙ ΤΕΧΝΟΛΟΓΙΑΣ ΠΡΟΓΡΑΜΜΑ ΣΠΟΥΔΩΝ ΠΛΗΡΟΦΟΡΙΚΗΣ ΘΕΜΑΤΙΚΗ ΕΝΟΤΗΤΑ: ΠΛΗ-21

ΕΛΛΗΝΙΚΟ ΑΝΟΙΚΤΟ ΠΑΝΕΠΙΣΤΗΜΙΟ ΣΧΟΛΗ ΘΕΤΙΚΩΝ ΕΠΙΣΤΗΜΩΝ ΚΑΙ ΤΕΧΝΟΛΟΓΙΑΣ ΠΡΟΓΡΑΜΜΑ ΣΠΟΥΔΩΝ ΠΛΗΡΟΦΟΡΙΚΗΣ ΘΕΜΑΤΙΚΗ ΕΝΟΤΗΤΑ: ΠΛΗ-21 ΕΛΛΗΝΙΚΟ ΑΝΟΙΚΤΟ ΠΑΝΕΠΙΣΤΗΜΙΟ ΣΧΟΛΗ ΘΕΤΙΚΩΝ ΕΠΙΣΤΗΜΩΝ ΚΑΙ ΤΕΧΝΟΛΟΓΙΑΣ ΠΡΟΓΡΑΜΜΑ ΣΠΟΥΔΩΝ ΠΛΗΡΟΦΟΡΙΚΗΣ ΘΕΜΑΤΙΚΗ ΕΝΟΤΗΤΑ: ΠΛΗ-21 ΑΡΧΙΤΕΚΤΟΝΙΚΗ ΥΠΟΛΟΓΙΣΤΩΝ ΑΣΚΗΣΕΙΙΣ ΓΡΑΠΤΩΝ ΕΡΓΑΣΙΙΩΝ & ΘΕΜΑΤΩΝ ΕΞΕΤΑΣΕΩΝ ΣΥΝΤΕΛΕΣΤΕΣ

Διαβάστε περισσότερα

Εισαγωγή στην επιστήμη των υπολογιστών

Εισαγωγή στην επιστήμη των υπολογιστών Εισαγωγή στην επιστήμη των υπολογιστών Υπολογιστές και Δεδομένα Κεφάλαιο 3ο Αναπαράσταση Αριθμών www.di.uoa.gr/~organosi 1 Δεκαδικό και Δυαδικό Δεκαδικό σύστημα 2 3 Δεκαδικό και Δυαδικό Δυαδικό Σύστημα

Διαβάστε περισσότερα

Οργάνωση Η/Υ. Ο Επεξεργαστής TRN. Τμήμα Εφαρμοσμένης Πληροφορικής Πανεπιστήμιο Μακεδονίας Α. Χατζηγεωργίου-Η. Σακελλαρίου

Οργάνωση Η/Υ. Ο Επεξεργαστής TRN. Τμήμα Εφαρμοσμένης Πληροφορικής Πανεπιστήμιο Μακεδονίας Α. Χατζηγεωργίου-Η. Σακελλαρίου Οργάνωση Η/Υ Ο Επεξεργαστής TRN Τμήμα Εφαρμοσμένης Πληροφορικής Πανεπιστήμιο Μακεδονίας Α. Χατζηγεωργίου-Η. Σακελλαρίου ΚMΕ Κυριότεροι Καταχωρητές της ΚΜΕ του υπολογιστή TRN IR (20 bits) X (20 bits) I

Διαβάστε περισσότερα

ΠΡΟΓΡΑΜΜΑ ΣΠΟΥ ΩΝ ΠΛΗΡΟΦΟΡΙΚΗΣ

ΠΡΟΓΡΑΜΜΑ ΣΠΟΥ ΩΝ ΠΛΗΡΟΦΟΡΙΚΗΣ ΠΡΟΓΡΑΜΜΑ ΣΠΟΥ ΩΝ ΠΛΗΡΟΦΟΡΙΚΗΣ Θεµατική Ενότητα ΠΛΗ 21: Ψηφιακά Συστήµατα Ακαδηµαϊκό Έτος 2009 2010 Γραπτή Εργασία #3 Παράδοση: 28 Μαρτίου 2010 Άσκηση 1 (15 µονάδες) Ένας επεξεργαστής υποστηρίζει τόσο

Διαβάστε περισσότερα

ΕΡΓΑΣΤΗΡΙΟ ΑΡΧΙΤΕΚΤΟΝΙΚΗΣ Η/Υ

ΕΡΓΑΣΤΗΡΙΟ ΑΡΧΙΤΕΚΤΟΝΙΚΗΣ Η/Υ ΕΡΓΑΣΤΗΡΙΟ ΑΡΧΙΤΕΚΤΟΝΙΚΗΣ Η/Υ 4 ο Εξάμηνο Μαδεμλής Ιωάννης ΕΡΓΑΣΤΗΡΙΟ 3 ΤΕΙ ΣΕΡΡΩΝ Η ΠΡΑΞΗ ΤΗΣ ΑΦΑΙΡΕΣΗΣ Πράξη 1 1 0 1-0 1 1 0 1 1 1 0 1-0 1 1 0 1Δ 1 1 1 1 0 1 0 1 1 0 1Δ 1 1 1 1 1 0 1 0 1 1 0 0 1 1 1

Διαβάστε περισσότερα

Ελίνα Μακρή

Ελίνα Μακρή Ελίνα Μακρή elmak@unipi.gr Μετατροπή Αριθμητικών Συστημάτων Πράξεις στα Αριθμητικά Συστήματα Σχεδίαση Ψηφιακών Κυκλωμάτων με Logism Άλγεβρα Boole Λογικές Πύλες (AND, OR, NOT, NAND, XOR) Flip Flops (D,

Διαβάστε περισσότερα

Ψηφιακή Λογική Σχεδίαση

Ψηφιακή Λογική Σχεδίαση Ψηφιακή Λογική Σχεδίαση Επιμέλεια: Γεώργιος Θεοδωρίδης, Επίκουρος Καθηγητής Ανδρέας Εμερετλής, Υποψήφιος Διδάκτορας Τμήμα Ηλεκτρολόγων Μηχανικών και Τεχνολογίας Υπολογιστών 1 Άδειες Χρήσης Το παρόν υλικό

Διαβάστε περισσότερα

ΥΠΟΥΡΓΕΙΟ ΠΑΙΔΕΙΑΣ ΚΑΙ ΠΟΛΙΤΙΣΜΟΥ ΔΙΕΥΘΥΝΣΗ ΑΝΩΤΕΡΗΣ ΚΑΙ ΑΝΩΤΑΤΗΣ ΕΚΠΑΙΔΕΥΣΗΣ ΥΠΗΡΕΣΙΑ ΕΞΕΤΑΣΕΩΝ ΠΑΓΚΥΠΡΙΕΣ ΕΞΕΤΑΣΕΙΣ 2013

ΥΠΟΥΡΓΕΙΟ ΠΑΙΔΕΙΑΣ ΚΑΙ ΠΟΛΙΤΙΣΜΟΥ ΔΙΕΥΘΥΝΣΗ ΑΝΩΤΕΡΗΣ ΚΑΙ ΑΝΩΤΑΤΗΣ ΕΚΠΑΙΔΕΥΣΗΣ ΥΠΗΡΕΣΙΑ ΕΞΕΤΑΣΕΩΝ ΠΑΓΚΥΠΡΙΕΣ ΕΞΕΤΑΣΕΙΣ 2013 ΥΠΟΥΡΓΕΙΟ ΠΑΙΔΕΙΑΣ ΚΑΙ ΠΟΛΙΤΙΣΜΟΥ ΔΙΕΥΘΥΝΣΗ ΑΝΩΤΕΡΗΣ ΚΑΙ ΑΝΩΤΑΤΗΣ ΕΚΠΑΙΔΕΥΣΗΣ ΥΠΗΡΕΣΙΑ ΕΞΕΤΑΣΕΩΝ ΠΑΓΚΥΠΡΙΕΣ ΕΞΕΤΑΣΕΙΣ 2013 ΤΕΧΝΟΛΟΓΙΑ (Ι) ΤΕΧΝΙΚΩΝ ΣΧΟΛΩΝ ΘΕΩΡΗΤΙΚΗΣ ΚΑΤΕΥΘΥΝΣΗΣ Μάθημα : Μικροϋπολογιστές

Διαβάστε περισσότερα

ΥΠΟΥΡΓΕΙΟ ΠΑΙΔΕΙΑΣ ΚΑΙ ΠΟΛΙΤΙΣΜΟΥ ΔΙΕΥΘΥΝΣΗ ΑΝΩΤΕΡΗΣ ΚΑΙ ΑΝΩΤΑΤΗΣ ΕΚΠΑΙΔΕΥΣΗΣ ΥΠΗΡΕΣΙΑ ΕΞΕΤΑΣΕΩΝ ΠΑΓΚΥΠΡΙΕΣ ΕΞΕΤΑΣΕΙΣ 2006 ΑΠΑΝΤΗΣΕΙΣ

ΥΠΟΥΡΓΕΙΟ ΠΑΙΔΕΙΑΣ ΚΑΙ ΠΟΛΙΤΙΣΜΟΥ ΔΙΕΥΘΥΝΣΗ ΑΝΩΤΕΡΗΣ ΚΑΙ ΑΝΩΤΑΤΗΣ ΕΚΠΑΙΔΕΥΣΗΣ ΥΠΗΡΕΣΙΑ ΕΞΕΤΑΣΕΩΝ ΠΑΓΚΥΠΡΙΕΣ ΕΞΕΤΑΣΕΙΣ 2006 ΑΠΑΝΤΗΣΕΙΣ ΥΠΟΥΡΓΕΙΟ ΠΑΙΔΕΙΑΣ ΚΑΙ ΠΟΛΙΤΙΣΜΟΥ ΔΙΕΥΘΥΝΣΗ ΑΝΩΤΕΡΗΣ ΚΑΙ ΑΝΩΤΑΤΗΣ ΕΚΠΑΙΔΕΥΣΗΣ ΥΠΗΡΕΣΙΑ ΕΞΕΤΑΣΕΩΝ ΠΑΓΚΥΠΡΙΕΣ ΕΞΕΤΑΣΕΙΣ 2006 Μάθημα : Μικροϋπολογιστές Τεχνολογία Τ.Σ. Ι, Θεωρητικής κατεύθυνσης Ημερομηνία

Διαβάστε περισσότερα

Κεφάλαιο 4 ο. Ο Προσωπικός Υπολογιστής

Κεφάλαιο 4 ο. Ο Προσωπικός Υπολογιστής Κεφάλαιο 4 ο Ο Προσωπικός Υπολογιστής Μάθημα 4.3 Ο Επεξεργαστής - Εισαγωγή - Συχνότητα λειτουργίας - Εύρος διαδρόμου δεδομένων - Εύρος διαδρόμου διευθύνσεων - Εύρος καταχωρητών Όταν ολοκληρώσεις το μάθημα

Διαβάστε περισσότερα

Οργάνωση Υπολογιστών

Οργάνωση Υπολογιστών Οργάνωση Υπολογιστών Επιμέλεια: Γεώργιος Θεοδωρίδης, Επίκουρος Καθηγητής Ανδρέας Εμερετλής, Υποψήφιος Διδάκτορας Τμήμα Ηλεκτρολόγων Μηχανικών και Τεχνολογίας Υπολογιστών 1 Άδειες Χρήσης Το παρόν υλικό

Διαβάστε περισσότερα

Στοιχεία από Assembly Γιώργος Μανής

Στοιχεία από Assembly Γιώργος Μανής Στοιχεία από Assembly 8086 Γιώργος Μανής Καταχωρητές καταχωρητές γενικής φύσης καταχωρητές δείκτες καταχωρητές αναφοράς καταχωρητές τµηµάτων ειδικοί καταχωρητές Καταχωρητές γενικής φύσης 16 bit ax, bx,

Διαβάστε περισσότερα

Αριθμητικά Συστήματα

Αριθμητικά Συστήματα Αριθμητικά Συστήματα Οργάνωση Δεδομένων (1/2) Bits: Η μικρότερη αριθμητική μονάδα ενός υπολογιστικού συστήματος, η οποία δείχνει δύο καταστάσεις, 0 ή 1 (αληθές η ψευδές). Nibbles: Μονάδα 4 bit που παριστά

Διαβάστε περισσότερα

Εισαγωγή στον Προγραμματισμό

Εισαγωγή στον Προγραμματισμό Εισαγωγή στον Προγραμματισμό Ενότητα 3 Λειτουργίες σε Bits, Αριθμητικά Συστήματα Χρήστος Γκουμόπουλος Πανεπιστήμιο Αιγαίου Τμήμα Μηχανικών Πληροφοριακών και Επικοινωνιακών Συστημάτων Φύση υπολογιστών Η

Διαβάστε περισσότερα

Τμήμα Χρηματοοικονομικής & Ελεγκτικής ΤΕΙ Ηπείρου Παράρτημα Πρέβεζας. Πληροφορική Ι. Αναπαράσταση αριθμών στο δυαδικό σύστημα. Δρ.

Τμήμα Χρηματοοικονομικής & Ελεγκτικής ΤΕΙ Ηπείρου Παράρτημα Πρέβεζας. Πληροφορική Ι. Αναπαράσταση αριθμών στο δυαδικό σύστημα. Δρ. Τμήμα Χρηματοοικονομικής & Ελεγκτικής ΤΕΙ Ηπείρου Παράρτημα Πρέβεζας Πληροφορική Ι Αναπαράσταση αριθμών στο δυαδικό σύστημα Δρ. Γκόγκος Χρήστος Δεκαδικό σύστημα αρίθμησης Ελληνικό - Ρωμαϊκό Σύστημα αρίθμησης

Διαβάστε περισσότερα

Οργάνωση και Σχεδίαση Υπολογιστών Η ιασύνδεση Υλικού και Λογισµικού, 4 η έκδοση. Κεφάλαιο 3. Αριθµητική για υπολογιστές

Οργάνωση και Σχεδίαση Υπολογιστών Η ιασύνδεση Υλικού και Λογισµικού, 4 η έκδοση. Κεφάλαιο 3. Αριθµητική για υπολογιστές Οργάνωση και Σχεδίαση Υπολογιστών Η ιασύνδεση Υλικού και Λογισµικού, 4 η έκδοση Κεφάλαιο 3 Αριθµητική για υπολογιστές Ασκήσεις Η αρίθµηση των ασκήσεων είναι από την 4 η έκδοση του «Οργάνωση και Σχεδίαση

Διαβάστε περισσότερα

Τμήμα Οικιακής Οικονομίας και Οικολογίας. Αναπαράσταση Αριθμών

Τμήμα Οικιακής Οικονομίας και Οικολογίας. Αναπαράσταση Αριθμών Αναπαράσταση Αριθμών Δεκαδικό και Δυαδικό Δεκαδικό σύστημα Δεκαδικό και Δυαδικό Μετατροπή Για τη μετατροπή ενός αριθμού από το δυαδικό σύστημα στο δεκαδικό, πολλαπλασιάζουμε κάθε δυαδικό ψηφίο του αριθμού

Διαβάστε περισσότερα

Εργαστήριο Δομής και Λειτουργίας Μικροϋπολογιστών. Βοήθημα εκτέλεσης εργαστηριακής άσκησης 3: Εντολές λογικών πράξεων και εντολές κλήσης ρουτινών

Εργαστήριο Δομής και Λειτουργίας Μικροϋπολογιστών. Βοήθημα εκτέλεσης εργαστηριακής άσκησης 3: Εντολές λογικών πράξεων και εντολές κλήσης ρουτινών Εργαστήριο Δομής και Λειτουργίας Μικροϋπολογιστών Βοήθημα εκτέλεσης εργαστηριακής άσκησης 3: Εντολές λογικών πράξεων και εντολές κλήσης ρουτινών Άσκηση 1 (σύνοψη της εκφώνησης) [Εκτέλεση λογικών πράξεων]

Διαβάστε περισσότερα

Εργαστήριο ΙΑΧΕΙΡΙΣΗ ΜΝΗΜΗΣ

Εργαστήριο ΙΑΧΕΙΡΙΣΗ ΜΝΗΜΗΣ Εισαγωγή Εργαστήριο ΙΑΧΕΙΡΙΣΗ ΜΝΗΜΗΣ Σκοπός του εργαστηρίου είναι να κατανοήσουµε τους τρόπους προσπέλασης της µνήµης (µέθοδοι διευθυνσιοδότησης) σε ένα υπολογιστικό σύστηµα. Η Μνήµη 1 Ψηφιακή Λογική 4

Διαβάστε περισσότερα

Μικροεπεξεργαστές - Μικροελεγκτές Ψηφιακά Συστήματα

Μικροεπεξεργαστές - Μικροελεγκτές Ψηφιακά Συστήματα Μικροεπεξεργαστές - Μικροελεγκτές Ψηφιακά Συστήματα 1. Ποια είναι η σχέση της έννοιας του μικροεπεξεργαστή με αυτή του μικροελεγκτή; Α. Ο μικροεπεξεργαστής εμπεριέχει τουλάχιστο έναν μικροελεγκτή. Β. Ο

Διαβάστε περισσότερα

Τετάρτη 5-12/11/2014. ΣΗΜΕΙΩΣΕΙΣ 3 ου και 4 ου ΜΑΘΗΜΑΤΟΣ ΕΙΔΙΚΟΤΗΤΑ: ΤΕΧΝΙΚΟΣ ΕΦΑΡΜΟΓΩΝ ΠΛΗΡΟΦΟΡΙΚΗΣ ΜΑΘΗΜΑ: ΑΡΧΙΤΕΚΤΟΝΙΚΗ Η/Υ Α ΕΞΑΜΗΝΟ

Τετάρτη 5-12/11/2014. ΣΗΜΕΙΩΣΕΙΣ 3 ου και 4 ου ΜΑΘΗΜΑΤΟΣ ΕΙΔΙΚΟΤΗΤΑ: ΤΕΧΝΙΚΟΣ ΕΦΑΡΜΟΓΩΝ ΠΛΗΡΟΦΟΡΙΚΗΣ ΜΑΘΗΜΑ: ΑΡΧΙΤΕΚΤΟΝΙΚΗ Η/Υ Α ΕΞΑΜΗΝΟ Τετάρτη 5-12/11/2014 ΣΗΜΕΙΩΣΕΙΣ 3 ου και 4 ου ΜΑΘΗΜΑΤΟΣ ΕΙΔΙΚΟΤΗΤΑ: ΤΕΧΝΙΚΟΣ ΕΦΑΡΜΟΓΩΝ ΠΛΗΡΟΦΟΡΙΚΗΣ ΜΑΘΗΜΑ: ΑΡΧΙΤΕΚΤΟΝΙΚΗ Η/Υ Α ΕΞΑΜΗΝΟ ΕΚΠΑΙΔΕΥΤΗΣ: ΤΡΟΧΙΔΗΣ ΠΑΝΑΓΙΩΤΗΣ 1. Παράσταση και οργάνωση δεδομένων

Διαβάστε περισσότερα

ΥΠΟΥΡΓΕΙΟ ΠΑΙΔΕΙΑΣ ΚΑΙ ΠΟΛΙΤΙΣΜΟΥ ΔΙΕΥΘΥΝΣΗ ΑΝΩΤΕΡΗΣ ΚΑΙ ΑΝΩΤΑΤΗΣ ΕΚΠΑΙΔΕΥΣΗΣ ΥΠΗΡΕΣΙΑ ΕΞΕΤΑΣΕΩΝ ΠΑΓΚΥΠΡΙΕΣ ΕΞΕΤΑΣΕΙΣ 2008

ΥΠΟΥΡΓΕΙΟ ΠΑΙΔΕΙΑΣ ΚΑΙ ΠΟΛΙΤΙΣΜΟΥ ΔΙΕΥΘΥΝΣΗ ΑΝΩΤΕΡΗΣ ΚΑΙ ΑΝΩΤΑΤΗΣ ΕΚΠΑΙΔΕΥΣΗΣ ΥΠΗΡΕΣΙΑ ΕΞΕΤΑΣΕΩΝ ΠΑΓΚΥΠΡΙΕΣ ΕΞΕΤΑΣΕΙΣ 2008 ΥΠΟΥΡΓΕΙΟ ΠΑΙΔΕΙΑΣ ΚΑΙ ΠΟΛΙΤΙΣΜΟΥ ΔΙΕΥΘΥΝΣΗ ΑΝΩΤΕΡΗΣ ΚΑΙ ΑΝΩΤΑΤΗΣ ΕΚΠΑΙΔΕΥΣΗΣ ΥΠΗΡΕΣΙΑ ΕΞΕΤΑΣΕΩΝ ΠΑΓΚΥΠΡΙΕΣ ΕΞΕΤΑΣΕΙΣ 2008 Τεχνολογία Ι Θεωρητικής Κατεύθυνσης Τεχνικών Σχολών Μάθημα : Μικροϋπολογιστές

Διαβάστε περισσότερα

Εισαγωγή στην Πληροφορική & τον Προγραμματισμό

Εισαγωγή στην Πληροφορική & τον Προγραμματισμό ΕΛΛΗΝΙΚΗ ΔΗΜΟΚΡΑΤΙΑ Ανώτατο Εκπαιδευτικό Ίδρυμα Πειραιά Τεχνολογικού Τομέα Εισαγωγή στην Πληροφορική & τον Προγραμματισμό Ενότητα 3 η : Κωδικοποίηση & Παράσταση Δεδομένων Ι. Ψαρομήλιγκος Χ. Κυτάγιας Τμήμα

Διαβάστε περισσότερα

(Ιούνιος 2001 ΤΕΕ Ηµερήσιο) Σε κάθε µία από τις παρακάτω περιπτώσεις, να

(Ιούνιος 2001 ΤΕΕ Ηµερήσιο) Σε κάθε µία από τις παρακάτω περιπτώσεις, να Κεεφάάλλααι ιοο:: 3Β ο Τίττλλοοςς Κεεφααλλααί ίοουυ: : Αρχιτεκτονική Ηλ/κου Τµήµατος των Υπολ. Συστηµάτων (Ιούνιος 2001 ΤΕΕ Ηµερήσιο) Σε κάθε µία από τις παρακάτω περιπτώσεις, να αναφέρετε τις τιµές των

Διαβάστε περισσότερα

Εισαγωγή στην Επιστήμη των Υπολογιστών

Εισαγωγή στην Επιστήμη των Υπολογιστών Εισαγωγή στην Επιστήμη των Υπολογιστών Ενότητα 2: Αποθήκευση Δεδομένων, 2ΔΩ Τμήμα: Αγροτικής Οικονομίας & Ανάπτυξης Διδάσκων: Θεόδωρος Τσιλιγκιρίδης Μαθησιακοί Στόχοι Η Ενότητα 2 διαπραγματεύεται θέματα

Διαβάστε περισσότερα

Στοιχεία αρχιτεκτονικής μικροεπεξεργαστή

Στοιχεία αρχιτεκτονικής μικροεπεξεργαστή Στοιχεία αρχιτεκτονικής μικροεπεξεργαστή Αριθμός bit δίαυλου δεδομένων (Data Bus) Αριθμός bit δίαυλου διευθύνσεων (Address Bus) Μέγιστη συχνότητα λειτουργίας (Clock Frequency) Τύποι εντολών Αριθμητική

Διαβάστε περισσότερα

Αριθμητικά Συστήματα

Αριθμητικά Συστήματα Αριθμητικά Συστήματα Σε οποιοδήποτε αριθμητικό σύστημα, με βάση τον αριθμό Β, ένας ακέραιος αριθμός με πλήθος ψηφίων ν, εκφράζεται ως ακολούθως: α ν-1 α ν-2 α 1 α 0 = α ν-1 Β ν-1 + α ν-2 Β ν-2 + + α 1

Διαβάστε περισσότερα

ΕΘΝΙΚΟ ΜΕΤΣΟΒΙΟ ΠΟΛΥΤΕΧΝΕΙΟ. ΑΡΧΙΤΕΚΤΟΝΙΚΗ ΥΠΟΛΟΓΙΣΤΩΝ, 5 ο εξάµηνο

ΕΘΝΙΚΟ ΜΕΤΣΟΒΙΟ ΠΟΛΥΤΕΧΝΕΙΟ. ΑΡΧΙΤΕΚΤΟΝΙΚΗ ΥΠΟΛΟΓΙΣΤΩΝ, 5 ο εξάµηνο ΕΘΝΙΚΟ ΜΕΤΣΟΒΙΟ ΠΟΛΥΤΕΧΝΕΙΟ ΣΧΟΛΗ ΗΛΕΚΤΡΟΛΟΓΩΝ ΜΗΧΑΝΙΚΩΝ ΚΑΙ ΜΗΧΑΝΙΚΩΝ ΥΠΟΛΟΓΙΣΤΩΝ ΤΟΜΕΑΣ ΤΕΧΝΟΛΟΓΙΑΣ ΠΛΗΡΟΦΟΡΙΚΗΣ και ΥΠΟΛΟΓΙΣΤΩΝ ΑΡΧΙΤΕΚΤΟΝΙΚΗ ΥΠΟΛΟΓΙΣΤΩΝ, 5 ο εξάµηνο ΦΕΒΡΟΥΑΡΙΟΣ 2006 ΘΕΜΑΤΑ ΚΑΙ ΛΥΣΕΙΣ

Διαβάστε περισσότερα

Λογική Σχεδίαση Ι - Εξεταστική Φεβρουαρίου 2013 Διάρκεια εξέτασης : 160 Ονοματεπώνυμο : Α. Μ. Έτος σπουδών:

Λογική Σχεδίαση Ι - Εξεταστική Φεβρουαρίου 2013 Διάρκεια εξέτασης : 160 Ονοματεπώνυμο : Α. Μ. Έτος σπουδών: Λογική Σχεδίαση Ι - Εξεταστική Φεβρουαρίου 23 Διάρκεια εξέτασης : 6 Ονοματεπώνυμο : Α. Μ. Έτος σπουδών: Θέμα (,5 μονάδες) Στις εισόδους του ακόλουθου κυκλώματος c b a εφαρμόζονται οι κάτωθι κυματομορφές.

Διαβάστε περισσότερα

7. ΚΑΤΑΧΩΡΗΤΕΣ ΕΡΩΤΗΣΕΙΣ ΑΣΚΗΣΕΙΣ

7. ΚΑΤΑΧΩΡΗΤΕΣ ΕΡΩΤΗΣΕΙΣ ΑΣΚΗΣΕΙΣ 7. ΚΑΤΑΧΩΡΗΤΕΣ ΕΡΩΤΗΣΕΙΣ ΑΣΚΗΣΕΙΣ. Τι είναι ένας καταχωρητής; O καταχωρητής είναι μια ομάδα από flip-flop που μπορεί να αποθηκεύσει προσωρινά ψηφιακή πληροφορία. Μπορεί να διατηρήσει τα δεδομένα του αμετάβλητα

Διαβάστε περισσότερα

Πανεπιστήμιο Θεσσαλίας Τμήμα Μηχανικών Η/Υ, Τηλεπικοινωνιών και Δικτύων

Πανεπιστήμιο Θεσσαλίας Τμήμα Μηχανικών Η/Υ, Τηλεπικοινωνιών και Δικτύων Πανεπιστήμιο Θεσσαλίας Τμήμα Μηχανικών Η/Υ, Τηλεπικοινωνιών και Δικτύων Οργάνωση Η/Υ Ενότητα 4η: Μονάδα Ελέγχου Απλού Κύκλου Μηχανής Άσκηση 1: Θεωρήστε τη μονάδα επεξεργασίας δεδομένων της απλοποιημένης

Διαβάστε περισσότερα

Τμήμα Οικιακής Οικονομίας και Οικολογίας. Αναπαράσταση Αριθμών

Τμήμα Οικιακής Οικονομίας και Οικολογίας. Αναπαράσταση Αριθμών Αναπαράσταση Αριθμών Δεκαδικό και Δυαδικό Δεκαδικό σύστημα Δεκαδικό και Δυαδικό Μετατροπή Για τη μετατροπή ενός αριθμού από το δυαδικό σύστημα στο δεκαδικό, πολλαπλασιάζουμε κάθε δυαδικό ψηφίο του αριθμού

Διαβάστε περισσότερα

Συστήματα Αρίθμησης. Συστήματα Αρίθμησης 1. PDF created with FinePrint pdffactory Pro trial version

Συστήματα Αρίθμησης. Συστήματα Αρίθμησης 1. PDF created with FinePrint pdffactory Pro trial version Συστήματα Αρίθμησης Στην καθημερινή μας ζωή χρησιμοποιούμε το δεκαδικό σύστημα αρίθμησης. Στο σύστημα αυτό χρησιμοποιούμε δέκα διαφορετικά σύμβολα τα :,, 2, 3, 4, 5, 6,7 8, 9. Για τον αριθμό 32 θα χρειαστούμε

Διαβάστε περισσότερα

Αρχιτεκτονική Υπολογιστών Ασκήσεις Εργαστηρίου

Αρχιτεκτονική Υπολογιστών Ασκήσεις Εργαστηρίου Αρχιτεκτονική Υπολογιστών Ασκήσεις Εργαστηρίου Ενότητα: ΕΡΓΑΣΤΗΡΙΑΚΗ ΑΣΚΗΣΗ Νο 07 Δρ. Μηνάς Δασυγένης mdasyg@ieee.org Τμήμα Μηχανικών Πληροφορικής και Τηλεπικοινωνιών Εργαστήριο Ψηφιακών Συστημάτων και

Διαβάστε περισσότερα

Συστήματα αρίθμησης. = α n-1 *b n-1 + a n-2 *b n-2 + +a 1 b 1 + a 0 όπου τα 0 a i b-1

Συστήματα αρίθμησης. = α n-1 *b n-1 + a n-2 *b n-2 + +a 1 b 1 + a 0 όπου τα 0 a i b-1 Συστήματα αρίθμησης Δεκαδικό σύστημα αρίθμησης 1402 = 1000 + 400 +2 =1*10 3 + 4*10 2 + 0*10 1 + 2*10 0 Γενικά σε ένα σύστημα αρίθμησης με βάση το b N, ένας ακέραιος αριθμός με n ψηφία παριστάνεται ως:

Διαβάστε περισσότερα

Άσκηση 3 Ένα νέο είδος flip flop έχει τον ακόλουθο πίνακα αληθείας : I 1 I 0 Q (t+1) Q (t) 1 0 ~Q (t) Κατασκευάστε τον πίνακα

Άσκηση 3 Ένα νέο είδος flip flop έχει τον ακόλουθο πίνακα αληθείας : I 1 I 0 Q (t+1) Q (t) 1 0 ~Q (t) Κατασκευάστε τον πίνακα Άσκηση Δίδονται οι ακόλουθες κυματομορφές ρολογιού και εισόδου D που είναι κοινή σε ένα D latch και ένα D flip flop. Το latch είναι θετικά ενεργό, ενώ το ff θετικά ακμοπυροδοτούμενο. Σχεδιάστε τις κυματομορφές

Διαβάστε περισσότερα

Εισαγωγή στην επιστήμη των υπολογιστών. Υπολογιστές και Δεδομένα Κεφάλαιο 4ο Πράξεις με μπιτ

Εισαγωγή στην επιστήμη των υπολογιστών. Υπολογιστές και Δεδομένα Κεφάλαιο 4ο Πράξεις με μπιτ Εισαγωγή στην επιστήμη των υπολογιστών Υπολογιστές και Δεδομένα Κεφάλαιο 4ο Πράξεις με μπιτ 1 Πράξεις με μπιτ 2 ΑριθμητικέςΠράξειςσεΑκέραιους Πρόσθεση, Αφαίρεση, Πολλαπλασιασμός, Διαίρεση Ο πολλαπλασιασμός

Διαβάστε περισσότερα

ΠΑΡΑ ΕΙΓΜΑ 8 ΓΕΝΝΗΤΡΙΑ ΨΕΥ ΟΤΥΧΑΙΩΝ ΑΡΙΘΜΩΝ (PSEUDORANDOM GENERATOR) 8.0 ΓΕΝΙΚΑ

ΠΑΡΑ ΕΙΓΜΑ 8 ΓΕΝΝΗΤΡΙΑ ΨΕΥ ΟΤΥΧΑΙΩΝ ΑΡΙΘΜΩΝ (PSEUDORANDOM GENERATOR) 8.0 ΓΕΝΙΚΑ ΠΑΡΑ ΕΙΓΜΑ 8 ΓΕΝΝΗΤΡΙΑ ΨΕΥ ΟΤΥΧΑΙΩΝ ΑΡΙΘΜΩΝ (PSEUDORANDOM GENERATOR) 8. ΓΕΝΙΚΑ Στο παράδειγµα αυτό θα εξοµοιώσουµε ένα Hardware µοντέλο µιας ψευδοτυχαίας γεννήτριας αριθµών χρησιµοποιώντας τις εντολές

Διαβάστε περισσότερα

Εργαστήριο 3 ΟΡΓΑΝΩΣΗ ΤΗΣ ΚΜΕ. Εισαγωγή

Εργαστήριο 3 ΟΡΓΑΝΩΣΗ ΤΗΣ ΚΜΕ. Εισαγωγή Εισαγωγή Εργαστήριο 3 ΟΡΓΑΝΩΣΗ ΤΗΣ ΚΜΕ Σκοπός του εργαστηρίου είναι να γνωρίσουµε την εσωτερική δοµή και αρχιτεκτονική της κεντρικής µονάδας επεξεργασίας, να κατανοήσουµε τον τρόπο µε τον οποίο λειτουργεί

Διαβάστε περισσότερα

ΤΕΧΝΟΛΟΓΙΚΟ ΕΚΠΑΙΔΕΥΤΙΚΟ ΙΔΡΥΜΑ ΛΑΜΙΑΣ. A. Μετατροπή αριθμών 1. Μετατροπή αριθμών από δεκαδικό σε δυαδικό σύστημα αρίθμησης

ΤΕΧΝΟΛΟΓΙΚΟ ΕΚΠΑΙΔΕΥΤΙΚΟ ΙΔΡΥΜΑ ΛΑΜΙΑΣ. A. Μετατροπή αριθμών 1. Μετατροπή αριθμών από δεκαδικό σε δυαδικό σύστημα αρίθμησης ΤΕΧΝΟΛΟΓΙΚΟ ΕΚΠΑΙΔΕΥΤΙΚΟ ΙΔΡΥΜΑ ΛΑΜΙΑΣ Τμήμα Πληροφορικής και Τεχνολογίας Υπολογιστών Μάθημα: Αρχιτεκτονική Υπολογιστών Εργασία: 1 A. Μετατροπή αριθμών 1. Μετατροπή αριθμών από δεκαδικό σε δυαδικό σύστημα

Διαβάστε περισσότερα

Πανεπιστήμιο Θεσσαλίας Τμήμα Πληροφορικής. Εισαγωγή στους Η/Υ

Πανεπιστήμιο Θεσσαλίας Τμήμα Πληροφορικής. Εισαγωγή στους Η/Υ Πανεπιστήμιο Θεσσαλίας Τμήμα Πληροφορικής Δεύτερη Σειρά Ασκήσεων 21 Απριλίου 2016 παράδοση: 9μμ 19 Μαΐου 2016 Άσκηση 1: Η κλασική αναπαράσταση συμπληρώματος ως προς βάση Β ενός προσημασμένου αριθμού σταθερής

Διαβάστε περισσότερα

ΕΙΣΑΓΩΓΗ ΣΤΟΥΣ ΥΠΟΛΟΓΙΣΤΕΣ. ΜΑΘΗΜΑ 4 ο ΟΡΓΑΝΩΣΗ ΤΗΣ ΜΝΗΜΗΣ ΠΕΡΙΦΕΡΕΙΑΚΗ ΜΝΗΜΗ

ΕΙΣΑΓΩΓΗ ΣΤΟΥΣ ΥΠΟΛΟΓΙΣΤΕΣ. ΜΑΘΗΜΑ 4 ο ΟΡΓΑΝΩΣΗ ΤΗΣ ΜΝΗΜΗΣ ΠΕΡΙΦΕΡΕΙΑΚΗ ΜΝΗΜΗ ΕΙΣΑΓΩΓΗ ΣΤΟΥΣ ΥΠΟΛΟΓΙΣΤΕΣ ΜΑΘΗΜΑ 4 ο ΟΡΓΑΝΩΣΗ ΤΗΣ ΜΝΗΜΗΣ ΠΕΡΙΦΕΡΕΙΑΚΗ ΜΝΗΜΗ ΧΕΙΜΩΝΑΣ 2009 ΕΙΣΑΓΩΓΗ ΣΤΟΥΣ ΥΠΟΛΟΓΙΣΤΕΣ 1 Γενική οργάνωση του υπολογιστή Ο καταχωρητής δεδομένων της μνήμης (memory data register

Διαβάστε περισσότερα

ΠΕΡΙΕΧΟΜΕΝΑ 1. Υπορουτίνες Μαθηµατικών Πράξεων 1.1. Προσηµασµένοι και απροσήµαστοι αριθµοί 1.2. Μετατροπές προσηµασµένων και απροσήµαστων αριθµών

ΠΕΡΙΕΧΟΜΕΝΑ 1. Υπορουτίνες Μαθηµατικών Πράξεων 1.1. Προσηµασµένοι και απροσήµαστοι αριθµοί 1.2. Μετατροπές προσηµασµένων και απροσήµαστων αριθµών ΠΕΡΙΕΧΟΜΕΝΑ 1. Υπορουτίνες Μαθηµατικών Πράξεων 1.1. Προσηµασµένοι και απροσήµαστοι αριθµοί 1.2. Μετατροπές προσηµασµένων και απροσήµαστων αριθµών Cr0 Μετατροπή αριθµού 8 Bits από µορφή προσηµασµένου µε

Διαβάστε περισσότερα

Τμήμα Λογιστικής. Εισαγωγή στους Ηλεκτρονικούς Υπολογιστές. Μάθημα 8. 1 Στέργιος Παλαμάς

Τμήμα Λογιστικής. Εισαγωγή στους Ηλεκτρονικούς Υπολογιστές. Μάθημα 8. 1 Στέργιος Παλαμάς ΤΕΙ Ηπείρου Παράρτημα Πρέβεζας Τμήμα Λογιστικής Εισαγωγή στους Ηλεκτρονικούς Υπολογιστές Μάθημα 8 Κεντρική Μονάδα Επεξεργασίας και Μνήμη 1 Αρχιτεκτονική του Ηλεκτρονικού Υπολογιστή Μονάδες Εισόδου Κεντρική

Διαβάστε περισσότερα

Αρχιτεκτονική Υπολογιστών Ασκήσεις Εργαστηρίου

Αρχιτεκτονική Υπολογιστών Ασκήσεις Εργαστηρίου Αρχιτεκτονική Υπολογιστών Ασκήσεις Εργαστηρίου Ενότητα: ΕΡΓΑΣΤΗΡΙΑΚΗ ΑΣΚΗΣΗ Νο 02 Δρ. Μηνάς Δασυγένης mdasyg@ieee.org Τμήμα Μηχανικών Πληροφορικής και Τηλεπικοινωνιών Εργαστήριο Ψηφιακών Συστημάτων και

Διαβάστε περισσότερα

Εφαρμογές μικροελεγκτών

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

Διαβάστε περισσότερα

Επίπεδο Ψηφιακής Λογικής (The Digital Logic Level)

Επίπεδο Ψηφιακής Λογικής (The Digital Logic Level) Επίπεδο Ψηφιακής Λογικής (The Digital Logic Level) Ερωτήσεις Επανάληψης 1. Ένας καθηγητής λογικής μπαίνει σε ένα εστιατόριο και λέει : Θέλω ένα σάντουιτς ή ένα σουβλάκι και τηγανητές πατάτες. Δυστυχώς,

Διαβάστε περισσότερα

ΠΕΡΙΕΧΟΜΕΝΑ. Πρόλογος...9 ΚΕΦ. 1. ΑΡΙΘΜΗΤΙΚΑ ΣΥΣΤΗΜΑΤΑ - ΚΩΔΙΚΕΣ

ΠΕΡΙΕΧΟΜΕΝΑ. Πρόλογος...9 ΚΕΦ. 1. ΑΡΙΘΜΗΤΙΚΑ ΣΥΣΤΗΜΑΤΑ - ΚΩΔΙΚΕΣ ΠΕΡΙΕΧΟΜΕΝΑ Πρόλογος...9 ΚΕΦ. 1. ΑΡΙΘΜΗΤΙΚΑ ΣΥΣΤΗΜΑΤΑ - ΚΩΔΙΚΕΣ 1.1 Εισαγωγή...11 1.2 Τα κύρια αριθμητικά Συστήματα...12 1.3 Μετατροπή αριθμών μεταξύ των αριθμητικών συστημάτων...13 1.3.1 Μετατροπή ακέραιων

Διαβάστε περισσότερα

ΠΡΟΓΡΑΜΜΑ ΣΠΟΥ ΩΝ ΠΛΗΡΟΦΟΡΙΚΗΣ

ΠΡΟΓΡΑΜΜΑ ΣΠΟΥ ΩΝ ΠΛΗΡΟΦΟΡΙΚΗΣ Θεµατική Ενότητα ΠΡΟΓΡΑΜΜΑ ΣΠΟΥ ΩΝ ΠΛΗΡΟΦΟΡΙΚΗΣ Ακαδηµαϊκό Έτος 2006 2007 Γραπτή Εργασία #2 Ηµεροµηνία Παράδοσης 28-0 - 2007 ΠΛΗ 2: Ψηφιακά Συστήµατα ΠΡΟΤΕΙΝΟΜΕΝΕΣ ΛΥΣΕΙΣ Άσκηση : [5 µονάδες] Έχετε στη

Διαβάστε περισσότερα

Τμήμα Μηχανολόγων Μηχανικών Πανεπιστήμιο Θεσσαλίας ΠΡΟΓΡΑΜΜΑΤΙΣΜΟΣ Η/Υ. Βασικές Έννοιες Προγραμματισμού. Ιωάννης Λυχναρόπουλος Μαθηματικός, MSc, PhD

Τμήμα Μηχανολόγων Μηχανικών Πανεπιστήμιο Θεσσαλίας ΠΡΟΓΡΑΜΜΑΤΙΣΜΟΣ Η/Υ. Βασικές Έννοιες Προγραμματισμού. Ιωάννης Λυχναρόπουλος Μαθηματικός, MSc, PhD Τμήμα Μηχανολόγων Μηχανικών Πανεπιστήμιο Θεσσαλίας ΠΡΟΓΡΑΜΜΑΤΙΣΜΟΣ Η/Υ Βασικές Έννοιες Προγραμματισμού Ιωάννης Λυχναρόπουλος Μαθηματικός, MSc, PhD Αριθμητικά συστήματα Υπάρχουν 10 τύποι ανθρώπων: Αυτοί

Διαβάστε περισσότερα

Θεωρητικές Ερωτήσεις

Θεωρητικές Ερωτήσεις Θεωρητικές Ερωτήσεις 1. Από ποιες μονάδες αποτελείται ένας μικροϋπολογιστής και ποιος είναι ο ρόλος της κάθε μιας; 2. Από ποιες μονάδες αποτελείται η μονάδα κεντρικής επεξεργασίας (CPU) και ποιος είναι

Διαβάστε περισσότερα

Εργαστηριακή Άσκηση 4: Ιεραρχική σχεδίαση και προσχεδιασμένοι πυρήνες

Εργαστηριακή Άσκηση 4: Ιεραρχική σχεδίαση και προσχεδιασμένοι πυρήνες Εργαστηριακή Άσκηση 4: Ιεραρχική σχεδίαση και προσχεδιασμένοι πυρήνες Στην 4 η εργαστηριακή άσκηση θα ασχοληθούμε με την ιεραρχική σχεδίαση. Συγκεκριμένα θα μάθουμε να σχεδιάζουμε απλές οντότητες τις οποίες

Διαβάστε περισσότερα

4.1 Θεωρητική εισαγωγή

4.1 Θεωρητική εισαγωγή ΨΗΦΙΑΚΑ ΚΥΚΛΩΜΑΤΑ - ΕΡΓΑΣΤΗΡΙΑΚΗ ΑΣΚΗΣΗ 4 ΥΑ ΙΚΟΣ ΑΘΡΟΙΣΤΗΣ-ΑΦΑΙΡΕΤΗΣ Σκοπός: Να µελετηθούν αριθµητικά κυκλώµατα δυαδικής πρόσθεσης και αφαίρεσης. Να σχεδιαστούν τα κυκλώµατα από τους πίνακες αληθείας

Διαβάστε περισσότερα

ΠΡΟΓΡΑΜΜΑ ΣΠΟΥ ΩΝ: «ΜΕΤΑΠΤΥΧΙΑΚΗ ΕΞΕΙ ΙΚΕΥΣΗ ΣΤΑ ΠΛΗΡΟΦΟΡΙΑΚΑ ΣΥΣΤΗΜΑΤΑ»

ΠΡΟΓΡΑΜΜΑ ΣΠΟΥ ΩΝ: «ΜΕΤΑΠΤΥΧΙΑΚΗ ΕΞΕΙ ΙΚΕΥΣΗ ΣΤΑ ΠΛΗΡΟΦΟΡΙΑΚΑ ΣΥΣΤΗΜΑΤΑ» ΠΡΟΓΡΑΜΜΑ ΣΠΟΥ ΩΝ: «ΜΕΤΑΠΤΥΧΙΑΚΗ ΕΞΕΙ ΙΚΕΥΣΗ ΣΤΑ ΠΛΗΡΟΦΟΡΙΑΚΑ ΣΥΣΤΗΜΑΤΑ» ΘΕΜΑΤΙΚΗ ΕΝΟΤΗΤΑ ΒΑΣΙΚΕΣ ΕΞΕΙ ΙΚΕΥΣΕΙΣ ΣΕ ΑΡΧΙΤΕΚΤΟΝΙΚΗ ΚΑΙ ΙΚΤΥΑ ΥΠΟΛΟΓΙΣΤΩΝ (ΠΛΣ-5) ΑΚΑ ΗΜΑΪΚΟ ΈΤΟΣ 2007 2008 ΗΜΕΡΟΜΗΝΙΑ ΕΞΕΤΑΣΗΣ

Διαβάστε περισσότερα

Αρχιτεκτονική Υπολογιστών

Αρχιτεκτονική Υπολογιστών Πανεπιστήμιο Δυτικής Μακεδονίας Τμήμα Μηχανικών Πληροφορικής & Τηλεπικοινωνιών Αρχιτεκτονική Υπολογιστών Ενότητα 4: Πολλαπλασιασμός (MUL,IMUL). Διαίρεση (DIV,IDIV). Εμφάνιση αλφαριθμητικού. Εμφάνιση χαρακτήρα.

Διαβάστε περισσότερα

Σχεδιασμός Ολοκληρωμένων Κυκλωμάτων VLSI II

Σχεδιασμός Ολοκληρωμένων Κυκλωμάτων VLSI II Σχεδιασμός Ολοκληρωμένων Κυκλωμάτων VLSI II 4 η Εργαστηριακή Άσκηση Περιγραφή Κυκλωμάτων με Ακολουθιακές Εντολές Άδειες Χρήσης Το παρόν υλικό διατίθεται με τους όρους της άδειας χρήσης Creative Commons

Διαβάστε περισσότερα

Πρόγραμμα Επικαιροποίησης Γνώσεων Αποφοίτων ΑΡΙΘΜΗΤΙΚΑ ΣΥΣΤΗΜΑΤΑ

Πρόγραμμα Επικαιροποίησης Γνώσεων Αποφοίτων ΑΡΙΘΜΗΤΙΚΑ ΣΥΣΤΗΜΑΤΑ Πρόγραμμα Επικαιροποίησης Γνώσεων Αποφοίτων ΕΝΟΤΗΤΑ Μ1 ΨΗΦΙΑΚΑ ΗΛΕΚΤΡΟΝΙΚΑ Εκπαιδευτής: Γ. Π. ΠΑΤΣΗΣ, Επικ. Καθηγητής, Τμήμα Ηλεκτρονικών Μηχανικών, ΤΕΙ Αθήνας ΑΡΙΘΜΗΤΙΚΑ ΣΥΣΤΗΜΑΤΑ 1. Ποια είναι η βάση

Διαβάστε περισσότερα

ΕΡΓΑΣΤΗΡΙΟ ΑΡΧΙΤΕΚΤΟΝΙΚΗΣ Η/Υ

ΕΡΓΑΣΤΗΡΙΟ ΑΡΧΙΤΕΚΤΟΝΙΚΗΣ Η/Υ ΕΡΓΑΣΤΗΡΙΟ ΑΡΧΙΤΕΚΤΟΝΙΚΗΣ Η/Υ 4 ο Εξάμηνο Μαδεμλής Ιωάννης ΥΠΟΡΟΥΤΙΝΕΣ ΕΡΓΑΣΤΗΡΙΟ 6 Οι υπορουτίνες αποτελούν αυτόνομα τμήματα κώδικα που διεκπεραιώνουν μία συγκεκριμένη εργασία και μπορούμε να τα καλούμε

Διαβάστε περισσότερα

Ψηφιακή Λογική Σχεδίαση

Ψηφιακή Λογική Σχεδίαση Ψηφιακή Λογική Σχεδίαση Γ. Θεοδωρίδης Ψηφιακή Λογική Σχεδίαση Γ. Θεοδωρίδης 1 Κεφάλαιο 7 Καταχωρητές Ψηφιακή Λογική Σχεδίαση Γ. Θεοδωρίδης 2 Καταχωρητές ΣΕΙΡΙΑΚΟΙ ΚΑΙ ΠΑΡΑΛΛΗΛΟΙ ΚΑΤΑΧΩΡΗΤΕΣ ς-εισόδου-σειριακής-εξόδου

Διαβάστε περισσότερα

5 η Θεµατική Ενότητα : Μνήµη & Προγραµµατιζόµενη Λογική. Επιµέλεια διαφανειών: Χρ. Καβουσιανός

5 η Θεµατική Ενότητα : Μνήµη & Προγραµµατιζόµενη Λογική. Επιµέλεια διαφανειών: Χρ. Καβουσιανός 5 η Θεµατική Ενότητα : Μνήµη & Προγραµµατιζόµενη Λογική Επιµέλεια διαφανειών: Χρ. Καβουσιανός Μνήµη Η µνήµη καταλαµβάνει το µεγαλύτερο µέρος ενός υπολογιστικού συστήµατος Δύο τύποι: ROM - RAM RΟΜs CPU

Διαβάστε περισσότερα

Περίληψη. ΗΜΥ 210: Λογικός Σχεδιασµός, Εαρινό Εξάµηνο 2005. υαδική Αφαίρεση. υαδική Αφαίρεση (συν.) Ακόµη ένα παράδειγµα Αφαίρεσης.

Περίληψη. ΗΜΥ 210: Λογικός Σχεδιασµός, Εαρινό Εξάµηνο 2005. υαδική Αφαίρεση. υαδική Αφαίρεση (συν.) Ακόµη ένα παράδειγµα Αφαίρεσης. ΗΜΥ-210: Λογικός Σχεδιασµός Εαρινό Εξάµηνο 2005 Κεφάλαιο 5 -ii: Αριθµητικές Συναρτήσεις και Κυκλώµατα Πανεπιστήµιο Κύπρου Τµήµα Ηλεκτρολόγων Μηχανικών και Μηχανικών Υπολογιστών Αφαίρεση δυαδικών Περίληψη

Διαβάστε περισσότερα

ΥΠΟΥΡΓΕΙΟ ΠΑΙΔΕΙΑΣ ΚΑΙ ΠΟΛΙΤΙΣΜΟΥ ΔΙΕΥΘΥΝΣΗ ΑΝΩΤΕΡΗΣ ΚΑΙ ΑΝΩΤΑΤΗΣ ΕΚΠΑΙΔΕΥΣΗΣ ΥΠΗΡΕΣΙΑ ΕΞΕΤΑΣΕΩΝ ΠΑΓΚΥΠΡΙΕΣ ΕΞΕΤΑΣΕΙΣ 2014

ΥΠΟΥΡΓΕΙΟ ΠΑΙΔΕΙΑΣ ΚΑΙ ΠΟΛΙΤΙΣΜΟΥ ΔΙΕΥΘΥΝΣΗ ΑΝΩΤΕΡΗΣ ΚΑΙ ΑΝΩΤΑΤΗΣ ΕΚΠΑΙΔΕΥΣΗΣ ΥΠΗΡΕΣΙΑ ΕΞΕΤΑΣΕΩΝ ΠΑΓΚΥΠΡΙΕΣ ΕΞΕΤΑΣΕΙΣ 2014 ΥΠΟΥΡΓΕΙΟ ΠΑΙΔΕΙΑΣ ΚΑΙ ΠΟΛΙΤΙΣΜΟΥ ΔΙΕΥΘΥΝΣΗ ΑΝΩΤΕΡΗΣ ΚΑΙ ΑΝΩΤΑΤΗΣ ΕΚΠΑΙΔΕΥΣΗΣ ΥΠΗΡΕΣΙΑ ΕΞΕΤΑΣΕΩΝ ΠΑΓΚΥΠΡΙΕΣ ΕΞΕΤΑΣΕΙΣ 2014 ΤΕΧΝΟΛΟΓΙΑ (ΙΙ) ΤΕΧΝΙΚΩΝ ΣΧΟΛΩΝ ΘΕΩΡΗΤΙΚΗΣ ΚΑΤΕΥΘΥΝΣΗΣ Μάθημα : Ψηφιακά Ηλεκτρονικά

Διαβάστε περισσότερα

Περιεχόμενα. Πρώτο Κεφάλαιο. Εισαγωγή στα Ψηφιακά Συστήματα. Δεύτερο Κεφάλαιο. Αριθμητικά Συστήματα Κώδικες

Περιεχόμενα. Πρώτο Κεφάλαιο. Εισαγωγή στα Ψηφιακά Συστήματα. Δεύτερο Κεφάλαιο. Αριθμητικά Συστήματα Κώδικες Πρώτο Κεφάλαιο Εισαγωγή στα Ψηφιακά Συστήματα 1.1 Αναλογικά και Ψηφιακά Σήματα και Συστήματα... 1 1.2 Βασικά Ψηφιακά Κυκλώματα... 3 1.3 Ολοκληρωμένα κυκλώματα... 4 1.4 Τυπωμένα κυκλώματα... 7 1.5 Εργαλεία

Διαβάστε περισσότερα

ΣΥΣΚΕΥΕΣ ΑΠΟΘΗΚΕΥΣΗΣ (ΜΝΗΜΗ)

ΣΥΣΚΕΥΕΣ ΑΠΟΘΗΚΕΥΣΗΣ (ΜΝΗΜΗ) ΣΥΣΚΕΥΕΣ ΑΠΟΘΗΚΕΥΣΗΣ (ΜΝΗΜΗ) Συσκευές αποθήκευσης Ένας υπολογιστής προκειµένου να αποθηκεύσει δεδοµένα χρησιµοποιεί δύο τρόπους αποθήκευσης: Την Κύρια Μνήµη Τις συσκευές µόνιµης αποθήκευσης (δευτερεύουσα

Διαβάστε περισσότερα

2 ΟΥ και 8 ΟΥ ΚΕΦΑΛΑΙΟΥ

2 ΟΥ και 8 ΟΥ ΚΕΦΑΛΑΙΟΥ ΑΝΑΠΤΥΞΗ ΕΦΑΡΜΟΓΩΝ ΣΕ ΠΡΟΓΡΑΜΜΑΤΙΣΤΙΚΟ ΠΕΡΙΒΑΛΛΟΝ ΕΠΙΜΕΛΕΙΑ: ΜΑΡΙΑ Σ. ΖΙΩΓΑ ΚΑΘΗΓΗΤΡΙΑ ΠΛΗΡΟΦΟΡΙΚΗΣ ΘΕΩΡΙΑ 2 ΟΥ και 8 ΟΥ ΚΕΦΑΛΑΙΟΥ ΒΑΣΙΚΕΣ ΕΝΝΟΙΕΣ ΔΟΜΗ ΕΠΑΝΑΛΗΨΗΣ 1) Πότε χρησιμοποιείται η δομή επανάληψης

Διαβάστε περισσότερα

Αρχιτεκτονική Υπολογιστών II 16-2-2012. Ενδεικτικές απαντήσεις στα θέματα των εξετάσεων

Αρχιτεκτονική Υπολογιστών II 16-2-2012. Ενδεικτικές απαντήσεις στα θέματα των εξετάσεων Αρχιτεκτονική Υπολογιστών II 6 --0 Ενδεικτικές απαντήσεις στα θέματα των εξετάσεων Θέμα. Τι γνωρίζετε για την τοπικότητα των αναφορών και ποιών μονάδων του υπολογιστή ή τεχνικών η απόδοση εξαρτάται από

Διαβάστε περισσότερα

9. OIΚΟΥΜΕΝΙΚΕΣ ΠΥΛΕΣ ΠΟΛΛΑΠΛΩΝ ΕΙΣΟ ΩΝ

9. OIΚΟΥΜΕΝΙΚΕΣ ΠΥΛΕΣ ΠΟΛΛΑΠΛΩΝ ΕΙΣΟ ΩΝ ΕΡΓΑΣΤΗΡΙΑΚΕΣ ΑΣΚΗΣΕΙΣ 61 9. OIΚΟΥΜΕΝΙΚΕΣ ΠΥΛΕΣ ΠΟΛΛΑΠΛΩΝ ΕΙΣΟ ΩΝ I. Βασική Θεωρία Οι πύλες NAND και NOR ονομάζονται οικουμενικές πύλες (universal gates) γιατί κάθε συνδυαστικό κύκλωμα μπορεί να υλοποιηθεί

Διαβάστε περισσότερα

Αθροιστές. Ημιαθροιστής

Αθροιστές. Ημιαθροιστής Αθροιστές Η πιο βασική αριθμητική πράξη είναι η πρόσθεση. Για την πρόσθεση δύο δυαδικών ψηφίων υπάρχουν τέσσερις δυνατές περιπτώσεις: +=, +=, +=, +=. Οι τρεις πρώτες πράξεις δημιουργούν ένα άθροισμα που

Διαβάστε περισσότερα

Γενικά Στοιχεία Ηλεκτρονικού Υπολογιστή

Γενικά Στοιχεία Ηλεκτρονικού Υπολογιστή Γενικά Στοιχεία Ηλεκτρονικού Υπολογιστή 1. Ηλεκτρονικός Υπολογιστής Ο Ηλεκτρονικός Υπολογιστής είναι μια συσκευή, μεγάλη ή μικρή, που επεξεργάζεται δεδομένα και εκτελεί την εργασία του σύμφωνα με τα παρακάτω

Διαβάστε περισσότερα

Συστήματα Μικροϋπολογιστών

Συστήματα Μικροϋπολογιστών ΕΘΝΙΚΟ ΜΕΤΣΟΒΙΟ ΠΟΛΥΤΕΧΝΕΙΟ ΣΧΟΛΗ ΗΛΕΚΤΡΟΛΟΓΩΝ ΜΗΧΑΝΙΚΩΝ ΚΑΙ ΜΗΧΑΝΙΚΩΝ Η/Υ Συστήματα Μικροϋπολογιστών 3η Oμάδα Ασκήσεων Δημητρίου Ανδριάνα 03110684 Σκούρα Ελένη 03110721 1 η 4 η Άσκηση i) Στο πρόβλημα

Διαβάστε περισσότερα

0100: MAR ADR; wait;mdr DB; SCR L DH+MDR+CY

0100: MAR ADR; wait;mdr DB; SCR L DH+MDR+CY Άσκηση 1η: Αναφέρατε τα στάδια εκτέλεσης της εντολής ADC [6789], DH µε εντολές µικροπρογράµµατος περιγράφοντας και εξηγώντας αναλυτικά το κάθε στάδιο καθώς και τις τιµές ψηφιακών λέξεων που εµφανίζονται

Διαβάστε περισσότερα

Πανεπιστήµιο Θεσσαλίας Τµήµα Μηχανικών Η/Υ, Τηλεπικοινωνιών και ικτύων

Πανεπιστήµιο Θεσσαλίας Τµήµα Μηχανικών Η/Υ, Τηλεπικοινωνιών και ικτύων Πανεπιστήµιο Θεσσαλίας Τµήµα Μηχανικών Η/Υ, Τηλεπικοινωνιών και ικτύων Αρχιτεκτονική Υπολογιστών Εργασία Εξαµήνου: Προσοµοίωση ARM σε επίπεδο VHDL/Verilog 1. Μελέτη συνόλου εντολών και αρχιτεκτονικής ARM

Διαβάστε περισσότερα

Κύρια μνήμη. Μοντέλο λειτουργίας μνήμης. Ένα τυπικό υπολογιστικό σύστημα σήμερα. Οργάνωση Υπολογιστών (ΙI)

Κύρια μνήμη. Μοντέλο λειτουργίας μνήμης. Ένα τυπικό υπολογιστικό σύστημα σήμερα. Οργάνωση Υπολογιστών (ΙI) Ιόνιο Πανεπιστήμιο Τμήμα Πληροφορικής Εισαγωγή στην Επιστήμη των Υπολογιστών 015-16 Οργάνωση Υπολογιστών (ΙI) (κύρια και ) http://di.ionio.gr/~mistral/tp/csintro/ Μ.Στεφανιδάκης Ένα τυπικό υπολογιστικό

Διαβάστε περισσότερα

ΠΛΗΡΟΦΟΡΙΚΗ Ι JAVA Τμήμα θεωρίας με Α.Μ. σε 8 & 9 11/10/07

ΠΛΗΡΟΦΟΡΙΚΗ Ι JAVA Τμήμα θεωρίας με Α.Μ. σε 8 & 9 11/10/07 ΠΛΗΡΟΦΟΡΙΚΗ Ι JAVA Τμήμα θεωρίας με Α.Μ. σε 8 & 9 11/10/07 Τμήμα θεωρίας: Α.Μ. 8, 9 Κάθε Πέμπτη, 11πμ-2μμ, ΑΜΦ23. Διδάσκων: Ντίνος Φερεντίνος Γραφείο 118 email: kpf3@cornell.edu Μάθημα: Θεωρία + προαιρετικό

Διαβάστε περισσότερα

Κεφάλαιο 4 Σύνδεση Μικροεπεξεργαστών και Μικροελεγκτών ΕΡΩΤΗΣΕΙΣ ΑΣΚΗΣΕΙΣ

Κεφάλαιο 4 Σύνδεση Μικροεπεξεργαστών και Μικροελεγκτών ΕΡΩΤΗΣΕΙΣ ΑΣΚΗΣΕΙΣ Κεφάλαιο 4 Σύνδεση Μικροεπεξεργαστών και Μικροελεγκτών ΕΡΩΤΗΣΕΙΣ ΑΣΚΗΣΕΙΣ 1. Παρακάτω δίνονται μερικοί από τους ακροδέκτες που συναντάμε στην πλειοψηφία των μικροεπεξεργαστών. Φτιάξτε έναν πίνακα που να

Διαβάστε περισσότερα