ΕΛΛΗΝΙΚΟ ΑΝΟΙΚΤΟ ΠΑΝΕΠΙΣΤΗΜΙΟ ΣΧΟΛΗ ΘΕΤΙΚΩΝ ΕΠΙΣΤΗΜΩΝ ΚΑΙ ΤΕΧΝΟΛΟΓΙΑΣ ΠΡΟΓΡΑΜΜΑ ΣΠΟΥΔΩΝ ΠΛΗΡΟΦΟΡΙΚΗΣ ΘΕΜΑΤΙΚΗ ΕΝΟΤΗΤΑ: ΠΛΗ-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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

ΥΠΟΥΡΓΕΙΟ ΠΑΙΔΕΙΑΣ ΚΑΙ ΠΟΛΙΤΙΣΜΟΥ ΔΙΕΥΘΥΝΣΗ ΑΝΩΤΕΡΗΣ ΚΑΙ ΑΝΩΤΑΤΗΣ ΕΚΠΑΙΔΕΥΣΗΣ ΥΠΗΡΕΣΙΑ ΕΞΕΤΑΣΕΩΝ ΠΑΓΚΥΠΡΙΕΣ ΕΞΕΤΑΣΕΙΣ 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 (δ)

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

Ερωτήσεις θεωρίας 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 Μάθημα : Μικροϋπολογιστές Τεχνολογία Τ.Σ. Ι, Θεωρητικής κατεύθυνσης Ημερομηνία

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Συστήματα αρίθμησης. = α 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 ψηφία παριστάνεται ως:

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

ΠΛΗΡΟΦΟΡΙΚΗ Ι 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 Μάθημα: Θεωρία + προαιρετικό

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

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

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

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

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

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

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

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

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

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

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

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

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

ΠΕΡΙΕΧΟΜΕΝΑ ΚΕΦΑΛΑΙΟ I: ΕΙΣΑΓΩΓΗ ΣΤΑ ΗΛΕΚΤΡΟΝΙΚΑ

ΠΕΡΙΕΧΟΜΕΝΑ ΚΕΦΑΛΑΙΟ I: ΕΙΣΑΓΩΓΗ ΣΤΑ ΗΛΕΚΤΡΟΝΙΚΑ ΠΕΡΙΕΧΟΜΕΝΑ ΚΕΦΑΛΑΙΟ I: ΕΙΣΑΓΩΓΗ ΣΤΑ ΗΛΕΚΤΡΟΝΙΚΑ 1.1 ΕΙΣΑΓΩΓΗ ΣΤΑ ΑΝΑΛΟΓΙΚΑ ΗΛΕΚΤΡΟΝΙΚΑ 1 1.1.1 Αναλογικά σήματα 1 1.1.2 Οι αντιστάσεις 3 1.1.3 Οι πυκνωτές 7 1.1.4 Τα πηνία 11 1.1.5 Οι δίοδοι 13 1.1.6

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

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

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

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

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

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

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

Εργαστήριο Ψηφιακής Σχεδίασης

Εργαστήριο Ψηφιακής Σχεδίασης ΠΑΝΕΠΙΣΤΗΜΙΟ ΙΩΑΝΝΙΝΩΝ ΤΜΗΜΑ ΠΛΗΡΟΦΟΡΙΚΗΣ Εργαστήριο Ψηφιακής Σχεδίασης 8 Εργαστηριακές Ασκήσεις Χρ. Καβουσιανός Επίκουρος Καθηγητής 2014 Εργαστηριακές Ασκήσεις Ψηφιακής Σχεδίασης 2 Εργαστηριακές Ασκήσεις

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

Πράξεις με δυαδικούς αριθμούς

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

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

Πληροφορική. Ενότητα 4 η : Κωδικοποίηση & Παράσταση Δεδομένων. Ι. Ψαρομήλιγκος Τμήμα Λογιστικής & Χρηματοοικονομικής

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

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

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

Αρχιτεκτονική Υπολογιστών Πανεπιστήμιο Δυτικής Μακεδονίας Τμήμα Μηχανικών Πληροφορικής & Τηλεπικοινωνιών Αρχιτεκτονική Υπολογιστών Ενότητα 6: inc, dec, loop, jcxz, dup, displacement Δρ. Μηνάς Δασυγένης mdasyg@ieee.org Εργαστήριο

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

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

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

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

Εντολές γλώσσας μηχανής

Εντολές γλώσσας μηχανής Εντολές γλώσσας μηχανής Στον υπολογιστή MIPS η εντολή πρόσθεσε τα περιεχόμενα των καταχωρητών 17 και 20 και τοποθέτησε το αποτέλεσμα στον καταχωρητή 9 έχει την μορφή: 00000010001101000100100000100000 Πεδία

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

ΕΡΓΑΣΤΗΡΙΟ ΜΙΚΡΟΫΠΟΛΟΓΙΣΤΕΣ Ι Μικροεπεξεργαστής 8085, Εργαστηριακές Ασκήσεις

ΕΡΓΑΣΤΗΡΙΟ ΜΙΚΡΟΫΠΟΛΟΓΙΣΤΕΣ Ι Μικροεπεξεργαστής 8085, Εργαστηριακές Ασκήσεις ΕΡΓΑΣΤΗΡΙΟ ΜΙΚΡΟΫΠΟΛΟΓΙΣΤΕΣ Ι Μικροεπεξεργαστής 8085, Εργαστηριακές Ασκήσεις Δρ. Τοπάλης Ευάγγελος (Δρ. Ηλεκτρολόγος Μηχανικός & Τεχνολογίας Υπολογιστών) Δρ.Κεραμίδας Γεώργιος (Δρ. Ηλεκτρολόγος Μηχανικός

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

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

8.1 Θεωρητική εισαγωγή ΨΗΦΙΑΚΑ ΚΥΚΛΩΜΑΤΑ - ΕΡΓΑΣΤΗΡΙΑΚΗ ΑΣΚΗΣΗ 8 ΣΤΟΙΧΕΙΑ ΜΝΗΜΗΣ ΚΑΤΑΧΩΡΗΤΕΣ Σκοπός: Η µελέτη της λειτουργίας των καταχωρητών. Θα υλοποιηθεί ένας απλός στατικός καταχωρητής 4-bit µε Flip-Flop τύπου D και θα µελετηθεί

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

ΨΗΦΙΑΚΑ ΣΥΣΤΗΜΑΤΑ. ΚΕΦΑΛΑΙΟ 4ο ΜΝΗΜΕΣ. (c) Αμπατζόγλου Γιάννης, Ηλεκτρονικός Μηχανικός, καθηγητής ΠΕ17

ΨΗΦΙΑΚΑ ΣΥΣΤΗΜΑΤΑ. ΚΕΦΑΛΑΙΟ 4ο ΜΝΗΜΕΣ. (c) Αμπατζόγλου Γιάννης, Ηλεκτρονικός Μηχανικός, καθηγητής ΠΕ17 ΨΗΦΙΑΚΑ ΣΥΣΤΗΜΑΤΑ ΚΕΦΑΛΑΙΟ 4ο ΜΝΗΜΕΣ Μνήμες (Memory) - Είναι ημιαγώγιμα κυκλώματα που μπορούν να αποθηκεύσουν ένα σύνολο από δυαδικά ψηφία (bit). - Μια μνήμη αποθηκεύει λέξεις (σειρές από bit). - Σε κάθε

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

Αριθμητικά Συστήματα Κώδικες

Αριθμητικά Συστήματα Κώδικες Αριθμητικά Συστήματα Κώδικες 1.1 Εισαγωγή Κεφάλαιο 1 Ένα αριθμητικό σύστημα ορίζει ένα σύνολο τιμών που χρησιμοποιούνται για την αναπαράσταση μίας ποσότητας. Ποσοτικοποιώντας τιμές και αντικείμενα και

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

Το ολοκληρωμένο κύκλωμα μιας ΚΜΕ. «Φέτα» ημιαγωγών (wafer) από τη διαδικασία παραγωγής ΚΜΕ

Το ολοκληρωμένο κύκλωμα μιας ΚΜΕ. «Φέτα» ημιαγωγών (wafer) από τη διαδικασία παραγωγής ΚΜΕ Το ολοκληρωμένο κύκλωμα μιας ΚΜΕ Η Κεντρική Μονάδα Επεξεργασίας (Central Processing Unit -CPU) ή απλούστερα επεξεργαστής αποτελεί το μέρος του υλικού που εκτελεί τις εντολές ενός προγράμματος υπολογιστή

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

- Εισαγωγή - Επίπεδα μνήμης - Ολοκληρωμένα κυκλώματα μνήμης - Συσκευασίες μνήμης προσωπικών υπολογιστών

- Εισαγωγή - Επίπεδα μνήμης - Ολοκληρωμένα κυκλώματα μνήμης - Συσκευασίες μνήμης προσωπικών υπολογιστών Μάθημα 4.5 Η Μνήμη - Εισαγωγή - Επίπεδα μνήμης - Ολοκληρωμένα κυκλώματα μνήμης - Συσκευασίες μνήμης προσωπικών υπολογιστών Όταν ολοκληρώσεις το μάθημα αυτό θα μπορείς: Να αναφέρεις τα κυριότερα είδη μνήμης

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

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

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

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

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

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

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

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

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

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

Ψηφιακοί Υπολογιστές

Ψηφιακοί Υπολογιστές 1 η Θεµατική Ενότητα : υαδικά Συστήµατα Ψηφιακοί Υπολογιστές Παλαιότερα οι υπολογιστές χρησιµοποιούνταν για αριθµητικούς υπολογισµούς Ψηφίο (digit) Ψηφιακοί Υπολογιστές Σήµατα (signals) : διακριτά στοιχεία

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

ΑΣΚΗΣΕΙΣ ΣΤΑ ΣΥΣΤΗΜΑΤΑ ΑΡΙΘΜΗΣΗΣ (σελ. 30-34 στο ΜΥ1011Χ.pdf)

ΑΣΚΗΣΕΙΣ ΣΤΑ ΣΥΣΤΗΜΑΤΑ ΑΡΙΘΜΗΣΗΣ (σελ. 30-34 στο ΜΥ1011Χ.pdf) ΑΣΚΗΣΕΙΣ ΣΤΑ ΣΥΣΤΗΜΑΤΑ ΑΡΙΘΜΗΣΗΣ (σελ. 30-34 στο ΜΥ1011Χ.pdf) Για να λύνετε εύκολα ασκήσεις στα συστήματα αρίθμησης θα πρέπει να απομνημονεύσετε τα πρώτα 17 βάρη του δυαδικού συστήματος από 2 0 μέχρι 2

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

Ενότητα 7 ΑΠΟΚΩΔΙΚΟΠΟΙΗΤΕΣ - ΚΩΔΙΚΟΠΟΙΗΤΕΣ ΑΠΟΠΛΕΚΤΕΣ - ΠΟΛΥΠΛΕΚΤΕΣ

Ενότητα 7 ΑΠΟΚΩΔΙΚΟΠΟΙΗΤΕΣ - ΚΩΔΙΚΟΠΟΙΗΤΕΣ ΑΠΟΠΛΕΚΤΕΣ - ΠΟΛΥΠΛΕΚΤΕΣ Ενότητα 7 ΑΠΟΚΩΔΙΚΟΠΟΙΗΤΕΣ - ΚΩΔΙΚΟΠΟΙΗΤΕΣ ΑΠΟΠΛΕΚΤΕΣ - ΠΟΛΥΠΛΕΚΤΕΣ Γενικές Γραμμές Δυαδικοί Αριθμοί έναντι Δυαδικών Κωδίκων Δυαδικοί Αποκωδικοποιητές Υλοποίηση Συνδυαστικής Λογικής με Δυαδικό Αποκωδικοποιητή

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

Ενότητα 4. Εισαγωγή στην Πληροφορική. Αναπαράσταση δεδοµένων. Αναπαράσταση πληροφορίας. υαδικοί αριθµοί. Χειµερινό Εξάµηνο 2006-07

Ενότητα 4. Εισαγωγή στην Πληροφορική. Αναπαράσταση δεδοµένων. Αναπαράσταση πληροφορίας. υαδικοί αριθµοί. Χειµερινό Εξάµηνο 2006-07 Ενότητα 4 Εισαγωγή στην Πληροφορική Κεφάλαιο 4Α: Αναπαράσταση πληροφορίας Κεφάλαιο 4Β: Επεξεργαστές που χρησιµοποιούνται σε PCs Χειµερινό Εξάµηνο 2006-07 ρ. Παναγιώτης Χατζηδούκας (Π..407/80) Εισαγωγή

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

ΗΥ 232. Οργάνωση και Σχεδίαση Υπολογιστών. Διάλεξη 1. Εισαγωγή στο μάθημα. Νίκος Μπέλλας Τμήμα Μηχανικών Η/Υ, Τηλεπικοινωνιών και Δικτύων

ΗΥ 232. Οργάνωση και Σχεδίαση Υπολογιστών. Διάλεξη 1. Εισαγωγή στο μάθημα. Νίκος Μπέλλας Τμήμα Μηχανικών Η/Υ, Τηλεπικοινωνιών και Δικτύων ΗΥ 232 Διάλεξη 1 Εισαγωγή στο μάθημα Νίκος Μπέλλας Τμήμα Μηχανικών Η/Υ, Τηλεπικοινωνιών και Δικτύων Διδάσκων: Οργανωτικά Θέματα Νίκος Μπέλλας, Κτήριο Γκλαβάνη, Γραφείο Β3.7, 2 ος όροφος Προσωπική ιστοσελίδα:

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

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

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

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

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

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

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

1. Πότε χρησιμοποιούμε την δομή επανάληψης; Ποιες είναι οι διάφορες εντολές (μορφές) της;

1. Πότε χρησιμοποιούμε την δομή επανάληψης; Ποιες είναι οι διάφορες εντολές (μορφές) της; 1. Πότε χρησιμοποιούμε την δομή επανάληψης; Ποιες είναι οι διάφορες (μορφές) της; Η δομή επανάληψης χρησιμοποιείται όταν μια σειρά εντολών πρέπει να εκτελεστεί σε ένα σύνολο περιπτώσεων, που έχουν κάτι

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

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

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

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

ΕΦΑΡΜΟΓΕΣ ΠΛΗΡΟΦΟΡΙΚΗΣ. Α Γενικού Λυκείου (Μάθημα Επιλογής)

ΕΦΑΡΜΟΓΕΣ ΠΛΗΡΟΦΟΡΙΚΗΣ. Α Γενικού Λυκείου (Μάθημα Επιλογής) ΕΦΑΡΜΟΓΕΣ ΠΛΗΡΟΦΟΡΙΚΗΣ Α Γενικού Λυκείου (Μάθημα Επιλογής) Σύγχρονα Υπολογιστικά Συστήματα τους υπερυπολογιστές (supercomputers) που χρησιμοποιούν ερευνητικά εργαστήρια τα μεγάλα συστήματα (mainframes)

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

Ενότητα 2: Η κρυφή µνήµη και η λειτουργία της

Ενότητα 2: Η κρυφή µνήµη και η λειτουργία της Ενότητα 2: Η κρυφή µνήµη και η λειτουργία της Στην ενότητα αυτή θα αναφερθούµε εκτενέστερα στη λειτουργία και την οργάνωση της κρυφής µνήµης. Θα προσδιορίσουµε τις βασικές λειτουργίες που σχετίζονται µε

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

ΚΕΦΑΛΑΙΟ 2: Χειρισµός εδοµένων

ΚΕΦΑΛΑΙΟ 2: Χειρισµός εδοµένων ΚΕΦΑΛΑΙΟ 2: Χειρισµός εδοµένων 2.1 Αρχιτεκτονική Υπολογιστών 2.1 Αρχιτεκτονική Υπολογιστών 2.2 Γλώσσα Μηχανής 2.3 Εκτέλεση προγράµµατος 2.4 Αριθµητικές και λογικές εντολές 2.5 Επικοινωνία µε άλλες συσκευές

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

Εκτέλεση πράξεων. Ψηφιακά Ηλεκτρονικά και Δυαδική Λογική. Πράξεις με δυαδικούς αριθμούς. Πράξεις με δυαδικούς αριθμούς

Εκτέλεση πράξεων. Ψηφιακά Ηλεκτρονικά και Δυαδική Λογική. Πράξεις με δυαδικούς αριθμούς. Πράξεις με δυαδικούς αριθμούς Ιόνιο Πανεπιστήμιο Τμήμα Πληροφορικής Εισαγωγή στην Επιστήμη των Υπολογιστών 24-5 Πράξεις με δυαδικούς αριθμούς (λογικές πράξεις) http://di.ionio.gr/~mistral/tp/csintro/ Μ.Στεφανιδάκης ; Ποιες κατηγορίες

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

ΠΛΕ- 027 Μικροεπεξεργαστές 6ο μάθημα: Αρχιτεκτονική πυρήνα: υλοποίηση με διοχέτευση

ΠΛΕ- 027 Μικροεπεξεργαστές 6ο μάθημα: Αρχιτεκτονική πυρήνα: υλοποίηση με διοχέτευση ΠΛΕ- 027 Μικροεπεξεργαστές 6ο μάθημα: Αρχιτεκτονική πυρήνα: υλοποίηση με διοχέτευση Αρης Ευθυμίου Απόδοση απλής υλοποίησης Υλοποίηση ενός κύκλου είναι πολύ αργή κάθε κύκλος είναι τόσο μεγάλος όσο χρειάζεται

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

i Το τρανζίστορ αυτό είναι τύπου NMOS. Υπάρχει και το συμπληρωματικό PMOS. ; Τι συμβαίνει στο τρανζίστορ PMOS; Το τρανζίστορ MOS(FET)

i Το τρανζίστορ αυτό είναι τύπου NMOS. Υπάρχει και το συμπληρωματικό PMOS. ; Τι συμβαίνει στο τρανζίστορ PMOS; Το τρανζίστορ MOS(FET) Ιόνιο Πανεπιστήμιο Τμήμα Πληροφορικής Αρχιτεκτονική Υπολογιστών 25-6 Το τρανζίστορ MOS(FET) πύλη (gate) Ψηφιακή και Σχεδίαση πηγή (source) καταβόθρα (drai) (σχεδίαση συνδυαστικών κυκλωμάτων) http://di.ioio.gr/~mistral/tp/comparch/

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

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

Αρχιτεκτονική Υπολογιστών Τμήμα Μηχανικών Πληροφορικής & Τηλεπικοινωνιών Αρχιτεκτονική Υπολογιστών Ενότητα 14: Σχεδιασμός μιας απλής CPU Δρ. Μηνάς Δασυγένης mdasyg@ieee.org Εργαστήριο Ψηφιακών Συστημάτων και Αρχιτεκτονικής Υπολογιστών

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

Εισαγωγή στην επιστήμη των υπολογιστών. Υλικό Υπολογιστών Κεφάλαιο 5ο Οργάνωση υπολογιστών

Εισαγωγή στην επιστήμη των υπολογιστών. Υλικό Υπολογιστών Κεφάλαιο 5ο Οργάνωση υπολογιστών Εισαγωγή στην επιστήμη των υπολογιστών Υλικό Υπολογιστών Κεφάλαιο 5ο Οργάνωση υπολογιστών 1 Οργάνωση υπολογιστών ΚΜΕ Κύρια Μνήμη Υποσύστημα εισόδου/εξόδου 2 Κεντρική Μονάδα Επεξεργασίας (ΚΜΕ) R1 R2 ΑΛΜ

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

Πραγµατικοί αριθµοί κινητής υποδιαστολής Floating Point Numbers. Σ. Τσιτµηδέλης - 2010 ΤΕΙ ΧΑΛΚΙΔΑΣ

Πραγµατικοί αριθµοί κινητής υποδιαστολής Floating Point Numbers. Σ. Τσιτµηδέλης - 2010 ΤΕΙ ΧΑΛΚΙΔΑΣ Πραγµατικοί αριθµοί κινητής υποδιαστολής Floating Point Numbers Σ. Τσιτµηδέλης - 2010 ΤΕΙ ΧΑΛΚΙΔΑΣ Εκθετική Παράσταση (Exponential Notation) Οι επόµενες είναι ισοδύναµες παραστάσεις του 1,234 123,400.0

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

Το υλικό του υπολογιστή

Το υλικό του υπολογιστή Το υλικό του υπολογιστή Ερωτήσεις 1. Τι αντιλαμβάνεστε με τον όρο υλικό; Το υλικό(hardware) αποτελείται από το σύνολο των ηλεκτρονικών τμημάτων που συνθέτουν το υπολογιστικό σύστημα, δηλαδή από τα ηλεκτρονικά

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

Εργαστήριο ΨΗΦΙΑΚΗ ΛΟΓΙΚΗ. Εισαγωγή

Εργαστήριο ΨΗΦΙΑΚΗ ΛΟΓΙΚΗ. Εισαγωγή Εισαγωγή Εργαστήριο ΨΗΦΙΑΚΗ ΛΟΓΙΚΗ Ξεκινάµε την εργαστηριακή µελέτη της Ψηφιακής Λογικής των Η/Υ εξετάζοντας αρχικά τη µορφή των δεδοµένων που αποθηκεύουν και επεξεργάζονται οι υπολογιστές και προχωρώντας

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

Περιεχόμενο: Δομή υπολογιστή Συστήματα αρίθμησης

Περιεχόμενο: Δομή υπολογιστή Συστήματα αρίθμησης Περιεχόμενο: Δομή υπολογιστή Συστήματα αρίθμησης ΟΜΗ ΤΟΥ ΥΠΟΛΟΓΙΣΤΗ Ένας υπολογιστής αποτελείται από την Κεντρική Μονάδα Επεξεργασίας (ΚΜΕ), τη µνήµη, τις µονάδες εισόδου/εξόδου και το σύστηµα διασύνδεσης

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

Αρχιτεκτονική Eckert-von Neumann. Πως λειτουργεί η ΚΜΕ; Κεντρική μονάδα επεξεργασίας [3] ΕΠΛ 031: ΕΙΣΑΓΩΓΗ ΣΤΟΝ ΠΡΟΓΡΑΜΜΑΤΙΣΜΟ

Αρχιτεκτονική Eckert-von Neumann. Πως λειτουργεί η ΚΜΕ; Κεντρική μονάδα επεξεργασίας [3] ΕΠΛ 031: ΕΙΣΑΓΩΓΗ ΣΤΟΝ ΠΡΟΓΡΑΜΜΑΤΙΣΜΟ Αρχιτεκτονική Eckert-von Neumann εισόδου μεταφορά δεδομένων από έξω προς τον Η/Υ εξόδου μεταφορά δεδομένων από τον Η/Υ προς τα έξω ΕΠΛ 031: ΕΙΣΑΓΩΓΗ ΣΤΟΝ ΠΡΟΓΡΑΜΜΑΤΙΣΜΟ Κύκλος Μηχανής κεντρικός έλεγχος/πράξεις

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

Δυαδικη παρασταση αριθμων και συμβολων

Δυαδικη παρασταση αριθμων και συμβολων Δυαδικη παρασταση αριθμων και συμβολων Ενα αριθμητικο συστημα χαρακτηριζεται απο την βαση r και τα συμβολα a i που παιρνουν τις τιμες 0,1,...,r-1. (a n,,a 1,a 0. a -1,a -2,,a -m ) r = =a n r n + +a 1 r+a

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

ΕΙΣΑΓΩΓΗ ΣΤΟΥΣ ΥΠΟΛΟΓΙΣΤΕΣ. ΜΑΘΗΜΑ 2 ο. ΑΛΓΕΒΡΑ Boole ΛΟΓΙΚΑ ΚΥΚΛΩΜΑΤΑ

ΕΙΣΑΓΩΓΗ ΣΤΟΥΣ ΥΠΟΛΟΓΙΣΤΕΣ. ΜΑΘΗΜΑ 2 ο. ΑΛΓΕΒΡΑ Boole ΛΟΓΙΚΑ ΚΥΚΛΩΜΑΤΑ ΕΙΣΑΓΩΓΗ ΣΤΟΥΣ ΥΠΟΛΟΓΙΣΤΕΣ ΜΑΘΗΜΑ 2 ο ΑΛΓΕΒΡΑ Boole ΛΟΓΙΚΑ ΚΥΚΛΩΜΑΤΑ 2009-10 ΕΙΣΑΓΩΓΗ ΣΤΟΥΣ ΥΠΟΛΟΓΙΣΤΕΣ 1 Άλγεβρα Βοοle η θεωρητική βάση των λογικών κυκλωμάτων Η άλγεβρα Βοοle ορίζεται επάνω στο σύνολο

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

1. Οργάνωση της CPU 2. Εκτέλεση εντολών 3. Παραλληλία στο επίπεδο των εντολών 4. Γραμμές διοχέτευσης 5. Παραλληλία στο επίπεδο των επεξεργαστών

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

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