1. ΕΙΣΑΓΩΓΗ. Γενικά περί ψηφιακών συστηµάτων Το ψηφιακό σήµα Αριθµητικά συστήµατα υαδικοί κώδικες Ολοκληρωµένα κυκλώµατα Εργαστηριακή υποδοµή

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

Download "1. ΕΙΣΑΓΩΓΗ. Γενικά περί ψηφιακών συστηµάτων Το ψηφιακό σήµα Αριθµητικά συστήµατα υαδικοί κώδικες Ολοκληρωµένα κυκλώµατα Εργαστηριακή υποδοµή"

Transcript

1 ΕΙΣΑΓΩΓΗ 1. ΕΙΣΑΓΩΓΗ Γενικά περί ψηφιακών συστηµάτων Το ψηφιακό σήµα Αριθµητικά συστήµατα υαδικοί κώδικες Ολοκληρωµένα κυκλώµατα Εργαστηριακή υποδοµή

2 Λογική Σχεδίαση - Εργαστήριο 1.1. ΤΑ ΨΗΦΙΑΚΑ ΣΥΣΤΗΜΑΤΑ ΓΕΝΙΚΑ Η µεγάλης έκτασης εξάπλωση των εφαρµογών σύγχρονης τεχνολογίας σήµερα µας φέρνει σε καθηµερινή επαφή µε πλειάδα ψηφιακών συσκευών, συστηµάτων και υπηρεσιών. Οι προσωπικοί υπολογιστές (PCs), η κινητή τηλεφωνία µε το τεράστιο όγκο των εφαρµογών της και οι τηλεπικοινωνίες γενικότερα, οι ψηφιακές κάµερες και µεγάλο µέρος των κυκλωµάτων της τηλεόρασης, τα ψηφιακά όργανα µετρήσεων (πολύµετρα, θερµόµετρα, ρολόγια, χρονόµετρα κ.λ.π.) και ένας ακόµα τεράστιος αριθµός τέτοιων εφαρµογών, βρίσκονται δίπλα µας για καθηµερινή χρήση, ενώ η εξοικείωσή µας µαζί τους πολλές φορές είναι µοναδική. Μονάδα µνήµης (Memory) Κεντρική µονάδα επεξεργασίας (CPU) Συσκευές επικοινωνίας Εισόδου Πληκτρολόγιο (Κeyboard) Εξόδου Οθόνη (Monitor) Σχήµα Απλό διάγραµµα ενός προσωπικού υπολογιστή (PC) Μια τέτοια εφαρµογή φαίνεται στο σχήµα και δείχνει το πολύ γενικευµένο διάγραµµα ενός ψηφιακού υπολογιστικού συστήµατος, του γνωστού µας προσωπικού υπολογιστή (personal computer - PC). Αποτελείται από την κεντρική µονάδα επεξεργασίας (CPU) η οποία επεξεργάζεται τα δεδοµένα σύµφωνα µε τις οδηγίες κάποιου προγράµµατος και παρακολουθεί, ελέγχει και συντονίζει όλες τις µονάδες του υπολογιστικού συστήµατος. Υπάρχει ακόµα η µονάδα κύριας µνήµης στην οποία βρίσκεται αποθηκευµένο όλο το πρόγραµµα των αρχικών δεδοµένων του συστήµατος καθώς επίσης και τα ενδιάµεσα αποτελέσµατα. Τέλος διακρίνονται οι συσκευές επικοινωνίας, που τις αποτελούν οι µονάδες εισόδου και εξόδου και οι οποίες επιτρέπουν την επικοινωνία του συστήµατος µε το περιβάλλον. Η µονάδα εισόδου µπορεί να είναι ένα πληκτρολόγιο (keyboard), η δε µονάδα εξόδου µια οθόνη (monitor). Οποιαδήποτε εντολή µεταφέρεται στον ηλεκτρονικό υπολογιστή (Η/Υ) µε τη βοήθεια του πληκτρολογίου, ενώ το αποτέλεσµα της επεξεργασίας το διαβάζουµε στην οθόνη µας. Υπάρχει βέβαια η δυνατότητα, εκτός των παραπάνω αναφερθέντων µονάδων επικοινωνίας, να χρησιµοποιηθούν και άλλες, όπως το µικρόφωνο ή το CD-Rom για την είσοδο, το µεγάφωνο για την έξοδο κ.λ.π. Τα ψηφιακά συστήµατα υλοποιούνται σχεδόν εξ ολοκλήρου µε ψηφιακά κυκλώµατα, τα οποία αποτελούν µέρος των ηλεκτρονικών κυκλωµάτων. Τα ηλεκτρονικά κυκλώµατα διακρίνονται σε τρεις κύριες κατηγορίες, τα αναλογικά, τα ψηφιακά και τα υβριδικά (σχήµα 1.1-2). Τα αναλογικά κυκλώµατα δέχονται σαν εισόδους αναλογικά σήµατα και παράγουν επίσης αναλογικά σήµατα στις εξόδους τους. Τα αναλογικά σήµατα είναι συνεχή ηλεκτρικά σήµατα που µεταβάλλονται σαν συναρτήσεις του χρόνου. Τα ψηφιακά κυκλώµατα χρησιµοποιούν σαν εισόδους ψηφιακά σήµατα και οι έξοδοί τους παράγουν επίσης ψηφιακά σήµατα. Τα ψηφιακά σήµατα είναι δυαδικά ηλεκτρικά σήµατα µε τα οποία θα ασχοληθούµε αναλυτικά στη συνέχεια. Τέλος τα υβριδικά κυκλώµατα επεξεργάζονται ψηφιακά ή/και αναλογικά σήµατα. Οι είσοδοί τους δηλαδή µπορεί να δέχονται ψηφιακά ή/και αναλογικά σήµατα και οι έξοδοί τους να παράγουν αντίστοιχα αναλογικά ή/και ψηφιακά σήµατα. Τα ψηφιακά κυκλώµατα τα διακρίνουµε σε δύο µεγάλες κατηγορίες. Τα συνδυαστικά και τα ακολουθιακά. Τα συνδυαστικά κυκλώµατα είναι κυκλώµατα, που οι έξοδοι τους εξαρτώνται αποκλειστικά από τις τιµές των εισόδων τους τη συγκεκριµένη χρονική στιγµή 2

3 Εισαγωγή. Γενικές γνώσεις (σχήµα 1.1-3α). Στα ακολουθιακά κυκλώµατα η έξοδός τους εξαρτάται, εκτός από τις τιµές των εισόδων τους στη συγκεκριµένη χρονική στιγµή και από την προηγούµενή τους κατάσταση. ΗΛΕΚΤΡΟΝΙΚΑ ΚΥΚΛΩΜΑΤΑ ΑΝΑΛΟΓΙΚΑ ΥΒΡΙ ΙΚΑ ΨΗΦΙΑΚΑ Συνδυαστικά Ακολουθιακά Σύγχρονα Ασύγχρονα Σχήµα Κύριες κατηγορίες ηλεκτρονικών κυκλωµάτων - Ψηφιακά κυκλώµατα Αυτό συµβαίνει, επειδή υπάρχει ένα στοιχείο µνήµης που θυµίζει στην νέα κάθε φορά είσοδο και την προηγούµενη κατάσταση της εξόδου του κυκλώµατος, όπως χαρακτηριστικά φαίνεται στο σχήµα 1.1-3β. Τέλος τα ακολουθιακά κυκλώµατα τα διακρίνουµε σε σύγχρονα και ασύγχρονα. α. Συνδυαστικό κύκλωµα Είσοδοι Συνδυαστικό κύκλωµα Έξοδοι β. Ακολουθιακό Συνδυαστικό κύκλωµα Είσοδοι κύκλωµα Έξοδοι Στοιχείο µνήµης Σχήµα Σχηµατικά διαγράµµατα συνδυαστικού και ακολουθιακού κυκλώµατος Τα πλεονεκτήµατα των ψηφιακών συστηµάτων είναι ιδιαίτερα σηµαντικά και αφορούν : Την ακρίβεια και αξιοπιστία (µικρή ευαισθησία) Την ευκολία στη σχεδίαση (Λογική σχεδίαση) Τη δυνατότητα προγραµµατισµού (Προγραµµατιζόµενες διατάξεις λογικής - PLDs) Tην υψηλή συχνότητα λειτουργίας (επεξεργαστές στα 500 MHz µε 100 εκατοµµύρια. αποτελέσµατα πράξεων στο δευτερόλεπτο) Την υψηλή απόδοση µε χαµηλό κόστος Το ψηφιακό σήµα - Θετική και αρνητική λογική Στο σχήµα φαίνεται ένα ψηφιακό σήµα, που θα µπορούσε να είναι το σήµα µιας γεννήτριας τετραγωνικών παλµών. Αντίθετα µε ότι συµβαίνει στα αναλογικά σήµατα, αυτό χαρακτηρίζεται από πεπερασµένο αριθµό διακριτών καταστάσεων, που στη περίπτωσή µας είναι δύο (δυαδικό ηλεκτρικό σήµα) και ονοµάζονται δυαδικές, την υψηλή (High-Η) και τη χαµηλή (Low-L). Η κατάσταση High, για το συγκεκριµένο παράδειγµα, θεωρούµε ότι αντιστοιχεί στα 5 volts και η Low στα 0 volts. Οι ενδιάµεσες τιµές µεταξύ 0 και 5 volts θεωρούνται πρακτικά ανύπαρκτες. Οι δύο αυτές καταστάσεις, που στην ουσία εκφράζουν δύο επίπεδα (στάθµες) τάσης, ονοµάζονται και λογικές καταστάσεις. Όταν στη λειτουργία ενός ψηφιακού κυκλώµατος η λογική κατάσταση High (υψηλή στάθµη τάσης) αντιστοιχεί στο λογικό 1 και 3

4 Λογική Σχεδίαση - Εργαστήριο η λογική κατάσταση Low (χαµηλή στάθµη τάσης) αντιστοιχεί στο λογικό 0, λέµε ότι το κύκλωµα λειτουργεί µε θετική λογική (σχήµα 1.1-4α). Αντίθετα, όταν στο λογικό 1 αντιστοιχεί η λογική κατάσταση Low και στο λογικό 0 η λογική κατάσταση High, λέµε πως το κύκλωµα λειτουργεί µε αρνητική λογική (σχήµα 1.1-4β). Kαταστάσεις σήµατος Λογικές τιµές Kαταστάσεις σήµατος Λογικές τιµές High 1 High 0 Low α. Θετική λογική 0 Low 1 β. Αρνητική λογική Σχήµα Ψηφιακά σήµατα. Τα λογικά 0 και 1 θα µπορούσαν να είναι τα ψηφία ενός δυαδικού συστήµατος αρίθµησης, το οποίο θα απλούστευε έτσι τη διαδικασία περιγραφής και ανάλυσης των δυαδικών σηµάτων. Το δυαδικό σύστηµα αρίθµησης, όπως και άλλα ενδιαφέροντα αριθµητικά συστήµατα, θα δούµε στη συνέχεια 1.2. ΑΡΙΘΜΗΤΙΚΑ ΣΥΣΤΗΜΑΤΑ Ορισµός αριθµητικών συστηµάτων Στις καθηµερινές µας ανάγκες για τη διαδικασία µέτρησης των διαφόρων µεγεθών χρησιµοποιούµε όλοι µας το δεκαδικό σύστηµα αρίθµησης. Για την ανάπτυξη, την ανάλυση και τη λειτουργία των ψηφιακών συστηµάτων είναι απαραίτητη η γνώση και άλλων συστηµάτων αρίθµησης, µε βασικότερα το δυαδικό και το δεκαεξαδικό. Παλαιότερα χρησιµοποιούσαµε σε τέτοιες εφαρµογές και το οκταδικό σύστηµα. Το δυαδικό σύστηµα αρίθµησης έχει µόνο δύο ψηφία, το 0 και το 1, το γνωστό µας δεκαδικό δέκα ψηφία, από το 0 µέχρι και το 9 και το δεκαεξαδικό τέλος έχει δεκαέξι ψηφία, από το 0 µέχρι και το F (πίνακας 1.2-1). Το δυαδικό σύστηµα µε τα δύο µόνο ψηφία, απλουστεύει πολύ τη διαδικασία περιγραφής και ανάλυσης των δυαδικών σηµάτων. Για να κατανοήσουµε ευκολότερα τα διάφορα αριθµητικά συστήµατα ας θυµηθούµε πρώτα από τη κλασική άλγεβρα, πως ορίζεται το γνωστό µας δεκαδικό σύστηµα αρίθµησης. Είναι γνωστό πως ένας αριθµός του δεκαδικού συστήµατος, ο 2127 για παράδειγµα, ορίζει µια ποσότητα που είναι ίση µε 2 χιλιάδες, 1 εκατοντάδα, 2 δεκάδες και 7 µονάδες. Θα µπορούσαµε έτσι να τον γράψουµε : 2x103+1x102+2x101+7x100 Παρατηρούµε, ότι οι χιλιάδες, οι εκατοντάδες, οι δεκάδες και οι µονάδες είναι δυνάµεις του 10. Το 10 αποτελεί τη βάση r, η οποία καθορίζεται από των αριθµό των ψηφίων κάθε αριθµητικού συστήµατος. Η θέση κάθε ψηφίου του αριθµού έχει διαφορετική αξία και τη καθορίζει η δύναµη της βάσης στη συγκεκριµένη θέση. Έτσι, στο δεκαδικό σύστηµα, οι µονάδες εκφράζονται µε τη µηδενική δύναµη του δέκα (10 0 ), οι δεκάδες µε την πρώτη δύναµη του δέκα (10 1 ), οι εκατοντάδες µε τη δεύτερη δύναµη του δέκα (10 2 ) κ.ο.κ. Γίνεται εποµένως κατανοητό πως ένας αριθµός θα µπορούσε να παρασταθεί ως εξής : Υ 5 Υ 4 Υ 3 Υ 2 Υ 1 Υ 0 όπου κάθε συντελεστής Υ είναι ένα από τα 10 ψηφία (0,1,2,...,9) του δεκαδικού συστήµατος, ο δε δείκτης του (5,4,...,0 στο παράδειγµά µας) θα δείχνει τη θέση του αντίστοιχου ψηφίου, τη δύναµη του 10 δηλαδή, µε την οποία θα πρέπει να πολλαπλασιαστεί ο συντελεστής. Αν ο αριθµός είχε και υποδιαστολή θα γραφόταν : Υ 5 Υ 4 Υ 3 Υ 2 Υ 1 Υ 0 Υ -1 Υ -2 όπου οι δείκτες -1 και -2 θα αντιπροσώπευαν αντίστοιχα τις δυνάµεις 10-1 και 10-2 και ο αριθµός θα ήταν : 10 5 Υ Υ Υ Υ Υ Υ Υ Υ -2 4

5 Εισαγωγή. Γενικές γνώσεις Με τον ίδιο τρόπο µπορεί να παρασταθούν οι αριθµοί όλων των αριθµητικών συστηµάτων. Το δυαδικό σύστηµα έχει βάση το 2 (r=2) και ένας εξαψήφιος δυαδικός αριθµός εποµένως µπορεί να παρασταθεί ως εξής : 2 5 Υ Υ Υ Υ Υ Υ 0 µε τους συντελεστές Υ 5,Υ 4,Υ 3,Υ 2,Υ 1 και Υ 0 να αντιστοιχούν σε ένα από τα δύο δυαδικά ψηφία, το 0 ή το 1. Τέλος στο δεκαεξαδικό σύστηµα (βάση r = 16), θα έχουµε : 16 5 Υ Υ Υ Υ Υ Υ 0 µε τους συντελεστές Υ 5,Υ 4,Υ 3,Υ 2,Υ 1 και Υ 0 να αντιστοιχούν σε ένα από τα δεκαέξ ψηφία (0,1,..,F) του δεκαεξαδικού συστήµατος αρίθµησης, που φαίνονται στο πίνακα εκαδικό σύστηµα (βάση το 10) υαδικό σύστηµα (βάση το 2) Οκταδικό σύστηµα (βάση το 8) Πίνακας Αριθµοί στα αριθµητικά συστήµατα µε βάσεις τα : 10, 2, 8 και 16 Γενικά, ένας αριθµός εκφρασµένος σε σύστηµα βάσης r, έχει συντελεστές που πολλαπλασιάζονται µε δυνάµεις του r και οι τιµές των συντελεστών του κυµαίνονται από το 0 µέχρι το r-1. Μετατροπή δυαδικού και δεκαεξαδικού στο δεκαδικό εκαεξαδικό σύστηµα (βάση το 16) A B C D E F Από όσα αναφέρθηκαν µέχρι τώρα γίνεται εύκολα κατανοητό, ότι η γνώση της µετατροπής ενός αριθµού από το δεκαδικό σύστηµα αρίθµησης σε κάποιο άλλο µε βάση r 10 (από το δεκαδικό για παράδειγµα στο δυαδικό ή το δεκαεξαδικό), είναι απόλυτα αναγκαία, όπως και το αντίθετο. Το ίδιο αναγκαία είναι επίσης και η µετατροπή ενός αριθµού από ένα αριθµητικό σύστηµα βάσης r x 10 σε αριθµητικό σύστηµα µε βάση πάλι r y 10 (από το δυαδικό στο δεκαεξαδικό για παράδειγµα). Στη συνέχεια θα δούµε πρώτα το τρόπο µετατροπής ενός αριθµού από το δυαδικό ή το δεκαεξαδικό στο δεκαδικό σύστηµα. Το δυαδικό (binary) σύστηµα, όπως αναφέρθηκε ήδη, αποτελείται από δύο ψηφία (bits), το 0 και το 1. Οι συντελεστές εποµένως ενός δυαδικού αριθµού παίρνουν µόνον δύο τιµές, τις 0 και 1, κάθε δε συντελεστής πολλαπλασιάζεται µε δυνάµεις του 2, το οποίο 2 αποτελεί τη βάση (r=2) του συστήµατος. Έτσι ο δυαδικός αριθµός 1010,11 θα έχει ισοδύναµο δεκαδικό, τον :1x x x x x x2-2 = Αυτός είναι και ο τρόπος µετατροπής ενός δυαδικού αριθµού στον ισοδύναµο δεκαδικό του και αποτελεί ταυτόχρονα και το βασικό κανόνα µετατροπής ενός αριθµού µε βάση r 10 στον ισοδύναµο δεκαδικό του. Στα παραδείγµατα που ακολουθούν θα δούµε µετατροπές αριθµών του δυαδικού και του δεκαεξαδικού συστήµατος στους ισοδύναµους δεκαδικούς τους. Οι πρώτοι 16 αριθµοί και η αντιστοιχία µεταξύ τους για το δεκαδικό, το δυαδικό, το οκταδικό και το δεκαεξαδικό σύστηµα φαίνονται στον πίνακα Είναι φανερό πως υπάρχουν οι 16 πρώτοι αριθµοί για να καλύπτονται τα ψηφία όλων των συστηµάτων που 5

6 Λογική Σχεδίαση - Εργαστήριο µας ενδιαφέρουν (το δεκαεξαδικό έχει 16 ψηφία) και η αντιστοιχία µεταξύ τους. Έτσι µπορούµε εύκολα να δούµε, πως το ψηφίο Α για παράδειγµα του δεκαεξαδικού συστήµατος, ισοδυναµεί µε τον αριθµό 10 του δεκαδικού, τον 1010 του δυαδικού και τον 12 του οκταδικού. Για να ξεχωρίζουµε σε ποιο σύστηµα ανήκει ένας αριθµός, γράφουµε τον αριθµό σε παρένθεση και κάτω δεξιά τη βάση του συστήµατος, ή γράφουµε τη βάση κάτω δεξιά του αριθµού σε παρένθεση, Έτσι ο (1010) 2 ή (2) είναι ο δυαδικός 1010, ο (10EF) 16 είναι ο δεκαεξαδικός 10EF κ.λ.π. Παράδειγµα 1. Να ευρεθεί ο ισοδύναµος δεκαδικός του δυαδικού Έχουµε, 1x2 5 +0x2 4 +1x2 3 +1x2 2 +0x2 1 +1x2 0 = =45 Εποµένως ο (101101) 2 είναι ισοδύναµος του (45) 10 Παράδειγµα 2. Να ευρεθεί ο ισοδύναµος δεκαδικός του οκταδικού 104 Έχουµε : 1x8 2 +0x8 1 +4x8 0 =64+0+4=68 Άρα o (104) 8 είναι ισοδύναµος του (68) 10 Παράδειγµα 3. Να ευρεθεί ο ισοδύναµος δεκαδικός του δεκαεξαδικού 10E. Εδώ παρατηρούµε ότι ο δεκαεξαδικός αριθµός περιλαµβάνει το ψηφίο του δεκαεξαδικού αριθµητικού συστήµατος E. Από τον πίνακα 1-1 φαίνεται ότι αυτό αντιστοιχεί στον δεκαδικό αριθµό 14, έτσι θα έχουµε: 1x x x16 0 = =270 Εποµένως ο (10E) 16 είναι ισοδύναµος µε τον (270) 10. Παράδειγµα 4. Να ευρεθεί ο ισοδύναµος δεκαδικός του δεκαεξαδικού 102F. Από τον πίνακα 1-1 βλέπουµε πως ο (F) 16 = (15) 10, εποµένως : 1x x x x16 0 = =4143 και τελικά (102F) 16 = (4143) 10 Παράδειγµα 5. Να ευρεθεί ο ισοδύναµος δεκαδικός του οκταδικού 167. Θα έχουµε : 1x8 2 +6x8 1 +7x8 0 = =119 και εποµένως ο (167) 8= (119) 10. Μετατροπή του δεκαδικού στο δυαδικό και δεκαεξαδικό Για να βρούµε τον ισοδύναµο δυαδικό ενός δεκαδικού αριθµού ακολουθούµε την εξής διαδικασία. ιαιρούµε τον προς µετατροπή δεκαδικό αριθµό µε το 2, το οποίο αποτελεί τη βάση του συστήµατος, κρατάµε το πηλίκο για να το ξαναδιαιρέσουµε και το υπόλοιπο της διαίρεσης, το οποίο θα είναι οπωσδήποτε 0 ή 1 αφού διαιρούµε µε το 2, αποτελεί το λιγότερο σηµαντικό ψηφίο (το 2 0 ) του δυαδικού. Στη συνέχεια διαιρούµε το πρώτο πηλίκο πάλι µε το 2, κρατάµε το νέο πηλίκο για την επόµενη διαίρεση και σηµειώνουµε το δεύτερο υπόλοιπο, που είναι το ψηφίο της θέσης 2 1 του δυαδικού. Αυτή η διαδικασία συνεχίζεται µέχρις ότου η διαίρεση δώσει πηλίκο µηδέν. Τότε η διαδικασία µετατροπής τελειώνει και το υπόλοιπο που αντιστοιχεί στην τελευταία διαίρεση, αποτελεί το περισσότερο σηµαντικό ψηφίο του δυαδικού αριθµού που ζητάµε. Στο παράδειγµα που ακολουθεί περιγράφεται αναλυτικά αυτή η διαδικασία. Παράδειγµα 6. Θα υπολογίσουµε τον ισοδύναµο δυαδικό του δεκαδικού 18. Ακολουθώντας τη διαδικασία στην οποία αναφερθήκαµε προηγουµένως έχουµε : 10-δικός αριθµός Βάση αριθµού (2) Πηλίκο διαίρεσης µε το 2 Υπόλοιπο (2-δικός) Θέση ψηφίου 18 δια 2 = (LSB) 9 δια 2 = δια 2 = δια 2 = δια 2 = (ΜSB) Το ψηφίο ενός αριθµού που ορίζεται από τη µηδενική δύναµη της βάσης του (αυτό δηλαδή που βρίσκεται δεξιότερα όπως διαβάζουµε τον αριθµό), είναι το λιγότερο σηµαντικό ψηφίο (Least Significant Bit LSB), ενώ αυτό που βρίσκεται αριστερότερα, είναι το περισσότερο 6

7 Εισαγωγή. Γενικές γνώσεις σηµαντικό ψηφίο (Most Significant Bit MSB) του αριθµού. Έτσι, ο ισοδύναµος δυαδικός του 17 θα είναο ο : και θα ισχύει : MSB LSB Παράδειγµα 7. Να µετατραπεί στον ισοδύναµο δυαδικό του ο δεκαδικός 35. Θα ακολουθήσουµε διαδικασία ίδια µε αυτή του παραδείγµατος δικός αριθµός Βάση αριθµού (2) Πηλίκο διαίρεσης µε το 2 Υπόλοιπο (2-δικός) 35 δια 2 = (LSB) 17 δια 2 = δια 2 = δια 2 = δια 2 = δια 2 = (ΜSB) Τελικά ο (35) 10 = (100011) 2. Ο τρόπος για τη µετατροπή ενός δεκαδικού αριθµού στον ισοδύναµο δεκαεξαδικό του είναι ίδιος µε τον αντίστοιχο για τη µετατροπή ενός δεκαδικού στον ισοδύναµο δυαδικό του, µε τη διαφορά, ότι οι διαιρέσεις τώρα γίνονται µε το 16, αφού αυτό αποτελεί τη βάση του προς µετατροπή συστήµατος. Στα δύο παραδείγµατα που ακολουθούν θα δούµε αναλυτικά αυτή τη διαδικασία. Παράδειγµα 8. Να µετατραπεί ο (47) 10 στον ισοδύναµό του δεκαεξαδικό. 10-δικός αριθµός 47 δια 16 = 2 F (LSB) 2 δια 16 = 0 2 (ΜSB) Παρατηρούµε στο παραπάνω παράδειγµα, ότι η διαίρεση του 47 µε το 16 µας δίνει πηλίκο 2 και υπόλοιπο (15) 10. Το (15) 10 όµως, όπως φαίνεται στον πίνακα 1.2-1, αντιστοιχεί στο δεκαεξαδικό ψηφίο F. Εποµένως στη θέση του υπολοίπου θα γράψουµε το ψηφίο F και όχι το 15. Είναι προφανές, ότι το υπόλοιπο µετά από κάθε διαίρεση για τη µετατροπή ενός δεκαδικού στον ισοδύναµο δεκαεξαδικό του θα είναι από 0 µέχρι F, κάποιο δηλαδή από τα ψηφία του δεκαεξαδικού συστήµατος. Τελικά για το παράδειγµα µας θα έχουµε : (47) 10 = (2F) 16. Παράδειγµα 9. Να µετατραπεί ο (282) 10 στον ισοδύναµό του δεκαεξαδικό. Ακολουθώντας ακριβώς την ίδια µε το προηγούµενο παράδειγµα διαδικασία θα έχουµε : 10-δικός αριθµός Βάση αριθµού (16) Βάση αριθµού (16) Πηλίκο διαίρεσης µε το 16 Πηλίκο διαίρεσης µε το 16 Υπόλοιπο (16-δικός) Υπόλοιπο (16-δικός) 282 δια 16 = 17 Α 17 δια 16 = δια 16 = 0 1 Η πρώτη διαίρεση και εδώ θα µας δώσει υπόλοιπο (10) 10, το οποίο είναι ισοδύναµο του δεκαεξαδικού ψηφίου Α. Εποµένως ο (282) 10 = (11Α) 16. Μετατροπές από το δυαδικό στο δεκαεξαδικό και αντίστροφα Θέση ψηφίου Τελειώνοντας την αναφορά µας στα αριθµητικά συστήµατα και τη µετατροπή από το ένα σύστηµα στο άλλο, θα αναφερθούµε στον τρόπο µετατροπής ενός δυαδικού αριθµού στον ισοδύναµό του δεκαεξαδικό και το αντίστροφο, γιατί και τα δύο συστήµατα βρίσκουν ευρύτατη εφαρµογή στα υπολογιστικά συστήµατα (µικροεπεξεργαστές κλπ). Η βασική σχέση που τα συνδέει είναι ότι, για τη δυαδική απεικόνιση κάθε ψηφίου του δεκαεξαδικού συστήµατος (0,1,..F), χρειάζονται τέσσερα δυαδικά ψηφία (πίνακας 2.2-1). Τα τέσσερα δυαδικά ψηφία δηµιουργούν τους απαραίτητους 16 (2 4 =16) διαφορετικούς δυαδικούς συνδυασµούς, ώστε κάθε τέτοιος συνδυασµός, να αντιστοιχεί σε ένα και µόνο ένα από τα 7

8 Λογική Σχεδίαση - Εργαστήριο 16 ψηφία του δεκαεξαδικού συστήµατος. Ας δούµε πρώτα πως υπολογίζουµε το ισοδύναµο δεκαεξαδικό ενός δυαδικού αριθµού. Παράδειγµα 10. Να ευρεθεί ο ισοδύναµος δεκαεξαδικός του ( ) 2 Η διαδικασία που ακολουθούµε είναι η εξής. Επειδή κάθε δεκαεξαδικό ψηφίο απεικονίζεται µε τέσσερα δυαδικά ψηφία, ξεκινάµε από τα δεξιά, από το λιγότερο δηλαδή σηµαντικό ψηφίο (LSB) του δυαδικού και χωρίζουµε τον αριθµό σε οµάδες τεσσάρων ψηφίων. Έτσι, θα έχουµε Στη συνέχεια βρίσκουµε σε ποιο δεκαεξαδικό ψηφίο αντιστοιχεί κάθε τετράδα, όπως προκύπτει από το πίνακα 2.1-1, θα έχουµε 1110=Ε, 1010=Α και 0011=3. Εποµένως ο δυαδικός είναι ισοδύναµος του δεκαεξαδικού EA3. Παράδειγµα 11. Να ευρεθεί ο ισοδύναµος δεκαεξαδικός του ( ) 2 Χωρίζοντας τον αριθµό σε οµάδες µε τον τρόπο που αναφέραµε πριν, θα έχουµε : Μετά την οµαδοποίηση παρατηρούµε ότι τα ψηφία του αριθµού δεν επαρκούν για την εξασφάλιση τετραψήφιων οµάδων. Για να συµβεί αυτό προσθέτουµε όσα µηδενικά χρειάζονται αριστερά του αριθµού (στις περισσότερο σηµαντικές του δηλαδή θέσεις). Έτσι, δηµιουργούνται οι απαραίτητες τετραψήφιες οµάδες : και επειδή 0001=1, 1110=Ε, 1010=Α και 0011=3, ο δυαδικός αριθµός θα είναι ο ισοδύναµος του (1EA3) 16 Στα δύο παραδείγµατα που ακολουθούν στη συνέχεια θα δούµε και τη µετατροπή δεκαεξαδικών αριθµών στους ισοδύναµους δυαδικούς τους. Η διαδικασία που ακολουθούµε είναι ακριβώς αντίστροφη από την προηγούµενη. Παράδειγµα 12. Να ευρεθεί ο ισοδύναµος δυαδικός του (C3) 16. Η απάντηση προκύπτει µε την εξής διαδικασία. Μετατρέπουµε κάθε δεκαεξαδικό ψηφίο στον ισοδύναµο τετραψήφιο δυαδικό του και αυτό που προκύπτει, αποτελεί τον ισοδύναµο δυαδικό. Έτσι για το παράδειγµά µας θα έχουµε : (C) 16 = (1100) 2 και (3) 16 = (0011) 2 (πίνακα 2.1-1) Ο ισοδύναµος εποµένως δυαδικός του (C3) 16 θα είναι ο : Παράδειγµα 13. Να ευρεθεί ο ισοδύναµος δυαδικός του (ΑC7) 16 Ενεργώντας όπως και στο προηγούµενο παράδειγµα θα έχουµε : (Α) 16 = (1010) 2, (C) 16 = (1100) 2 και (7) 16 = (0111) 2 και εποµένως : (ΑC7) 16 = ( ) 2 Συµπληρώµατα δυαδικών αριθµών Για κάθε αριθµό σ οποιοδήποτε αριθµητικό σύστηµα υπάρχουν δύο συµπληρώµατα (complements). Το συµπλήρωµα ως προς τη βάση r του αριθµητικού συστήµατος στο οποίο ανήκει ο αριθµός και το συµπλήρωµα ως προς (r-1). Εδώ θα ασχοληθούµε µε τα συµπληρώµατα των δυαδικών αριθµών, τα οποία είναι το συµπλήρωµα ως προς 2 (συµπλήρωµα ως προς βάση) και το συµπλήρωµα ως προς 1 (συµπλήρωµα ως προς r-1). Το συµπλήρωµα ως προς 1 (οnες complement) ενός δυαδικού αριθµού προκύπτει πολύ εύκολα µε αφαίρεση κάθε ψηφίου του από το 1. Κάθε φορά δηλαδή θα έχουµε, ή 1-0=1, όταν το ψηφίο του αριθµού είναι 0, και 1 1=0, όταν το ψηφίο του αριθµού είναι 1. Πρακτικά αυτό σηµαίνει, ότι όταν το ψηφίο του αριθµού είναι 0, το συµπλήρωµά του θα είναι 1 και όταν το ψηφίο του αριθµού είναι 1, το συµπλήρωµά του θα είναι 0. Έτσι, για να βρούµε εν τέλει το συµπλήρωµα ως προς 1 ενός δυαδικού αριθµού, το µόνο που χρειάζεται να κάνουµε, είναι να αντικαταστήσουµε τα 0 του αριθµού µε 1 και τα 1 του αριθµού µε 0. Το συµπλήρωµα ως προς 1 συνήθως το αναφέρουµε απλά ως συµπλήρωµα. Το συµπλήρωµα ως προς 2 (twos complement) ενός δυαδικού αριθµού υπολογίζεται µε δύο τρόπους. Ο ένας τρόπος υπολογισµού του είναι ο εξής. Ξεκινώντας από το λιγότερο σηµαντικό ψηφίο του αριθµού, αφήνουµε όλα τα ψηφία του αµετάβλητα µέχρι και το πρώτο 1 που θα συναντήσουµε και στη συνέχεια αντικαθιστούµε όλα τα 0 µε 1 και όλα τα 1 µε 0. Ας δούµε µερικούς δυαδικούς αριθµούς και τα συµπληρώµατά τους ως προς 2, υπολογισµένα µε το τρόπο που αναφέραµε. 8

9 Εισαγωγή. Γενικές γνώσεις Ο δεύτερος τρόπος υπολογισµού του συµπληρώµατος ως προς 2 είναι ο εξής. Υπολογίζουµε πρώτα το συµπλήρωµα ως προς 1 του αριθµού και στη συνέχεια προσθέτουµε ένα 1 στο λιγότερο σηµαντικό ψηφίο του. Το άθροισµα που θα προκύψει είναι το συµπλήρωµα ως προς 2 του δυαδικού αριθµού. Αυτός ο τρόπος υπολογισµού του συµπληρώµατος ως προς 2 είναι ο τρόπος που αξιοποιείται στα ψηφιακά αριθµητικά κυκλώµατα για την εκτέλεση των αριθµητικών πράξεων µεταξύ προσηµασµένων δυαδικών αριθµών. Θα δούµε τέτοια παραδείγµατα σε επόµενη ενότητα. Τελειώνοντας να αναφέρουµε, ότι το συµπλήρωµα του συµπληρώµατος ενός αριθµού δίνει ξανά τον ίδιο τον αριθµό. Ο δυαδικός αριθµός 1001 π.χ. έχει συµπλήρωµα το 0110 και το συµπλήρωµα του συµπληρώµατος είναι το 1001, ο ίδιος δηλαδή ο αριθµός. Και µε το συµπλήρωµα ως προς 2 συµβαίνει το ίδιο. Ο δυαδικός 1110 έχει συµπλήρωµα ως προς 2 το 0010 και το συµπλήρωµα ως προς 2 αυτού είναι είναι το 1110, ο ίδιος δηλαδή ο αριθµός. 1.3 ΥΑ ΙΚΟΙ ΚΩ ΙΚΕΣ υαδικός αριθµός Συµπλήρωµα ως προς Γενικά Oι υπολογιστές, όπως και όλα γενικότερα τα ψηφιακά συστήµατα, αναγνωρίζουν αλλά και αναπαράγουν µόνον δυαδικές πληροφορίες. ηλαδή δέχονται δεδοµένα αλλά και τα αναπαράγουν µε τη µορφή µιας σειράς δυαδικών ψηφίων (bits) 0 ή 1. Eίµαστε εποµένως υποχρεωµένοι, την οποιαδήποτε πληροφορία κάθε φορά να τη µετατρέπουµε (κωδικοποιούµε) σε δυαδική πληροφορία. Kάθε σύνολο που αποτελείται από συγκεκριµένο αριθµό διακριτών στοιχείων, µπορεί να κωδικοποιηθεί δυαδικά. Τέτοια θεωρούνται για παράδειγµα, τα αριθµητικά συστήµατα (οκταδικό, δεκαδικό, δεκαεξαδικό κλπ), το αλφάβητο, οι µέρες της εβδοµάδας, οι µήνες του χρόνου κ.λ.π. Οκταδικό υαδικός ψηφίο κώδικας Πίνακας υαδικός αριθµητικός κώδικας για το οκταδικό σύστηµα. Για να παραστήσουµε ένα σύνολο 2 n διακριτών στοιχείων µε έναν δυαδικό κώδικα απαιτούνται τουλάχιστον n bits για κάθε ένα στοιχείο του συνόλου, αφού το κάθε bit παίρνει µόνο δύο τιµές (0 και 1). Έτσι εξασφαλίζεται η δηµιουργία 2 n δυαδικών καταστάσεων, κάθε µία από τις οποίες αντιστοιχεί σε ένα και µόνο ένα στοιχείο του υπό κωδικοποίηση συνόλου. Το σύνολο των στοιχείων του οκταδικού συστήµατος για παράδειγµα είναι 8, όσα και τα ψηφία του. Το σύνολο των δυαδικών καταστάσεων εποµένως που χρειάζονται για την απεικόνισή τους, θα είναι 2 n = 8. Έτσι το n θα είναι ίσο µε 3, αφού 2 3 =8, που σηµαίνει τελικά, πως κάθε ψηφίο του οκταδικού συστήµατος θα παρίσταται δυαδικά µε τουλάχιστον 3 ψηφία. O πίνακας δείχνει τις οκτώ µοναδικές δυαδικές καταστάσεις που µπορεί να δηµιουργηθούν από τις τιµές των τριών bits και µπορεί να θεωρηθεί σαν ένας αριθµητικός δυαδικός κώδικας για το οκταδικό σύστηµα. Όταν θέλουµε να κωδικοποιήσουµε ένα σύνολο ψηφίων, που δεν αποτελεί ακριβή δύναµη του δύο, κάποιοι δυαδικοί συνδυασµοί δεν θα χρησιµοποιηθούν. Τέτοιο παράδειγµα 9

10 Λογική Σχεδίαση - Εργαστήριο αποτελεί η κωδικοποίηση των δεκαδικών ψηφίων (0,1,2...,9). Ένας κώδικας για το δεκαδικό σύστηµα απαιτεί τουλάχιστον 4 bits για κάθε δεκαδικό ψηφίο, αφού τα τρία bits, όπως είδαµε στο προηγούµενο παράδειγµα, δίνουν οκτώ µόνον δυαδικούς συνδυασµούς. Mε τα 4 bits έχουµε 16 διαφορετικούς δυαδικούς συνδυασµούς, απ' τους οποίους όµως χρειαζόµαστε µόνο τους δέκα. Oι υπόλοιποι 6 δεν χρησιµοποιούνται, αφού δεν υπάρχει γι' αυτούς αντίστοιχο ψηφίο. Οι δυαδικοί αριθµητικοί κώδικες µπορεί να είναι : δυαδικοί κώδικες µε βάρη δυαδικοί κώδικες χωρίς βάρη. υαδικοί κώδικες µε βάρη Κώδικας BCD Οι δυαδικοί κώδικες µε βάρη σχεδιάζονται µε τέτοιο τρόπο, ώστε τα βάρη να καθορίζουν την αξία κάθε ψηφίου ανάλογα µε τη θέση του. Στους πίνακες 1.3-2α και 1.3-2β φαίνονται δύο δυαδικοί κώδικες µε βάρη και , αντίστοιχα. Οι στήλες που αντιστοιχούν στα βάρη 8 και 7 των δύο πινάκων, αποτελούν τις στήλες στις οποίες καταχωρούνται τα περισσότερο σηµαντικά ψηφία (MSB) των δύο κωδίκων, τις στήλες δηλαδή µε τη µεγαλύτερη αξία (το µεγαλύτερο βάρος). Οι στήλες που αντιστοιχούν στα βάρη 1, αποτελούν τις στήλες που καταχωρούνται τα λιγότερο σηµαντικά τους ψηφία (LSB) και αποτελούν τις στήλες µε το µικρότερο βάρος. Ένας τέτοιος, ιδιαίτερα σηµαντικός και πάρα πολύ χρήσιµος κώδικας, είναι ο BCD (Binary Coded Decimal - υαδικά κωδικοποιηµένο δεκαδικό) µε βάρη (πίνακας 1.3-2α). Ο BCD κώδικας µε βάρη κωδικοποιεί τα δέκα ψηφία, από το 0 µέχρι και το 9, του δεκαδικού συστήµατος. Kύριο πλεονέκτηµά του η άµεση αντιστοιχία κάθε κωδικοποιηµένου δεκαδικού ψηφίου µε το δυαδικό του ισοδύναµο. O BCD είναι ένας τετραψήφιος (4-bit) κώδικας, που σηµαίνει ότι, κάθε κωδικοποιηµένο δεκαδικό ψηφίο, παριστάνεται στο κώδικα µε τέσσερα δυαδικά ψηφία. Έτσι το (5) 10 είναι ο 0101 BCD, ίδιος δηλαδή µε τον ισοδύναµο δυαδικό του. Ο (12) 10 όµως σε BCD κώδικα, είναι ο , που αντιστοιχεί στο 4 bit BCD κώδικα των δεκαδικών ψηφίων 1 και 2 του αριθµού (12) 10 και όχι ο ισοδύναµος δυαδικός του Γ αυτό χρειάζεται προσοχή όταν πρόκειται για κωδικοποίηση µη µονοψήφιων δεκαδικών αριθµών. εκαδικό B C D εκαδικό Βάρη κωδικα ψηφίο ψηφίο α. β. Πίνακας Κώδικας BCD µε βάρη και κώδικας BCD µε βάρη Ανάλογα τέλος µε τα βάρη που δίνουµε κάθε φορά, µπορούµε να δηµιουργήσουµε διαφορετικούς τέτοιους κώδικες. Έτσι, εκτός του κώδικα µε βάρη , έχουµε τη δυνατότητα σχεδίασης και άλλων τέτοιων κωδίκων, όπως ο κώδικας µε βάρη , που φαίνεται στο πίνακα 1.3-2β. Σ αυτόν ο δυαδικός συνδυασµός 1001 θα αντιστοιχεί στο δεκαδικό ψηφίο 8 ( =8) και όχι στο 9, όπως συνέβαινε όταν τα βάρη του κώδικα ήταν Ο 0101 όµως αντιστοιχεί και στους δύο κώδικες στο ίδιο δεκαδικό ψηφίο, το 5. Σ έναν δυαδικό κώδικα µπορούµε να δώσουµε και αρνητικά βάρη. Ο τρόπος µετατροπής µιας δυαδικής ακολουθίας, κωδικοποιηµένης σε BCD, στον ισοδύναµο δεκαδικό της αριθµό είναι ιδιαίτερα απλός και έχει ως εξής. Χωρίζουµε τη κωδικοποιηµένη ακολουθία σε οµάδες τεσσάρων ψηφίων ξεκινώντας από το λιγότερο σηµαντικό ψηφίο και αντικαθιστούµε στη συνέχεια κάθε τέτοια οµάδα µε το ισοδύναµό της 10

11 Εισαγωγή. Γενικές γνώσεις δεκαδικό ψηφίο. Για παράδειγµα ο BCD : είναι ο (4589) 10, αφού αποτελείται από τις τετραψήφιες δυαδικές οµάδες : 0100, 0101, 1000, 1001 οι οποίες αντιστοιχούν στα δεκαδικά ψηφία : 4, 5, 8 και 9. Το ίδιο εύκολη είναι και η µετατροπή από το δεκαδικό στο BCD. Εδώ χρειάζεται η µετατροπή κάθε δεκαδικού ψηφίου σε µια ακολουθία τεσσάρων δυαδικών ψηφίων, η οποία θα αντιστοιχεί στον ισοδύναµο BCD του κάθε ψηφίου. Ας δούµε τη διαδικασία εύρεσης του του BCD κώδικα για τον δεκαδικό αριθµό Θα έχουµε : 7 = 0111, 6 = 0110, 3 = 0011 και 9 =1001 και τελικά ο BCD του δεκαδικού 7639 θα είναι ο : υαδικοί κώδικες χωρίς βάρη - Κώδικας Gray Στους κώδικες αυτούς η θέση κάθε ψηφίου της κωδικοποιηµένης δυαδικής ακολουθίας δεν αντιστοιχεί σε προκαθορισµένο βάρος, όπως συµβαίνει στους κώδικες µε βάρη. Οι κώδικες χωρίς βάρη προκύπτουν από κάποιους κανόνες διαφορετικούς για τον καθένα. Τέτοιοι δυαδικοί κώδικες είναι ο κώδικας Gray κατά κύριο λόγο και ο κώδικας Excess-3, που χρησιµοποιήθηκε σε κάποιες παλαιές γενιές υπολογιστών. Ο κώδικας excess-3 (κώδικας υπερβολής κατά 3) είναι ένας κώδικας χωρίς βάρη, που προκύπτει από το BCD µε πρόσθεση 3 σε κάθε θέση. Ο κώδικας Gray είναι ένας κώδικας µε σηµαντικό χαρακτηριστικό το γεγονός, ότι δύο διαδοχικές λέξεις του διαφέρουν µόνο κατά ένα ψηφίο (πίνακας 1.3-3). Χρησιµοποιείται σε εφαρµογές ψηφιακών συστηµάτων που απαιτούν µετατροπές αναλογικών σηµάτων σε ψηφιακά (A/D Converters) και στα οποία συστήµατα τα ψηφιακά δεδοµένα αυξάνονται ή µειώνονται κατά ένα. Χρησιµοποιούνται επίσης στις ηλεκτροµηχανικές εφαρµογές πολλών ψηφιακών συστηµάτων και διατάξεων (εργαλειοµηχανές, συστήµατα φρένων αυτοκινήτου, φωτοαντιγραφικά κ.λ.π.), όπου ένας αισθητήρας εισόδου δίνει µια ψηφιακή τιµή (σε κώδικα Gray), η οποία αναπαριστά µια µηχανική θέση. εκαδικό υαδικό Κώδικας ψηφίο ψηφίο Gray Πίνακας bit δυαδικός κώδικας Gray για τους αντίστοιχους δυαδικούς. Μεγάλο πλεονέκτηµα του κώδικα Gray, όπως αναφέρθηκε στην αρχή, αποτελεί το γεγονός της αλλαγής της τιµής µόνο ενός ψηφίου του κώδικα µεταξύ δύο διαδοχικών λέξεων του. Παρατηρείστε στο πίνακα ότι η δυαδική απεικόνιση για τη µετάβαση από το 0111 το (7) 10 στο 1000 το (8) 10 γίνεται µε αλλαγή της τιµής και των τεσσάρων δυαδικών ψηφίων ή η µετάβαση από το 0101 το (5) 10 στο 0110 το (6) 10 γίνεται µε αλλαγή της τιµής δύο ψηφίων, ενώ στις αντίστοιχες µεταβολές του κώδικα Gray έχουµε αλλαγή της τιµής µόνο ενός από τα ψηφία του κώδικα. Η µετάβαση από το 0111 στο 1000 στη δυαδική απεικόνιση µπορεί να οδηγήσει, για πολύ µικρό χρονικό διάστηµα, στο 0110, αν το LSB αλλάζει λίγο γρηγορότερα κατάσταση από τα άλλα ψηφία, µε αποτέλεσµα στην αλλαγή να γίνει λάθος. 11

12 Λογική Σχεδίαση - Εργαστήριο Στον κώδικα Gray η µεταβολή από το 7 στο 8 ή αντίστροφα γίνεται µε την αλλαγή µόνον τις τιµής ενός ψηφίου και έτσι η περίπτωση αυτού του λάθους αποφεύγεται. Αυτό το πλεονέκτηµα του κώδικα Gray εκµεταλλευόµαστε στα κυκλώµατα που αναφέρθηκαν πριν, για να µηδενίσουµε σχεδόν την πιθανότητα λάθους, που µπορεί να προκύψει στον απλό δυαδικό κώδικα Τον τρόπο δηµιουργίας του κώδικα Gray θα τον δούµε σε άλλη ενότητα. Αλφαριθµητικοί κώδικες - Κώδικας ASCII Ο ASCII κώδικας (American Standard Code for Iformation Inrchenge - Αµερικανικός πρότυπος κώδικας για την ανταλλαγή πληροφοριών) είναι ένας αλφαριθµητικός 7-bit κώδικας, που χρησιµοποιείται σήµερα ευρύτατα. Κωδικοποιεί 128 συνολικά στοιχεία, τα οποία είναι αριθµοί, γράµµατα, σηµεία στίξης και χαρακτήρες ελέγχου. Αυτό τον κατατάσσει στην κατηγορία των αλφαριθµητικών κωδίκων. Οι αλφαριθµητικοί χαρακτήρες περιλαµβάνουν: Πίνακας ASCII κώδικας bit bit bit bit bit bit bit NUL DLE SP P \ p SOH DC1! 1 A Q a q STX DC2 " 2 B R b r ETX DC3 # 3 C S c s EOT DC4 $ 4 D T d t ENQ NAK % 5 E U e u ACK SYN & 6 F V f v BEL ETB ' 7 G W g w BS CAN ( 8 H X h x HT EM ) 9 I Y I y LF SUB * : J Z j z VT ESC + ; K [ k FF FS, < L \ l CR GS - = M ] m } SO RS. > N ^ n ~ SI US /? O - o DEL τα 26 κεφαλαία γράµµατα του αγγλικού αλφαβήτου (Α Ζ) τα 26 µικρά γράµµατα του αγγλικού αλφαβήτου (a z) τα 10 δεκαδικά ψηφία (0 9) τους ειδικούς χαρακτήρες (σηµεία στίξης όπως τα :!,? κλπ ή άλλους χαρακτήρες, όπως οι : &, %, +, -, κ.λ.π.) Στον πίνακα φαίνεται ο ASCII κώδικας. Ο τρόπος ανάγνωσής του, για την αναγνώριση του κωδικοποιηµένου κάθε φορά χαρακτήρα, είναι σχετικά εύκολος. Η τοµή µιας γραµµής µε µια στήλη ορίζει έναν συγκεκριµένο χαρακτήρα στον πίνακα. Τα bits 7, 6 και 5 καθορίζουν τις στήλες του πίνακα, ενώ τα 4, 3, 2 και 1 τις γραµµές του. Το bit 7 είναι το περισσότερο σηµαντικό bit του κώδικα. Κάθε χαρακτήρας έτσι του κώδικα ανήκει σε µια γραµµή και µια στήλη και όλοι οι χαρακτήρες διαφέρουν µεταξύ τους τουλάχιστον ως προς τη τιµή που ορίζει η γραµµή ή τη στήλη. Θα δούµε τώρα µερικά παραδείγµατα αναγνώρισης κάποιων χαρακτήρων του κώδικα. Η κωδικοποίηση του γράµµατος Β ορίζεται από τη στήλη 100 και τη γραµµή 0010, έχει εποµένως ASCII κώδικα τον Ο χαρακτήρας ελέγχου DEL («Delete»- σβήσιµο) ορίζεται από τη στήλη 111 και τη γραµµή 1111, έχει εποµένως ASCII κώδικα τον Ο αριθµός 9 έχει ASCII κώδικα τον και τέλος το σύµβολο + έχει ASCII κώδικα τον

13 Εισαγωγή. Γενικές γνώσεις 1.4 ΟΛΟΚΛΗΡΩΜΕΝΑ ΚΥΚΛΩΜΑΤΑ Γενικά Για την υλοποίηση της συντριπτικής πλειοψηφίας των ηλεκτρονικών ψηφιακών διατάξεων χρησιµοποιούνται ολοκληρωµένα κυκλώµατα (integrated circuits - ICs). Ένα ολοκληρωµένο κύκλωµα (Ο.Κ.) είναι µια κρυσταλλική δοµή ηµιαγωγού (πυρίτιο) µικρών διαστάσεων που ονοµάζεται τσιπ (chip) και περιέχει µεγάλο αριθµό κατάλληλα συνδεδεµένων ηλεκτρονικών στοιχείων (αντιστάσεις, διόδους, τρανζίστορ κ.λ.π.), τα οποία αποτελούν ένα συγκεκριµένο ηλεκτρονικό κύκλωµα. Το τσιπ τοποθετείται σε πλαστικό-εποξικό ή κεραµικό περίβληµα (package) και οι εσωτερικές επαφές συνδέονται στους εξωτερικούς του ακροδέκτες (pins). Τα περιβλήµατα µπορεί να είναι διαφόρων ειδών π.χ. διπλογραµµικά (DIP - Dual in line Package), επίπεδα (flat) κ.α. Τα πλεονεκτήµατα των ολοκληρωµένων κυκλωµάτων σε σχέση µε τα ηλεκτρονικά κυκλώµατα διακριτών στοιχείων είναι το µικρότερο κόστος κατασκευής, η µικρότερη κατανάλωση ενέργειας και το πολύ µικρό τους µέγεθος. Με βάση τον αριθµό των πυλών που περιέχουν τα ολοκληρωµένα κυκλώµατα χωρίζονται στις ακόλουθες κατηγορίες: SSI (Small Scale Integration). Μικρή κλίµακα ολοκλήρωσης, 1 έως 20 πύλες/ο.κ. MSI (Medium Scale Integration). Μεσαία κλίµακα ολοκλήρωσης, 20 έως 200 πύλες/ο.κ. LSI (Large Scale Integration). Υψηλή κλίµακα ολοκλήρωσης, 200 έως πύλες/ο.κ). VLSI (Very Large Scale Integration). Πολύ υψηλή κλίµακα ολοκλήρωσης από πύλες/ο.κ. και πάνω) Με βάση τα ηλεκτρονικά τους χαρακτηριστικά τα ολοκληρωµένα κυκλώµατα κατατάσσονται σε λογικές οικογένειες (logic families). Κάθε λογική οικογένεια αποτελείται από ένα σύνολο ολοκληρωµένων κυκλωµάτων που έχουν κοινά ηλεκτρονικά χαρακτηριστικά, υλοποιούν όµως διαφορετικές λογικές συναρτήσεις. Οι πρώτες τέτοιες οικογένειες που εµφανίστηκαν ήταν η RTL (Resistor-Transistor Logic) και η DTL (Diode- Transistor Logic), οι οποίες σήµερα δεν χρησιµοποιούνται. Άλλες οικογένειες είναι : ECL (Emitter Coupled Logic) HTL (High Threshold Logic) TTL (Transistor-Transistor Logic). Ολοκληρωµένα κυκλώµατα της οικογένειας TTL θα χρησιµοποιήσουµε σχεδόν αποκλειστικά στις εργαστηριακές µας ασκήσεις. MOS (Metal Oxide Semiconductor) CMOS (Complementary MOS) Κυρίαρχη τεχνολογία σήµερα είναι η CMOS µε την TTL να την ακολουθεί. Βασικότερα πλεονεκτήµατα της οικογένειας CMOS είναι : Πολύ υψηλή πυκνότητα ολοκλήρωσης Μικρή κατανάλωση ισχύος Ταχύτητα συγκρίσιµη µε τα TTL ( εν ισχύει για όλες τις σειρές) Η ταχύτητα και η µεγάλη ευαισθησία, όχι όλων των σειρών, στο στατικό ηλεκτρισµό είναι δύο µειονεκτήµατα για τη CMOS τεχνολογία. Το πλεονέκτηµα της TTL τεχνολογίας είναι οι µεγάλες ταχύτητες των πυλών της µε σηµαντικό µειονέκτηµα, σε σχέση µε τη CMOS τεχνολογία, την υψηλή κατανάλωση. Στο πίνακα φαίνονται οι κλασικές σειρές των οικογενειών TTL και CMOS µε τα ιδιαίτερα χαρακτηριστικά τους. Η σειρά 74HCT είναι πλήρως συµβατή µε τα TTL. Τις δύο τελευταίες δεκαετίες κυκλοφόρησαν αρκετές ακόµα σειρές της οικογένειας CMOS, µε πιο ευέλικτες τις : VHC (CMOS πολύ υψηλής ταχύτητας-very High-speed CMOS) και η VHCT (CMOS πολύ υψηλής ταχύτητας, συµβατά µε TTL - Very High-speed CMOS, TTL compatible). Και οι δύο σειρές είναι περίπου δύο φορές γρηγορότερες από τις HC και HCT, ενώ διατηρούν τη συµβατότητα µε τις προηγούµενές τους. 13

14 Σειρές TTL Κωδικός Παράδειγµα Ο.Κ. σειράς Standard TTL Υψηλής ταχύτητας TTL 74Η 74H32 Χαµηλής ισχύος TTL 74L 74L32 Schottky TTL 74S 74S32 Χαµηλής ισχύος Schottky TTL 74LS 74LS32 Προηγµένα Schottky TTL 74AS 74AS32 Προηγµένα χαµηλής ισχύος Schottky TTL 74ALS 74ALS32 Σειρές CMOS Κωδικός Παράδειγµα Ο.Κ. σειράς Κλασικά CMOS Συµβατά ως προς τους ακροδέκτες µε TTL 74C 74C04 Υψηλής ταχύτητας και συµβατά µόνο 74HC 74HC04 ως προς τους ακροδέκτες µε TTL Υψηλής ταχύτητας, συµβατά ως προς τους ακροδέκτες και ηλεκτρικά µε τα TTL 74HCT 74HCT04 Πίνακας Πίνακες µε τις σειρές Ο.Κ. των οικογενειών TTL και CMOS Στη συνέχεια θα αναπτύξουµε, σχετικά σύντοµα, τα βασικά ηλεκτρικά χαρακτηριστικά των ολοκληρωµένων κυκλωµάτων. Χαρακτηριστικά των Ολοκληρωµένων Κυκλωµάτων i. Τάση τροφοδοσίας και Λογικά επίπεδα Για κάθε οικογένεια Ο.Κ. ο κατασκευαστής εκτός από την ονοµαστική τάση τροφοδοσίας δίνει και τις επιτρεπτές ανοχές της. Η τάση τροφοδοσίας συµβολίζεται µε V CC. Τα ψηφιακά κυκλώµατα δέχονται σαν εισόδους και παράγουν εξόδους σήµατα δύο διακριτών τιµών τάσης. Η υψηλότερη τιµή χαρακτηρίζεται ως κατάσταση high και η χαµηλότερη ως κατάσταση low. Οι τάσεις αυτές µπορεί να είναι θετικές ή αρνητικές ανάλογα µε την φιλοσοφία κατασκευής. maxv CC +5.5V maxv CC +5.5V High High β. λογικά επίπεδα εξόδου α. λογικά επίπεδα εισόδου V ih V il GND Περιοχή απροσδ/στίας LOW +2V +0.8V 0V V oh V ol GND Low Περιοχή απροσδ/στίας Low +2.4V +0.4V 0 V Σχήµα High και Low λογικά επίπεδα µιας πύλης TTL Οι κατασκευαστές των ολοκληρωµένων κυκλωµάτων δίνουν τα παρακάτω στοιχεία σχετικά µε τις τάσεις που αντιστοιχούν στα επίπεδα Η και L για τη περίπτωση θετικής λογικής : V ih min (high level input voltage): η ελάχιστη τιµή τάσης εισόδου που µπορεί να θεωρηθεί λογικό 1 V il max (low level input voltage): η µέγιστη τιµή τάσης εισόδου που µπορεί να θεωρηθεί λογικό 0 V oh min (high level output voltage): η ελάχιστη τιµή τάσης εξόδου που µπορεί να θεωρηθεί λογικό 1

15 Εισαγωγή. Γενικές γνώσεις V ol max (low level output voltage): η µέγιστη τιµή τάσης εξόδου που µπορεί να θεωρηθεί λογικό 0. Οι τιµές των τάσεων εισόδου µεταξύ V ih και maxv CC λαµβάνονται σαν λογικό 1 και τιµές µεταξύ V il και GND λαµβάνονται σαν λογικό 0, καθορίζοντας τις περιοχές τάσεων που ονοµάζουµε αντίστοιχα High και Low λογικά επίπεδα εισόδου (σχήµα 1.4-1α). Με παρόµοιο τρόπο ορίζουµε και τα λογικά επίπεδα εξόδου µιας πύλης (σχήµα 1.4-1β). Οι τιµές των τάσεων από V oh µέχρι maxv CC αποτελούν το High λογικό επίπεδο, ενώ οι τιµές από το V ol µέχρι το GND αποτελούν το Low λογικό επίπεδο. Οι τάσεις στις περιοχές µεταξύ V il και V ih για το σήµα εισόδου και µεταξύ V οl και V οh για το σήµα εξόδου οδηγούν σε απροσδιοριστία ii. Περιθώριο θορύβου (noise immunity) Ο θόρυβος στα ψηφιακά κυκλώµατα είναι ανεπιθύµητες τάσεις, οι οποίες επάγονται κυρίως από τις καλωδιώσεις και τις γραµµές των τυπωµένων κυκλωµάτων και αλλοιώνουν τα επίπεδα των τάσεων, που αντιστοιχούν στις λογικές τιµές 0 και 1. Άλλες πηγές θορύβου αποτελούν η κοσµική ακτινοβολία, διάφορες ηλεκτροµαγνητικές αλληλεπιδράσεις και οι maxv CC +5.5V maxvcc +5.5V Ηigh Περιθώριο θορύβου Υψηλής στάθµης : 0.4 V High V ih V il GND Περιοχή απροσδ/τίας Low +2V +0.8V 0 V Περιθώριο θορύβου Χαµηλής στάθµης : GND Περιοχή απροσδ/τίας Low α. Περιθώριο θορύβου για την είσοδο 0.4 V β. Περιθώριο θορύβου για την έξοδο Σχήµα Περιθώρια θορύβου µιας πύλης TTL διαταραχές στην τάση τροφοδοσίας. Το µέγιστο θόρυβο, που µπορεί να προστεθεί σ ένα κανονικό σήµα εισόδου χωρίς να προκαλέσει ανεπιθύµητες αλλαγές στην έξοδό του, τον ονοµάζουµε περιθώριο θορύβου και τον µετράµε σε Volts.Στο σχήµα υπάρχει ένα διάγραµµα των λογικών επιπέδων εισόδου και εξόδου µιας πύλης TTL, που δείχνει τα περιθώρια θορύβου για το υψηλό (High) και χαµηλό (Low) λογικό επίπεδο. Χαµηλής στάθµης περιθώριο θορύβου είναι ο θόρυβος ο οποίος προστιθέµενος στην τάση εισόδου, που αντιστοιχεί σε λογικό 0, µας δίνει τάση που η τιµή της δεν πρέπει να ξεπερνά την τιµή της Vil, επειδή στην περίπτωση αυτή θα οδηγούσε την είσοδο στην περιοχή απροσδιοριστίας. Υπολογίζεται από τη διαφορά Vil-Vοl και για την TTL πύλη του σχήµατος θα έχουµε : = 0.4 Volts. Αυτό σηµαίνει πως η συγκεκριµένη πύλη µπορεί να λειτουργεί µε ασφάλεια, όταν η τάση εισόδου της για το Low επίπεδο δεν ξεπερνά τα 0.4 Volts. Το περιθώριο θορύβου υψηλής στάθµης υπολογίζεται από τη διαφορά Voh-Vih. Έτσι για την πύλη πάλι του σχήµατος θα έχουµε : = 0.4 Volts. Συµπτωµατικά τα περιθώρια θορύβου υψηλής και χαµηλής στάθµης στο παράδειγµά µας συµπίπτουν. iii. Ταχύτητα Είναι ο χρόνος που µεσολαβεί από τη στιγµή εφαρµογής ενός σήµατος στην είσοδο µιας πύλης µέχρι τη στιγµή που το σήµα αυτό εµφανίζεται στην έξοδο. Ο χρόνος αυτός αναφέρεται στη σχετική βιβλιογραφία ως χρόνος καθυστέρησης διάδοσης (propagation delay time) και συµβολίζεται µε τη συντοµογραφία tpd. Στα ειδικά εγχειρίδια πληροφοριών (data books) οι κατασκευαστές Ο.Κ. δίνουν τους παρακάτω χαρακτηριστικούς χρόνους : t plh : Πρόκειται για το χρόνο που µεσολαβεί από τη στιγµή που έγινε µια αλλαγή στην είσοδο, έως ότου η έξοδος αλλάξει από λογικό 0 σε λογικό 1 V oh V ol +2.4V +0.4V 0 V 15

16 Λογική Σχεδίαση - Εργαστήριο t phl : Είναι ο χρόνος που µεσολαβεί από τη στιγµή που έγινε µια αλλαγή στη είσοδο, έως ότου η έξοδος αλλάξει από λογικό 1 σε λογικό 0 f max : Αποτελεί τη µέγιστη συχνότητα των παλµών clk που µπορούν να λειτουργήσουν τα flip-flops της συγκεκριµένης οικογένειας Για τον προσδιορισµό του χρόνου tpd χρησιµοποιούµε τη σχέση : t pd =1/2 t plh +t phl 50 ο / ο είσοδος 50 ο / ο έξοδος t phl t plh Σχήµα Καθυστέρηση διάδοσης µιας πύλης TTL Οι καµπύλες του σχήµατος δείχνουν τη καθυστέρηση διάδοσης µιας πύλης λαµβάνοντας υπ όψη τις µέγιστες καθυστερήσεις. iv. Κατανάλωση ισχύος (Power dissipation) Κατανάλωση ισχύος είναι η συγκεκριµένη ποσότητα ισχύος που καταναλώνει µια πύλη για να λειτουργήσει (σε mw). ιακρίνεται σε στατική και δυναµική. Για την στατική κατανάλωση οι κατασκευαστές δίνουν συνήθως τα παρακάτω στοιχεία: I CC Η: το ρεύµα που ρέει στο V CC όταν η έξοδος είναι Ηigh I CC L: το ρεύµα που ρέει στο V CC όταν η έξοδος είναι Low I CC Z: το ρεύµα που ρέει στο V CC όταν η έξοδος παρουσιάζει υψηλή αντίσταση (high impedance). Για να υπολογίσουµε την µέση ισχύ χρησιµοποιούµε τη σχέση: Pd=1/3 (I CC Η+ I CC L+ I CC Z) V CC v. Ικανότητα Οδήγησης (Fan-out ) Πολλές φορές χρειάζεται να συνδεθεί η έξοδος µιας πύλης µε εισόδους άλλων πυλών. Αυτό δεν µπορεί να γίνει για απεριόριστο αριθµό εισόδων. Ο µέγιστος αριθµός εισόδων που µπορούν να συνδεθούν στη έξοδο µιας πύλης (ικανότητα οδήγησης) ονοµάζεται Fan-out της πύλης. Υπολογίζεται από το ποσό του ρεύµατος που υπάρχει διαθέσιµο στην έξοδο της πύλης και το ποσό του ρεύµατος που χρειάζεται η κάθε είσοδος µιας πύλης. Εάν στη έξοδο µιας πύλης συνδέσουµε αριθµό εισόδων µεγαλύτερο από το Fan-out της πύλης, επηρεάζονται αρνητικά το περιθώριο θορύβου, η καθυστέρηση διάδοσης και άλλα χαρακτηριστικά των πυλών. Για να βελτιώσουµε την ικανότητα οδήγησης χρησιµοποιούµε στις εξόδους των πυλών buffers. Ο αριθµός των εισόδων µιας πύλης αποτελεί το fan-in της πύλης. Πρακτικά το fan- in περιορίζεται στο 4, γιατί µεγαλύτερος αριθµός εισόδων επιδρά δραστικά στη καθυστέρηση διάδοσης της πύλης. Οι κατασκευαστές των Ο.Κ. πολλές φορές αντί των fan- in και Fanout δίνουν τα παρακάτω στοιχεία : I ih (high level input current): Το ρεύµα που ρέει σε µια είσοδο όταν βρίσκεται σε κατάσταση H (λογικό 1) I il (low level input current): Το ρεύµα που ρέει σε µια είσοδο όταν βρίσκεται σε κατάσταση L (λογικό 0) I oh (high level output current): Το ρεύµα που ρέει σε µια έξοδο όταν βρίσκεται σε κατάσταση H I ol (low level output current): Το ρεύµα που ρέει σε µια έξοδο όταν βρίσκεται σε κατάσταση L. Η ορθή λειτουργία ενός κυκλώµατος απαιτεί την ικανοποίηση των σχέσεων: Iil < Iol και Iih < Ioh 16

17 Εισαγωγή. Γενικές γνώσεις Αναγνώριση ολοκληρωµένων κυκλωµάτων Κάθε Ο.Κ. φέρει ένα κωδικό που υποδηλώνει τα λειτουργικά χαρακτηριστικά του και την κατασκευάστρια εταιρεία. Ο κωδικός αποτελείται από πέντε τµήµατα, όπως φαίνεται στα παρακάτω παραδείγµατα. Παράδειγµα 1. Κωδικός αναγνώρισης ενός ολοκληρωµένου κυκλώµατος, έστω του: SN-74-LS-00-N Το πρώτο τµήµα SN : δηλώνει την κατασκευάστρια εταιρεία Οι κατασκευάστριες εταιρείες είναι : MC (Motorola) DM (National Semiconductor) HD (Hitachi) MN (Panasonic) P (Intel) Το δεύτερο τµήµα 74 : δηλώνει τις προδιαγραφές λειτουργίας Αυτές είναι : 74 (Εµπορικές προδιαγραφές) 54 (Στρατιωτικές προδιαγραφές) Το τρίτο τµήµα LS : δηλώνει τη σειρά της λογικής οικογένειας στην οποία ανήκει το Ο.Κ. Αυτές είναι : LS (Low Power Schottky) L (Low Power) S (Schottky) ALS (Advanced Low Power Schottky) AS (Advanced Schottky) Κενό (Standard TTL) Όλες οι παραπάνω σειρές ανήκουν στην λογική οικογένεια ΤΤL, ενώ όσες ακολουθούν ανήκουν στη CMOS. C (CMOS) HC (High Speed Schottky) HCU (High Speed CMOS Unbufferd) HCT (High Speed CMOS) Το τέταρτο τµήµα 00 : δηλώνει τον τύπο του Ο.Κ. καθορίζοντας το περιεχόµενό του Θα µπορούσε να είναι : 00 ( 4 πύλες NAND δύο εισόδων) 32 (4 πύλες OR δύο εισόδων) κ.λ.π Τέλος το τελευταίο τµήµα Ν : δηλώνει το τύπο της συσκευασίας (περίβληµα) του chip Μπορεί να είναι : Ν (Πλαστικό DIP) J (Κεραµικό DIP) M (Επίπεδο) Παράδειγµα 2. Κωδικός αναγνώρισης ενός ολοκληρωµένου κυκλώµατος, έστω του: SN-74-CH-00-N. Όπως στο προηγούµενο παράδειγµα, έτσι κι εδώ, ο κωδικός αναγνώρισης αποτελείται από πέντε τµήµατα, τα οποία προσδιορίζουν : τη κατασκευάστρια εταιρεία (SN), το είδος των προδιαγραφών (74-εµπορικές) την οικογένεια και τη σειρά (CH : σειρά Η της οικογένειας CMOS, συµβατά µε τα TTL ως προς τους ακροδέκτες τους), το περιεχόµενο του chip (00 : 4 πύλες NAND δύο εισόδων) και το τύπο του περιβλήµατος (Ν). ιασύνδεση ολοκληρωµένων κυκλωµάτων CMOS µε TTL Η επιλογή της λογικής οικογένειας για τη σχεδίαση ενός ψηφιακού κυκλώµατος γίνεται µε κριτήρια βασισµένα στις γενικές απαιτήσεις ταχύτητας, ισχύος, κόστους κ.λ.π. Πολλές 17

18 Λογική Σχεδίαση - Εργαστήριο φορές όµως στη σχεδίαση, για λόγους διαθεσιµότητας ή άλλων ειδικών απαιτήσεων, ενδέχεται να χρησιµοποιηθούν ολοκληρωµένα κυκλώµατα και των δύο λογικών οικογενειών. Στη σειρά 74HCT για παράδειγµα, της οικογένειας CMOS δεν υπάρχουν διαθέσιµα όλα τα στοιχεία της σειράς 74LS της οικογένειας TTL και αντίστροφα. Είναι έτσι πολύ σηµαντικό, ο σχεδιαστής τέτοιων κυκλωµάτων να γνωρίζει τους περιορισµούς και τις αλληλεξαρτήσεις σε ότι αφορά τις συνδέσεις µεταξύ εξόδων TTL µε εισόδους CMOS και το αντίστροφο. Αρκετοί είναι οι παράγοντες που πρέπει να λαµβάνονται υπ όψη σε κάθε περίπτωση για τέτοιου είδους διασυνδέσεις. Οι πλέον βασικοί αφορούν στα περιθώρια θορύβου και στο µέγιστο πλήθος εξόδων (fan-out) των δύο οικογενειών. Τα τυπικά περιθώρια θορύβου των οικογενειών TTL και CMOS έχουν σηµαντική διαφορά. Στο σχήµα φαίνονται τα περιθώρια θορύβου µιας τυπικής πύλης TTL (0,4V). Τα αντίστοιχα περιθώρια θορύβου µιας τυπικής πύλης CMOS είναι πολύ καλύτερα και της τάξης του 1,5 V. Αυτό δηµιουργεί σοβαρά προβλήµατα στην οδήγηση εισόδων CMOS από εξόδους ΤΤL. Για να οδηγηθούν πάντως, χωρίς προβλήµατα συµβατότητας, CMOS είσοδοι από ΤΤL εξόδους, οι διατάξεις CMOS πρέπει να είναι των σειρών HCT, VHCT και όχι των σειρών HC ή VHC. Όσον αφορά τώρα τον παράγοντα του πλήθους των εξόδων (fan-out) που µπορεί να οδηγήσουν οι δύο οικογένειες δεν υπάρχει πρόβληµα στην οδήγηση εισόδων CMOS από ΤΤL εξόδους, αφού οι είσοδοι CMOS δεν χρειάζονται σχεδόν καθόλου ρεύµα σε οποιαδήποτε από τις δύο καταστάσεις τους (Low ή High). Οι CMOS όµως έξοδοι οδηγούν περιορισµένο αριθµό εισόδων ΤΤL, αφού οι ΤΤL είσοδοι και κυρίως στη LOW κατάσταση απαιτούν σηµαντικές ποσότητες ρεύµατος. Χαρακτηριστικά να αναφέρουµε ότι, µια HC ή HCT έξοδος, µπορεί να οδηγήσει 10 εισόδους TTL της σειράς LS και µόνο 2 της σειράς S. 1.5 ΕΡΓΑΣΤΗΡΙΑΚΗ ΥΠΟ ΟΜΗ Η υλοποίηση των εργαστηριακών ασκήσεων γίνεται σε κάποια εκπαιδευτική κονσόλα σχεδιασµένη ειδικά για την υλοποίηση τέτοιων ασκήσεων. Οι βασικές µονάδες, που απαραίτητα πρέπει να περιλαµβάνονται σ αυτή για την υλοποίηση αλλά και τον έλεγχο της λειτουργίας των κυκλωµάτων που θα υλοποιηθούν, αναπτύσσονται σύντοµα στη συνέχεια. i. Κάρτες ανάπτυξης κυκλωµάτων (breadboards) Οι κάρτες ανάπτυξης κυκλωµάτων, τα breadboards όπως έχει επικρατήσει να λέγονται, αποτελούν το βασικότερο και απολύτως απαραίτητο εργαλείο του εργαστηρίου, αφού πάνω σ αυτές τοποθετούµε κάθε φορά το κατάλληλο ψηφιακό υλικό για την υλοποίηση οποιουδήποτε ψηφιακού κυκλώµατος. Σχήµα ιατοµή και διασύνδεση των επαφών των breadboards Κάθε κάρτα ανάπτυξης, σαν αυτή του σχήµατος 1.5-1, περιέχει 850 σηµεία σύνδεσης. Τα σηµεία αυτά είναι διατεταγµένα και συνδεδεµένα όπως φαίνεται στο σχήµα. Η τοποθέτηση του ψηφιακού υλικού, των ολοκληρωµένων δηλαδή κυκλωµάτων, πάνω στα breadboards 18

19 Εισαγωγή. Γενικές γνώσεις απαιτεί ορισµένες επί πλέον γνώσεις για τα ολοκληρωµένα κυκλώµατα, οι οποίες αφορούν στη σωστή αναγνώριση των ακροδεκτών τους. Στο σχήµα 1.5-2α φαίνονται δύο Ο.Κ. µε τους ακροδέκτες τους. Κάθε ακροδέκτης (pin) του O.K. ανταποκρίνεται σε συγκεκριµένη λειτουργία του ηλεκτρονικού υλικού που περιέχει (είσοδος ή έξοδος µιας πύλης, τροφοδοσία του Ο.Κ. κλπ), όπως δείχνει χαρακτηριστικά το διάγραµµα ακροδεκτών του σχήµατος 1.5-2β (ολοκληρωµένο κύκλωµα το οποίο περιέχει τέσσαρες πύλες AND δύο εισόδων). α. Ολοκληρωµένα κυκλώµατα DIP β. ιάγραµµα ακροδεκτών του Ο.Κ. 74LS08 Εγκοπή αναγνώρισης του Pin 1 γ. Τρόπος αναγνώρισης των ακροδεκτών του Ο.Κ. Σχήµα Ολοκληρωµένα κυκλώµατα Από το διάγραµµα ακροδεκτών πληροφορούµαστε σε ποιους ακροδέκτες του Ο.Κ. αντιστοιχούν οι είσοδοι και οι έξοδοι των πυλών καθώς και σε ποιους ακροδέκτες του αντιστοιχεί η τροφοδοσία και η γείωση. Οι ακροδέκτες είναι αριθµηµένοι, όπως φαίνεται στο σχήµα, µε αποτέλεσµα να έχουµε τη δυνατότητα αναγνώρισής τους. Έτσι, ο ακροδέκτης 4 για παράδειγµα, αντιστοιχεί σε µια από τις εισόδους της δεύτερης πύλης, ο ακροδέκτης 14 στη τροφοδοσία του ολοκληρωµένου κυκλώµατος κ.ο.κ. Ο τρόπος τοποθέτησης εποµένως ενός Ο.Κ. σε κάποιο κύκλωµα, πρέπει να γίνεται προσεκτικά, ώστε οι ακροδέκτες του να αντιστοιχούν στο σωστό σχεδιασµό του κυκλώµατος που υλοποιούµε. Για να συµβεί αυτό χρειάζεται σωστή ανάγνωση της αρίθµησης των ακροδεκτών του Ο.Κ., η οποία γίνεται ως εξής. Η εγκοπή ή η τελεία στο περίβληµα του Ο.Κ. (σχήµα 1.5-2α) καθορίζουν τον ακροδέκτη (pin) 1, ο οποίος βρίσκεται πάντοτε κάτω και αριστερά, όπως βλέπουµε το Ο.Κ., η δε αρίθµηση των ακροδεκτών του γίνεται, όπως δείχνει το σχήµα 1.5-2γ. ii. ιακόπτες λογικών καταστάσεων (Switches) Οι διακόπτες λογικών καταστάσεων είναι διακόπτες δύο θέσεων (Low και High) οι οποίες αντιστοιχούν στα λογικά 0 και 1. Χρησιµοποιούνται έτσι σαν είσοδοι για την υλοποίηση των ψηφιακών κυκλωµάτων. Οι διακόπτες αυτοί συνήθως δεν περιλαµβάνουν κύκλωµα απόρριψης µεταβατικών καταστάσεων και ασταθειών της µηχανικής επαφής τους και αυτό δεν επιτρέπει τη χρήση τους σαν διακοπτών τροφοδότησης εισόδων ρολογιού σε ακολουθιακά κυκλώµατα iii. Γεννήτριες τετραγωνικών παλµών - Πιεστικοί διακόπτες Tα ακολουθιακά κυκλώµατα διαθέτουν εισόδους (είσοδοι clk) που τροφοδοτούνται µε σήµατα, σαν αυτά που γνωρίσαµε στο σχήµα Μια γεννήτρια τετραγωνικών παλµών (pulse generator), ή κάποιοι ειδικοί πιεστικοί διακόπτες (Debounce buttons) είναι απαραίτητοι για τη τροφοδοσία αυτών των εισόδων. Οι πιεστικοί διακόπτες κατά τη µετάβασή τους από τη µια λογική κατάσταση στην άλλη (1 σε 0 δηλαδή και αντίστροφα) 19

20 Λογική Σχεδίαση - Εργαστήριο δεν πρέπει να δηµιουργούν µεταβατικά φαινόµενα και αστάθειες, που δηµιουργούν συνήθως οι µηχανικές επαφές των απλών διακοπτών. Αυτό επιτυγχάνεται µε ειδικό σχεδιασµό του κυκλώµατός τους και µας δίνει τη δυνατότητα να τους χρησιµοποιούµε στα ακολουθιακά κυκλώµατα σαν χειροκίνητες γεννήτριες για την οδήγηση των εισόδων clk αυτών των κυκλωµάτων. Οι διακόπτες αυτοί διευκολύνουν πολύ τη πειραµατική διαδικασία. iv. Ενδείκτες λογικών καταστάσεων (LΕDs) Πρόκειται για ένα αριθµό φωτοδιόδων (Leds) απαραίτητων για την αναγνώριση µιας λογικής κατάστασης. Όταν το LED ανάβει, η είσοδός του βρίσκεται σε λογικό 1, ενώ όταν είναι σβηστό βρίσκεται σε λογικό 0. Στις εισόδους των LEDs οδηγούµε τις εξόδους ή όποια άλλα σηµεία των ψηφιακών κυκλωµάτων χρειάζεται να ελεγχθούν και ενηµερωνόµαστε για τη λογική κατάσταση στην οποία βρίσκονται. v. Σταθερά τροφοδοτικά Τέλος να αναφέρουµε ότι για τη τροφοδοσία των Ο.Κ. χρειαζόµαστε κάποιο τροφοδοτικό, που θα παρέχει την απαραίτητη για τη λειτουργία των Ο.Κ. τάση τροφοδοσίας. Επειδή, όπως ήδη αναφέραµε, οι εργαστηριακές ασκήσεις αυτού του βιβλίου είναι σχεδιασµένες µε Ο.Κ. τεχνολογίας TTL ή της συµβατής ηλεκτρικά µε αυτήν σειράς 74HCT τεχνολογίας CMOS, ένα σταθερό τροφοδοτικό στα +5Volts αρκεί για τις ανάγκες του εργαστηρίου. 20

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

5.1 Θεωρητική εισαγωγή ΨΗΦΙΑΚΑ ΚΥΚΛΩΜΑΤΑ - ΕΡΓΑΣΤΗΡΙΑΚΗ ΑΣΚΗΣΗ 5 ΚΩ ΙΚΟΠΟΙΗΣΗ BCD Σκοπός: Η κατανόηση της µετατροπής ενός τύπου δυαδικής πληροφορίας σε άλλον (κωδικοποίηση/αποκωδικοποίηση) µε τη µελέτη της κωδικοποίησης BCD

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

Κεφάλαιο Τρία: Ψηφιακά Ηλεκτρονικά

Κεφάλαιο Τρία: Ψηφιακά Ηλεκτρονικά Κεφάλαιο Τρία: 3.1 Τι είναι αναλογικό και τι ψηφιακό µέγεθος Αναλογικό ονοµάζεται το µέγεθος που µπορεί να πάρει οποιαδήποτε τιµή σε µια συγκεκριµένη περιοχή τιµών π.χ. η ταχύτητα ενός αυτοκινήτου. Ψηφιακό

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

Κεφάλαιο 1. Συστήματα αρίθμησης και αναπαράστασης

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

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

Ενότητα 3 ΨΗΦΙΑΚΑ ΟΛΟΚΛΗΡΩΜΕΝΑ ΚΥΚΛΩΜΑΤΑ

Ενότητα 3 ΨΗΦΙΑΚΑ ΟΛΟΚΛΗΡΩΜΕΝΑ ΚΥΚΛΩΜΑΤΑ Ενότητα 3 ΨΗΦΙΑΚΑ ΟΛΟΚΛΗΡΩΜΕΝΑ ΚΥΚΛΩΜΑΤΑ Γενικές Γραμμές Οικογένειες Ψηφιακής Λογικής Τάση τροφοδοσίας Λογικά επίπεδα - Περιθώριo θορύβου Χρόνος μετάβασης Καθυστέρηση διάδοσης Κατανάλωση ισχύος Γινόμενο

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

Ψηφιακά Συστήματα. 2. Κώδικες

Ψηφιακά Συστήματα. 2. Κώδικες Ψηφιακά Συστήματα 2. Κώδικες Βιβλιογραφία 1. Φανουράκης Κ., Πάτσης Γ., Τσακιρίδης Ο., Θεωρία και Ασκήσεις Ψηφιακών Ηλεκτρονικών, ΜΑΡΙΑ ΠΑΡΙΚΟΥ & ΣΙΑ ΕΠΕ, 2016. [59382199] 2. Floyd Thomas L., Ψηφιακά ηλεκτρονικά,

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

Εισαγωγή στην Πληροφορική ΓΕΝΙΚΟ ΤΜΗΜΑ ΘΕΤΙΚΩΝ ΕΠΙΣΤΗΜΩΝ TEI ΧΑΛΚΙ ΑΣ

Εισαγωγή στην Πληροφορική ΓΕΝΙΚΟ ΤΜΗΜΑ ΘΕΤΙΚΩΝ ΕΠΙΣΤΗΜΩΝ TEI ΧΑΛΚΙ ΑΣ Εισαγωγή στην Πληροφορική 1 Περιεχόµενα - Κωδικοποιήσεις - Αριθµητικά Συστήµατα 2 Ηλεκτρονικός Υπολογιστής Είπαµε ότι είναι, µία Ηλεκτρονική Μηχανή, που δουλεύει κάτω από τον έλεγχο εντολών αποθηκευµένων

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

1 η Θεµατική Ενότητα : Δυαδικά Συστήµατα

1 η Θεµατική Ενότητα : Δυαδικά Συστήµατα 1 η Θεµατική Ενότητα : Δυαδικά Συστήµατα Δεκαδικοί Αριθµοί Βάση : 10 Ψηφία : 0, 1, 2, 3, 4, 5, 6, 7, 8, 9 Αριθµοί: Συντελεστές Χ δυνάµεις του 10 7392.25 = 7x10 3 + 3x10 2 + 9x10 1 + 2x10 0 + 2x10-1 + 5x10-2

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

2. ΛΟΓΙΚΕΣ ΠΥΛΕΣ. e-book ΛΟΓΙΚΗ ΣΧΕ ΙΑΣΗ ΑΣΗΜΑΚΗΣ-ΒΟΥΡΒΟΥΛΑΚΗΣ- ΚΑΚΑΡΟΥΝΤΑΣ-ΛΕΛΙΓΚΟΥ 1

2. ΛΟΓΙΚΕΣ ΠΥΛΕΣ. e-book ΛΟΓΙΚΗ ΣΧΕ ΙΑΣΗ ΑΣΗΜΑΚΗΣ-ΒΟΥΡΒΟΥΛΑΚΗΣ- ΚΑΚΑΡΟΥΝΤΑΣ-ΛΕΛΙΓΚΟΥ 1 2. ΛΟΓΙΚΕΣ ΠΥΛΕΣ e-book ΛΟΓΙΚΗ ΣΧΕ ΙΑΣΗ ΑΣΗΜΑΚΗΣ-ΒΟΥΡΒΟΥΛΑΚΗΣ- ΚΑΚΑΡΟΥΝΤΑΣ-ΛΕΛΙΓΚΟΥ 1 ΟΙ ΛΟΓΙΚΕΣ ΠΥΛΕΣ NOT, AND ΚΑΙ OR Οι βασικές πράξεις της Άλγεβρας Boole είναι οι πράξεις NOT, ANDκαι OR. Στα ψηφιακά

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

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

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

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

Σ ή. : υαδικά. Ε ό. ή Ενότητα

Σ ή. : υαδικά. Ε ό. ή Ενότητα 1η Θεµατική Θ ή Ενότητα Ε ό : υαδικά δ ά Συστήµατα Σ ή Μονάδα Ελέγχου Ψηφιακοί Υπολογιστές Αριθµητική Μονάδα Κρυφή Μνήµη Μονάδα Μνήµης ιαχείριση Μονάδων Ι/Ο ίσκοι Οθόνες ικτυακές Μονάδες Πληκτρολόγιο,

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

Λογικός Σχεδιασµός και Σχεδιασµός Η/Υ. ΗΜΥ-210: Εαρινό Εξάµηνο Σκοπός του µαθήµατος. Ψηφιακά Συστήµατα. Περίληψη. Εύρος Τάσης (Voltage(

Λογικός Σχεδιασµός και Σχεδιασµός Η/Υ. ΗΜΥ-210: Εαρινό Εξάµηνο Σκοπός του µαθήµατος. Ψηφιακά Συστήµατα. Περίληψη. Εύρος Τάσης (Voltage( ΗΜΥ-210: Λογικός Σχεδιασµός Εαρινό Εξάµηνο 2005 Σκοπός του µαθήµατος Λογικός Σχεδιασµός και Σχεδιασµός Η/Υ Κεφάλαιο 1: Υπολογιστές και Πληροφορία (1.1-1.2) Βασικές έννοιες & εργαλεία που χρησιµοποιούνται

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

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

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

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

Κ15 Ψηφιακή Λογική Σχεδίαση 2: Δυαδικό Σύστημα / Αναπαραστάσεις

Κ15 Ψηφιακή Λογική Σχεδίαση 2: Δυαδικό Σύστημα / Αναπαραστάσεις Κ15 Ψηφιακή Λογική Σχεδίαση 2: Δυαδικό Σύστημα / Αναπαραστάσεις Γιάννης Λιαπέρδος TEI Πελοποννήσου Σχολή Τεχνολογικών Εφαρμογών Τμήμα Μηχανικών Πληροφορικής ΤΕ Δυαδικό Σύστημα Αρίθμησης Περιεχόμενα 1 Δυαδικό

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

Πανεπιστήμιο Δυτικής Μακεδονίας. Τμήμα Μηχανικών Πληροφορικής & Τηλεπικοινωνιών. Ψηφιακή Σχεδίαση

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

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

Συστήματα Αρίθμησης. Συστήματα Αρίθμησης 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 θα χρειαστούμε

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

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

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

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

Εισαγωγή στην επιστήµη των υπολογιστών ΑΡΙΘΜΗΤΙΚΑ ΣΥΣΤΗΜΑΤΑ

Εισαγωγή στην επιστήµη των υπολογιστών ΑΡΙΘΜΗΤΙΚΑ ΣΥΣΤΗΜΑΤΑ Εισαγωγή στην επιστήµη των υπολογιστών ΑΡΙΘΜΗΤΙΚΑ ΣΥΣΤΗΜΑΤΑ 1 Αριθµητικό Σύστηµα! Ορίζει τον τρόπο αναπαράστασης ενός αριθµού µε διακεκριµένα σύµβολα! Ένας αριθµός αναπαρίσταται διαφορετικά σε κάθε σύστηµα,

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

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

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

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

Ψηφιακά Συστήματα. 1. Συστήματα Αριθμών

Ψηφιακά Συστήματα. 1. Συστήματα Αριθμών Ψηφιακά Συστήματα 1. Συστήματα Αριθμών Βιβλιογραφία 1. Φανουράκης Κ., Πάτσης Γ., Τσακιρίδης Ο., Θεωρία και Ασκήσεις Ψηφιακών Ηλεκτρονικών, ΜΑΡΙΑ ΠΑΡΙΚΟΥ & ΣΙΑ ΕΠΕ, 2016. [59382199] 2. Floyd Thomas L.,

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

1. Βάσεις αριθμητικών συστημάτων 2. Μετατροπές μεταξύ ξύβάσεων 3. Αρνητικοί δυαδικοί αριθμοί 4. Αριθμητικές πράξεις δυαδικών αριθμών

1. Βάσεις αριθμητικών συστημάτων 2. Μετατροπές μεταξύ ξύβάσεων 3. Αρνητικοί δυαδικοί αριθμοί 4. Αριθμητικές πράξεις δυαδικών αριθμών ΑΡΧΙΤΕΚΤΟΝΙΚΗ ΥΠΟΛΟΓΙΣΤΩΝ MHXANIKOI Η/Υ ΚΑΙ ΠΛΗΡΟΦΟΡΙΚΗΣ ΥΑ ΙΚΟΙ ΑΡΙΘΜΟΙ (ΑΚΕΡΑΙΟΙ ΑΡΙΘΜΟΙ) Γ. Τσιατούχας Παράρτηµα A ιάρθρωση 1. Βάσεις αριθμητικών συστημάτων 2. Μετατροπές μεταξύ ξύβάσεων 3. Αρνητικοί

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

Αριθµητική υπολογιστών

Αριθµητική υπολογιστών Αριθµητική υπολογιστών Μιχάλης ρακόπουλος Υπολογιστική Επιστήµη & Τεχνολογία, #03 1 εκαδικό σύστηµα αρίθµησης Βάση το 10. 10 ψηφία: 0 1 2 3 4 5 6 7 8 9 1 δεκαδικό ψηφίο εκφράζει 1 από 10 πιθανές επιλογές

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

Πανεπιστήμιο Πατρών Τμήμα Φυσικής Εργαστήριο Ηλεκτρονικής. Ψηφιακά Ηλεκτρονικά. Οικογένειες Ολοκληρωμένων Κυκλωμάτων Ψηφιακής Λογικής

Πανεπιστήμιο Πατρών Τμήμα Φυσικής Εργαστήριο Ηλεκτρονικής. Ψηφιακά Ηλεκτρονικά. Οικογένειες Ολοκληρωμένων Κυκλωμάτων Ψηφιακής Λογικής Πανεπιστήμιο Πατρών Τμήμα Φυσικής Ψηφιακά Ηλεκτρονικά Οικογένειες Ολοκληρωμένων Κυκλωμάτων Ψηφιακής Λογικής Επιμέλεια Διαφανειών: Δ. Μπακάλης Πάτρα, Φεβρουάριος 2009 Περιεχόμενα Βασικά ηλεκτρικά χαρακτηριστικά

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

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

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

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

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

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

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

ΨΗΦΙΑΚΗ ΛΟΓΙΚΗ ΣΧΕ ΙΑΣΗ

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

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

Ψηφιακά Ηλεκτρονικά. Μάθηµα 1ο.. Λιούπης

Ψηφιακά Ηλεκτρονικά. Μάθηµα 1ο.. Λιούπης Ψηφιακά Ηλεκτρονικά Μάθηµα ο. Λιούπης Ύλη του µαθήµατος () Ψηφιακά ολοκληρωµένα κυκλώµατα Πλεονεκτήµατα-µειονεκτήµατα Λογικές οικογένειες Χαρακτηριστικά Λογική άµεσα συζευγµένων transistor Λογική αντίστασης-transistor

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

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

ΕΘΝΙΚΟ ΜΕΤΣΟΒΙΟ ΠΟΛΥΤΕΧΝΕΙΟ ΣΧΟΛΗ ΗΛΕΚΤΡΟΛΟΓΩΝ ΜΗΧΑΝΙΚΩΝ ΚΑΙ ΜΗΧΑΝΙΚΩΝ ΥΠΟΛΟΓΙΣΤΩΝ ΤΟΜΕΑΣ ΤΕΧΝΟΛΟΓΙΑΣ ΠΛΗΡΟΦΟΡΙΚΗΣ ΚΑΙ ΥΠΟΛΟΓΙΣΤΩΝ ΕΘΝΙΚΟ ΜΕΤΣΟΒΙΟ ΠΟΛΥΤΕΧΝΕΙΟ ΣΧΟΛΗ ΗΛΕΚΤΡΟΛΟΓΩΝ ΜΗΧΑΝΙΚΩΝ ΚΑΙ ΜΗΧΑΝΙΚΩΝ ΥΠΟΛΟΓΙΣΤΩΝ ΤΟΜΕΑΣ ΤΕΧΝΟΛΟΓΙΑΣ ΠΛΗΡΟΦΟΡΙΚΗΣ ΚΑΙ ΥΠΟΛΟΓΙΣΤΩΝ ΕΡΓΑΣΤΗΡΙΟ ΥΠΟΛΟΓΙΣΤΙΚΩΝ ΣΥΣΤΗΜΑΤΩΝ www.cslab.ece.ntua.gr Εισαγωγή στην

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

ΗΜΥ 100 Εισαγωγή στην Τεχνολογία ιάλεξη 11

ΗΜΥ 100 Εισαγωγή στην Τεχνολογία ιάλεξη 11 ΗΜΥ Εισαγωγή στην Τεχνολογία ιάλεξη 11 13 Οκτωβρίου, 6 Γεώργιος Έλληνας Επίκουρος Καθηγητής ΤΜΗΜΑ ΗΛΕΚΤΡΟΛΟΓΩΝ ΜΗΧΑΝΙΚΩΝ ΚΑΙ ΜΗΧΑΝΙΚΩΝ ΥΠΟΛΟΓΙΣΤΩΝ ΠΟΛΥΤΕΧΝΙΚΗ ΣΧΟΛΗ ΠΑΝΕΠΙΣΤΗΜΙΟ ΚΥΠΡΟΥ ΤΑ ΘΕΜΑΤΑ ΜΑΣ ΣΗΜΕΡΑ

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

ΗΜΥ 100 Εισαγωγή στην Τεχνολογία

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

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

Η συχνότητα f των παλµών 0 και 1 στην έξοδο Q n είναι. f Qn = 1/(T cl x 2 n+1 )

Η συχνότητα f των παλµών 0 και 1 στην έξοδο Q n είναι. f Qn = 1/(T cl x 2 n+1 ) ΨΗΦΙΑΚΑ ΚΥΚΛΩΜΑΤΑ - ΕΡΓΑΣΤΗΡΙΑΚΗ ΑΣΚΗΣΗ 9 ΥΑ ΙΚΟΙ ΑΠΑΡΙΘΜΗΤΕΣ Σκοπός: Η µελέτη της λειτουργίας των απαριθµητών. Υλοποίηση ασύγχρονου απαριθµητή 4-bit µε χρήση JK Flip-Flop. Κατανόηση της αλλαγής του υπολοίπου

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

ΗΜΥ 210 ΣΧΕΔΙΑΣΜΟΣ ΨΗΦΙΑΚΩΝ ΣΥΣΤΗΜΑΤΩΝ

ΗΜΥ 210 ΣΧΕΔΙΑΣΜΟΣ ΨΗΦΙΑΚΩΝ ΣΥΣΤΗΜΑΤΩΝ ΗΜΥ 210 ΣΧΕΔΙΑΣΜΟΣ ΨΗΦΙΑΚΩΝ ΣΥΣΤΗΜΑΤΩΝ Χειµερινό Εξάµηνο 2016 ΔΙΑΛΕΞΗ 6: Συνδυαστική Λογική / Ολοκληρωµένα Κυκλώµατα (Συν.) ΧΑΡΗΣ ΘΕΟΧΑΡΙΔΗΣ Επίκουρος Καθηγητής, ΗΜΜΥ (ttheocharides@ucy.ac.cy) Συνέχεια

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

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

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

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

Μάθημα 2: Παράσταση της Πληροφορίας

Μάθημα 2: Παράσταση της Πληροφορίας Μάθημα 2: Παράσταση της Πληροφορίας 2.1 Παράσταση δεδομένων Κάθε υπολογιστική μηχανή αποτελείται από ηλεκτρονικά κυκλώματα που η λειτουργία τους βασίζεται στην αρχή ανοιχτό-κλειστό. Η συμπεριφορά τους

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

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

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

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

Επανάληψη Βασικών Στοιχείων Ψηφιακής Λογικής

Επανάληψη Βασικών Στοιχείων Ψηφιακής Λογικής Επανάληψη Βασικών Στοιχείων Ψηφιακής Λογικής Αριθµοί Διαφόρων Βάσεων Δυαδικά Συστήµατα 2 Υπολογιστική Ακρίβεια Ο αριθµός των δυαδικών ψηφίων αναπαράστασης αριθµών καθορίζει την ακρίβεια των αριθµών σε

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

Ψηφιακά Ηλεκτρονικά. Μάθηµα 2ο.. Λιούπης

Ψηφιακά Ηλεκτρονικά. Μάθηµα 2ο.. Λιούπης Ψηφιακά Ηλεκτρονικά Μάθηµα 2ο. Λιούπης Transistor διπολικής επαφής (BJT) I B B C E I C Στα ψηφιακά κυκλώµατα χρησιµοποιείται κατά κύριο λόγο ως διακόπτης Στο σχήµαφαίνεταιένα τυπικό BJT τύπου NPN I B :

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

Βασική δοµή και Λειτουργία Υπολογιστή

Βασική δοµή και Λειτουργία Υπολογιστή Βασική δοµή και Λειτουργία Υπολογιστή Η τεχνολογία των Η/Υ έχει βασιστεί στη λειτουργία του ανθρώπινου οργανισµού. Οπως ο άνθρωπος πέρνει εξωτερικά ερεθίσµατα από το περιβάλλον τα επεξεργάζεται και αντιδρά

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

Ψηφιακά Ηλεκτρονικά. Μάθηµα 3ο.. Λιούπης

Ψηφιακά Ηλεκτρονικά. Μάθηµα 3ο.. Λιούπης Ψηφιακά Ηλεκτρονικά Μάθηµα 3ο. Λιούπης Χαρακτηριστική καµπύλη µεταφοράς τάσης TTL V out (volts) εγγυηµένη περιοχή V OH V OH(min) V OL(max) 2.4 Ηκαµπύλη µεταφοράς εξαρτάται από τη θερµοκρασία περιβάλλοντος

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

ΠΛΗΡΟΦΟΡΙΚΗ I. 4 η ΔΙΑΛΕΞΗ Αριθμητικά Συστήματα

ΠΛΗΡΟΦΟΡΙΚΗ I. 4 η ΔΙΑΛΕΞΗ Αριθμητικά Συστήματα ΣΧΟΛΗ ΔΙΟΙΚΗΣΗΣ ΚΑΙ ΟΙΚΟΝΟΜΙΑΣ - ΤΜΗΜΑ ΔΙΟΙΚΗΣΗΣ ΕΠΙΧΕΙΡΗΣΕΩΝ ΕΙΣΑΓΩΓΙΚΗ ΚΑΤΕΥΘΥΝΣΗ ΤΟΥΡΙΣΤΙΚΩΝ ΕΠΙΧΕΙΡΗΣΕΩΝ ΚΑΙ ΕΠΙΧΕΙΡΗΣΕΩΝ ΦΙΛΟΞΕΝΙΑΣ ΠΛΗΡΟΦΟΡΙΚΗ I 4 η ΔΙΑΛΕΞΗ Αριθμητικά Συστήματα ΧΑΣΑΝΗΣ ΒΑΣΙΛΕΙΟΣ

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

Ψηφιακά Κυκλώματα Ι. Μάθημα 1: Δυαδικά συστήματα - Κώδικες. Λευτέρης Καπετανάκης

Ψηφιακά Κυκλώματα Ι. Μάθημα 1: Δυαδικά συστήματα - Κώδικες. Λευτέρης Καπετανάκης ΤΛ2002 Ψηφιακά Κυκλώματα Ι Μάθημα 1: Δυαδικά συστήματα - Κώδικες Λευτέρης Καπετανάκης ΤΕΧΝΟΛΟΓΙΚΟ ΕΚΠΑΙΔΕΥΤΙΚΟ ΙΔΡΥΜΑ ΚΡΗΤΗΣ ΤΜΗΜΑ ΗΛΕΚΤΡΟΝΙΚΗΣ Άνοιξη 2011 ΤΛ-2002: L1 Slide 1 Ψηφιακά Συστήματα ΤΛ-2002:

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

Πανεπιστήμιο Πατρών Τμήμα Φυσικής Εργαστήριο Ηλεκτρονικής. Ψηφιακά Ηλεκτρονικά. Αριθμητικά Συστήματα. Επιμέλεια Διαφανειών: Δ.

Πανεπιστήμιο Πατρών Τμήμα Φυσικής Εργαστήριο Ηλεκτρονικής. Ψηφιακά Ηλεκτρονικά. Αριθμητικά Συστήματα. Επιμέλεια Διαφανειών: Δ. Πανεπιστήμιο Πατρών Τμήμα Φυσικής Ψηφιακά Ηλεκτρονικά Αριθμητικά Συστήματα Επιμέλεια Διαφανειών: Δ. Μπακάλης Πάτρα, Φεβρουάριος 2009 Αριθμητικά Συστήματα Δεκαδικό Σύστημα: Βάση το 10, ψηφία 10 και συντελεστές

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

4.2 Αναπαράσταση δυαδικών τιμών στα ψηφιακά κυκλώματα

4.2 Αναπαράσταση δυαδικών τιμών στα ψηφιακά κυκλώματα ΚΕΦΑΛΑΙΟ 4 ΤΕΧΝΟΛΟΓΙΕΣ ΥΛΟΠΟΙΗΣΗΣ 4.1 Εισαγωγή Για την υλοποίηση των λογικών πυλών χρησιμοποιήθηκαν αρχικά ηλεκτρονικές λυχνίες κενού και στη συνέχεια κρυσταλλοδίοδοι και διπολικά τρανζίστορ. Τα ολοκληρωμένα

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

1. ΣΥΣΤΗΜΑΤΑ ΑΡΙΘΜΩΝ. α i. (α i β i ) (1.3) όπου: η= το πλήθος ακεραίων ψηφίων του αριθμού Ν. n-1

1. ΣΥΣΤΗΜΑΤΑ ΑΡΙΘΜΩΝ. α i. (α i β i ) (1.3) όπου: η= το πλήθος ακεραίων ψηφίων του αριθμού Ν. n-1 1. ΣΥΣΤΗΜΑΤΑ ΑΡΙΘΜΩΝ 1.1 Εισαγωγή Το δεκαδικό σύστημα (Decimal System) αρίθμησης χρησιμοποιείται από τον άνθρωπο και είναι κατάλληλο βέβαια γι αυτόν, είναι όμως εντελώς ακατάλληλο για τις ηλεκτρονικές

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

1) Ταχύτητα. (Χρόνος καθυστερήσεως της διαδόσεως propagation delay Tpd ). Σχήμα 11.1β Σχήμα 11.1γ

1) Ταχύτητα. (Χρόνος καθυστερήσεως της διαδόσεως propagation delay Tpd ). Σχήμα 11.1β Σχήμα 11.1γ Κεφάλαιο 11 ΟΛΟΚΛΗΡΩΜΕΝΑ ΚΥΚΛΩΜΑΤΑ 11.1. Εισαγωγή Τα ψηφιακά κυκλώματα κατασκευάζονται κυρίως με χρήση ολοκληρωμένων κυκλωμάτων (που λέγονται για συντομία ICs INTEGRATED CIRCUITS). Κάθε IC είναι ένας μικρός

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

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

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

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

Περιεχόµενα. οµή Η/Υ: Αναπαράσταση εδοµένων. υαδικό σύστηµα. Συστήµατα Αρίθµησης υαδικό Οκταδικό εκαεξαδικό Παραδείγµατα

Περιεχόµενα. οµή Η/Υ: Αναπαράσταση εδοµένων. υαδικό σύστηµα. Συστήµατα Αρίθµησης υαδικό Οκταδικό εκαεξαδικό Παραδείγµατα οµή Η/Υ: Αναπαράσταση εδοµένων Συστήµατα Αρίθµησης υαδικό Οκταδικό εκαεξαδικό Παραδείγµατα Περιεχόµενα Κωδικοποίηση δεδοµένων Κώδικας ASCII Άλλοι κώδικες Παραδείγµατα Συστήµατα Αρίθµησης Τα συνηθέστερα

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

ΠΛΗΡΟΦΟΡΙΑΚΑ & ΤΗΛΕΠΙΚΟΙΝΩΝΙΑΚΑ ΣΥΣΤΗΜΑΤΑ

ΠΛΗΡΟΦΟΡΙΑΚΑ & ΤΗΛΕΠΙΚΟΙΝΩΝΙΑΚΑ ΣΥΣΤΗΜΑΤΑ Οικονοµικό Πανεπιστήµιο Αθηνών Τµήµα ιοικητικής Επιστήµης & Τεχνολογίας ΠΛΗΡΟΦΟΡΙΑΚΑ & ΤΗΛΕΠΙΚΟΙΝΩΝΙΑΚΑ ΣΥΣΤΗΜΑΤΑ Κεφάλαιο 2 Αριθµητικά Συστήµατα και Αριθµητική Υπολογιστών Γιώργος Γιαγλής Περίληψη Κεφαλαίου

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

2 η Θεµατική Ενότητα : Άλγεβρα Boole και Λογικές Πύλες. Βασικοί Ορισµοί

2 η Θεµατική Ενότητα : Άλγεβρα Boole και Λογικές Πύλες. Βασικοί Ορισµοί 2 η Θεµατική Ενότητα : Άλγεβρα Boole και Λογικές Πύλες Βασικοί Ορισµοί υαδικός Τελεστής (Binary Operator): σε κάθε ζεύγος από το S αντιστοιχίζει ένα στοιχείο του S = set, σύνολο Συνηθισµένα Αξιώµατα (α,

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

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

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

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

2 η Θεµατική Ενότητα : Άλγεβρα Boole και Λογικές Πύλες

2 η Θεµατική Ενότητα : Άλγεβρα Boole και Λογικές Πύλες 2 η Θεµατική Ενότητα : Άλγεβρα Boole και Λογικές Πύλες Βασικοί Ορισµοί υαδικός Τελεστής (Binary Operator): σε κάθε ζεύγος από το S αντιστοιχίζει ένα στοιχείο του S. Συνηθισµένα Αξιώµατα (α, β, γ, 0) Σ,,

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

ΠΕΡΙΕΧΟΜΕΝΑ 1 ΣΥΣΤΗΜΑΤΑ ΑΡΙΘΜΩΝ ΚΑΙ ΚΩ ΙΚΕΣ 1

ΠΕΡΙΕΧΟΜΕΝΑ 1 ΣΥΣΤΗΜΑΤΑ ΑΡΙΘΜΩΝ ΚΑΙ ΚΩ ΙΚΕΣ 1 ΠΕΡΙΕΧΟΜΕΝΑ 1 ΣΥΣΤΗΜΑΤΑ ΑΡΙΘΜΩΝ ΚΑΙ ΚΩ ΙΚΕΣ 1 1-1 Σχηµατισµός Μηνύµατος 1 1-2 Βάση Αρίθµησης 2 1-3 Παράσταση Αριθµών στο εκαδικό Σύστηµα 2 Μετατροπή υαδικού σε εκαδικό 3 Μετατροπή εκαδικού σε υαδικό 4

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

ΑΡΙΘΜΗΤΙΚΑ ΣΥΣΤΗΜΑΤΑ ΚΑΙ ΚΩ ΙΚΕΣ

ΑΡΙΘΜΗΤΙΚΑ ΣΥΣΤΗΜΑΤΑ ΚΑΙ ΚΩ ΙΚΕΣ 1 ΑΡΙΘΜΗΤΙΚΑ ΣΥΣΤΗΜΑΤΑ ΚΑΙ ΚΩ ΙΚΕΣ 2 Σκοπός Μέθοδοι παράστασης και ερµηνείας των ψηφιακών δεδοµένων στα υπολογιστικά συστήµατα ιάφορα αριθµητικά συστήµατα που χρησιµοποιούνται στους υπολογιστές και επεξήγηση

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

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

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

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

Εισαγωγή στην επιστήµη των υπολογιστών. Υπολογιστές και Δεδοµένα Κεφάλαιο 3ο Αναπαράσταση Αριθµών

Εισαγωγή στην επιστήµη των υπολογιστών. Υπολογιστές και Δεδοµένα Κεφάλαιο 3ο Αναπαράσταση Αριθµών Εισαγωγή στην επιστήµη των υπολογιστών Υπολογιστές και Δεδοµένα Κεφάλαιο 3ο Αναπαράσταση Αριθµών 1 Δεκαδικό και Δυαδικό Σύστηµα Δύο κυρίαρχα συστήµατα στο χώρο των υπολογιστών Δεκαδικό: Η βάση του συστήµατος

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

Υπολογιστές και Πληροφορία 1

Υπολογιστές και Πληροφορία 1 ΗΜΥ-20: Σχεδιασμός Ψηφιακών Συστημάτων Σκοπός του μαθήματος Λογικός Σχεδιασμός και Σχεδιασμός Η/Υ Εισαγωγή, Υπολογιστές και Πληροφορία Διδάσκουσα: Μαρία Κ. Μιχαήλ Βασικές έννοιες & εργαλεία που χρησιμοποιούνται

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

ΣΧΕΔΙΑΣΗ ΚΑΙ ΚΑΤΑΣΚΕΥΗ ΗΛΕΚΤΡΟΝΙΚΩΝ ΚΥΚΛΩΜΑΤΩΝ. Δρ. Δ. Λαμπάκης (2 η σειρά διαφανειών)

ΣΧΕΔΙΑΣΗ ΚΑΙ ΚΑΤΑΣΚΕΥΗ ΗΛΕΚΤΡΟΝΙΚΩΝ ΚΥΚΛΩΜΑΤΩΝ. Δρ. Δ. Λαμπάκης (2 η σειρά διαφανειών) ΣΧΕΔΙΑΣΗ ΚΑΙ ΚΑΤΑΣΚΕΥΗ ΗΛΕΚΤΡΟΝΙΚΩΝ ΚΥΚΛΩΜΑΤΩΝ Δρ. Δ. Λαμπάκης (2 η σειρά διαφανειών) Τα ψηφιακά ηλεκτρονικά κυκλώματα χωρίζονται σε κατηγορίες ( λογικές οικογένειες ) ανάλογα με την τεχνολογία κατασκευής

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

Συνδυαστικά Λογικά Κυκλώματα

Συνδυαστικά Λογικά Κυκλώματα Συνδυαστικά Λογικά Κυκλώματα Ένα συνδυαστικό λογικό κύκλωμα συντίθεται από λογικές πύλες, δέχεται εισόδους και παράγει μία ή περισσότερες εξόδους. Στα συνδυαστικά λογικά κυκλώματα οι έξοδοι σε κάθε χρονική

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

Σχεδιασμός Ψηφιακών Συστημάτων Χειμερινό Εξάμηνο Περίληψη

Σχεδιασμός Ψηφιακών Συστημάτων Χειμερινό Εξάμηνο Περίληψη ΗΜΥ 2: Λογικός Σχεδιασμός, Χειμερινό Εξάμηνο 27 Οκτ-7 ΗΜΥ-2: Σχεδιασμός Ψηφιακών Συστημάτων Χειμερινό Εξάμηνο 27 Συνδυαστική Λογική / Ολοκληρωμένα Κυκλώματα (Μέρος Γ) Διδάσκουσα: Μαρία Κ. Μιχαήλ Πανεπιστήμιο

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

Εισαγωγή στην επιστήµη των υπολογιστών. Αναπαράσταση Αριθµών

Εισαγωγή στην επιστήµη των υπολογιστών. Αναπαράσταση Αριθµών Εισαγωγή στην επιστήµη των υπολογιστών Αναπαράσταση Αριθµών 1 Δεκαδικό και Δυαδικό Σύστηµα Δύο κυρίαρχα συστήµατα στο χώρο των υπολογιστών Δεκαδικό: Η βάση του συστήµατος είναι το 10 αναπτύχθηκε τον 8

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

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

ΥΠΟΥΡΓΕΙΟ ΠΑΙΔΕΙΑΣ ΚΑΙ ΠΟΛΙΤΙΣΜΟΥ ΔΙΕΥΘΥΝΣΗ ΑΝΩΤΕΡΗΣ ΚΑΙ ΑΝΩΤΑΤΗΣ ΕΚΠΑΙΔΕΥΣΗΣ ΥΠΗΡΕΣΙΑ ΕΞΕΤΑΣΕΩΝ ΠΑΓΚΥΠΡΙΕΣ ΕΞΕΤΑΣΕΙΣ 2016 ΥΠΟΥΡΓΕΙΟ ΠΑΙΔΕΙΑΣ ΚΑΙ ΠΟΛΙΤΙΣΜΟΥ ΔΙΕΥΘΥΝΣΗ ΑΝΩΤΕΡΗΣ ΚΑΙ ΑΝΩΤΑΤΗΣ ΕΚΠΑΙΔΕΥΣΗΣ ΥΠΗΡΕΣΙΑ ΕΞΕΤΑΣΕΩΝ ΠΑΓΚΥΠΡΙΕΣ ΕΞΕΤΑΣΕΙΣ 2016 ΤΕΧΝΟΛΟΓΙΑ (ΙΙ) ΤΕΧΝΙΚΩΝ ΣΧΟΛΩΝ ΠΡΑΚΤΙΚΗΣ ΚΑΤΕΥΘΥΝΣΗΣ Μάθημα : Τεχνολογία και

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

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

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

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

Πρόγραμμα Επικαιροποίησης Γνώσεων Αποφοίτων

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

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

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

ΤΙΤΛΟΣ ΕΡΓΑΣΤΗΡΙΑΚΗΣ ΑΣΚΗΣΗΣ ΑΣΥΓΧΡΟΝΟΙ ΜΕΤΡΗΤΕΣ ΣΧΟΛΗ ΑΣΠΑΙΤΕ ΤΜΗΜΑ ΕΚΠΑΙΔΕΥΤΙΚΩΝ ΗΛΕΚΤΡΟΛΟΓΙΑΣ ΕΡΓΑΣΤΗΡΙΟ ΨΗΦΙΑΚΩΝ ΣΥΣΤΗΜΑΤΩΝ ΘΕΩΡΗΤΙΚΟ ΜΕΡΟΣ ΤΙΤΛΟΣ ΕΡΓΑΣΤΗΡΙΑΚΗΣ ΑΣΚΗΣΗΣ ΑΣΥΓΧΡΟΝΟΙ ΜΕΤΡΗΤΕΣ 1) Οι απαριθμητές ή μετρητές (counters) είναι κυκλώματα που

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

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

ΕΛΛΗΝΙΚΗ ΔΗΜΟΚΡΑΤΙΑ Ανώτατο Εκπαιδευτικό Ίδρυμα Πειραιά Τεχνολογικού Τομέα. Αρχιτεκτονική-Ι. Ενότητα 1: Εισαγωγή στην Αρχιτεκτονική -Ι ΕΛΛΗΝΙΚΗ ΔΗΜΟΚΡΑΤΙΑ Ανώτατο Εκπαιδευτικό Ίδρυμα Πειραιά Τεχνολογικού Τομέα Αρχιτεκτονική-Ι Ενότητα 1: Εισαγωγή στην Αρχιτεκτονική -Ι Ιωάννης Έλληνας Τμήμα Η/ΥΣ Άδειες Χρήσης Το παρόν εκπαιδευτικό υλικό

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

ΗΜΥ 100 Εισαγωγή στην Τεχνολογία ιάλεξη 12

ΗΜΥ 100 Εισαγωγή στην Τεχνολογία ιάλεξη 12 ΗΜΥ 100 Εισαγωγή στην Τεχνολογία ιάλεξη 12 17 Οκτωβρίου, 2006 Γεώργιος Έλληνας Επίκουρος Καθηγητής ΤΜΗΜΑ ΗΛΕΚΤΡΟΛΟΓΩΝ ΜΗΧΑΝΙΚΩΝ ΚΑΙ ΜΗΧΑΝΙΚΩΝ ΥΠΟΛΟΓΙΣΤΩΝ ΠΟΛΥΤΕΧΝΙΚΗ ΣΧΟΛΗ ΠΑΝΕΠΙΣΤΗΜΙΟ ΚΥΠΡΟΥ ΤΑ ΘΕΜΑΤΑ

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

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

ΕΙΣΑΓΩΓΗ ΣΤΗΝ ΠΛΗΡΟΦΟΡΙΚΗ ΕΙΣΑΓΩΓΗ ΣΤΗΝ ΠΛΗΡΟΦΟΡΙΚΗ Κ. Δεμέστιχας Εργαστήριο Πληροφορικής Γεωπονικό Πανεπιστήμιο Αθηνών Επικοινωνία μέσω e-mail: cdemest@aua.gr, cdemest@cn.ntua.gr 1 2. ΑΡΙΘΜΗΤΙΚΗ ΥΠΟΛΟΓΙΣΤΩΝ ΜΕΡΟΣ Α 2 Τεχνολογία

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

Εισαγωγή στην Επιστήµη των Υπολογιστών Εξάµηνο 4ο-ΣΗΜΜΥ

Εισαγωγή στην Επιστήµη των Υπολογιστών Εξάµηνο 4ο-ΣΗΜΜΥ ΕΘΝΙΚΟ ΜΕΤΣΟΒΙΟ ΠΟΛΥΤΕΧΝΕΙΟ ΣΧΟΛΗ ΗΛΕΚΤΡΟΛΟΓΩΝ ΜΗΧΑΝΙΚΩΝ ΚΑΙ ΜΗΧΑΝΙΚΩΝ ΥΠΟΛΟΓΙΣΤΩΝ ΤΟΜΕΑΣ ΤΕΧΝΟΛΟΓΙΑΣ ΠΛΗΡΟΦΟΡΙΚΗΣ ΚΑΙ ΥΠΟΛΟΓΙΣΤΩΝ ΕΡΓΑΣΤΗΡΙΟ ΥΠΟΛΟΓΙΣΤΙΚΩΝ ΣΥΣΤΗΜΑΤΩΝ www.cslab.ece.ntua.gr Εισαγωγή στην

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

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

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

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

2. ΑΡΙΘΜΗΤΙΚΗ ΤΟΥ ΥΠΟΛΟΓΙΣΤΗ. 2.1 Αριθμητικά συστήματα

2. ΑΡΙΘΜΗΤΙΚΗ ΤΟΥ ΥΠΟΛΟΓΙΣΤΗ. 2.1 Αριθμητικά συστήματα 2. ΑΡΙΘΜΗΤΙΚΗ ΤΟΥ ΥΠΟΛΟΓΙΣΤΗ 2.1 Αριθμητικά συστήματα Κάθε πραγματικός αριθμός χ μπορεί να παρασταθεί σε ένα αριθμητικό σύστημα με βάση β>1 με μια δυναμοσειρά της μορφής, -οο * = ± Σ ψ β " (2 1) η - ν

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

Πανεπιστήμιο Πατρών Τμήμα Φυσικής Εργαστήριο Ηλεκτρονικής. Ψηφιακά Ηλεκτρονικά. Άλγεβρα Boole και Λογικές Πύλες 2. Επιμέλεια Διαφανειών: Δ.

Πανεπιστήμιο Πατρών Τμήμα Φυσικής Εργαστήριο Ηλεκτρονικής. Ψηφιακά Ηλεκτρονικά. Άλγεβρα Boole και Λογικές Πύλες 2. Επιμέλεια Διαφανειών: Δ. Πανεπιστήμιο Πατρών Τμήμα Φυσικής Ψηφιακά Ηλεκτρονικά Άλγεβρα Boole και Λογικές Πύλες Επιμέλεια Διαφανειών: Δ. Μπακάλης Πάτρα, Φεβρουάριος 2009 Αξιωματικός Ορισμός Άλγεβρας Boole Άλγεβρα Boole: είναι μία

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

ΘΕΜΑ : ΟΛΟΚΛΗΡΩΜΕΝΑ ΚΥΚΛΩΜΑΤΑ ΔΙΑΡΚΕΙΑ: 1 περιόδος. 24/11/2011 12:09 Όνομα: Λεκάκης Κωνσταντίνος καθ. Τεχνολογίας

ΘΕΜΑ : ΟΛΟΚΛΗΡΩΜΕΝΑ ΚΥΚΛΩΜΑΤΑ ΔΙΑΡΚΕΙΑ: 1 περιόδος. 24/11/2011 12:09 Όνομα: Λεκάκης Κωνσταντίνος καθ. Τεχνολογίας ΘΕΜΑ : ΟΛΟΚΛΗΡΩΜΕΝΑ ΚΥΚΛΩΜΑΤΑ ΔΙΑΡΚΕΙΑ: 1 περιόδος 24/11/2011 12:09 καθ. Τεχνολογίας ΜΙΚΡΟΕΠΕΞΕΡΓΑΣΤΗΣ Ένας μικροεπεξεργαστής είναι ένα ολοκληρωμένο κύκλωμα που επεξεργάζεται όλες τις πληροφορίες σε ένα

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

Προγραμματισμός Ι (ΗΥ120)

Προγραμματισμός Ι (ΗΥ120) Προγραμματισμός Ι (ΗΥ120) Διάλεξη 5: Κυριολεκτικά Συνδυασμοί / Μετατροπές Τύπων Αριθμητική Χαρακτήρων Κυριολεκτικά (literals) 2 Κάποιες μεταβλητές του προγράμματος πρέπει συνήθως να αρχικοποιηθούν με συγκεκριμένη

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

Ανασκόπηση στα ΑΡΙΘΜΗΤΙΚΑ ΣΥΣΤΗΜΑΤΑ

Ανασκόπηση στα ΑΡΙΘΜΗΤΙΚΑ ΣΥΣΤΗΜΑΤΑ ΕΡΓΑΣΙΑ 1: Ονοματεπώνυμο: Εξάμηνο: Ανασκόπηση στα ΑΡΙΘΜΗΤΙΚΑ ΣΥΣΤΗΜΑΤΑ Α.Μ: Έτος: 1. Το δεκαδικό σύστημα Είναι φανερό ότι οι χιλιάδες, εκατοντάδες, δεκάδες, μονάδες και τα δεκαδικά ψηφία είναι δυνάμεις

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

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

7.1 Θεωρητική εισαγωγή ΨΗΦΙΑΚΑ ΚΥΚΛΩΜΑΤΑ - ΕΡΓΑΣΤΗΡΙΑΚΗ ΑΣΚΗΣΗ 7 ΑΚΟΛΟΥΘΙΑΚΑ ΚΥΚΛΩΜΑΤΑ ΜΑΝ ΑΛΩΤΕΣ FLIP FLOP Σκοπός: Η κατανόηση της λειτουργίας των βασικών ακολουθιακών κυκλωµάτων. Θα µελετηθούν συγκεκριµένα: ο µανδαλωτής (latch)

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

ΠΛΗΡΟΦΟΡΙΚΗ I Ενότητα 6

ΠΛΗΡΟΦΟΡΙΚΗ I Ενότητα 6 ΠΛΗΡΟΦΟΡΙΚΗ I Ενότητα 6 ΑΡΙΘΜΗΤΙΚΑ ΣΥΣΤΗΜΑΤΑ Bits & Bytes Bit: η μικρότερη μονάδα πληροφορίας μία από δύο πιθανές καταστάσεις (ναι / όχι, αληθές / ψευδές, n / ff) κωδικοποίηση σε 0 ή 1 δυαδικό σύστημα

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

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

ΕΦΑΡΜΟΓΕΣ ΠΛΗΡΟΦΟΡΙΚΗΣ ΥΠΟΛΟΓΙΣΤΩΝ. Κεφάλαιο 2 ΕΦΑΡΜΟΓΕΣ ΠΛΗΡΟΦΟΡΙΚΗΣ ΥΠΟΛΟΓΙΣΤΩΝ Κεφάλαιο 2 Ο κύκλος της πληροφορίας Η σηµασία της πληροφορίας Ο υπολογιστής (επεξεργασία-αποθήκευση) 2 Παράσταση δεδοµένων Αριθµητικά συστήµατα εκαδικό σύστηµα 3 υαδικό

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

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

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

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

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

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

ΑΣΚΗΣΗ 9 ΑΣΥΓΧΡΟΝΟΙ ΜΕΤΡΗΤΕΣ (COUNTERS)

ΑΣΚΗΣΗ 9 ΑΣΥΓΧΡΟΝΟΙ ΜΕΤΡΗΤΕΣ (COUNTERS) ΑΣΚΗΣΗ 9 ΑΣΥΓΧΡΟΝΟΙ ΜΕΤΡΗΤΕΣ (COUNTERS) Αντικείμενο της άσκησης: H σχεδίαση και η χρήση ασύγχρονων απαριθμητών γεγονότων. Με τον όρο απαριθμητές ή μετρητές εννοούμε ένα ακολουθιακό κύκλωμα με FF, οι καταστάσεις

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

3.1 εκαδικό και υαδικό

3.1 εκαδικό και υαδικό Εισαγωγή στην επιστήµη των υπολογιστών Υπολογιστές και εδοµένα Κεφάλαιο 3ο Αναπαράσταση Αριθµών 1 3.1 εκαδικό και υαδικό εκαδικό σύστηµα 2 1 εκαδικό και υαδικό υαδικό Σύστηµα 3 3.2 Μετατροπή Για τη µετατροπή

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

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

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

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

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

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

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

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

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

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

Κεφάλαιο 2. Συστήματα Αρίθμησης και Αναπαράσταση Πληροφορίας. Περιεχόμενα. 2.1 Αριθμητικά Συστήματα. Εισαγωγή

Κεφάλαιο 2. Συστήματα Αρίθμησης και Αναπαράσταση Πληροφορίας. Περιεχόμενα. 2.1 Αριθμητικά Συστήματα. Εισαγωγή Κεφάλαιο. Συστήματα Αρίθμησης και Αναπαράσταση Πληροφορίας Περιεχόμενα. Αριθμητικά συστήματα. Μετατροπή αριθμών από ένα σύστημα σε άλλο.3 Πράξεις στο δυαδικό σύστημα.4 Πράξεις στο δεκαεξαδικό σύστημα.5

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

Αρχιτεκτονική Μηχανής. Αποθήκευση εδοµένων

Αρχιτεκτονική Μηχανής. Αποθήκευση εδοµένων Αρχιτεκτονική Μηχανής Αποθήκευση εδοµένων Οι πράξεις AND, OR, και Αλγεβρας Boole XOR (exclusive or) της Μία απεικόνιση των πυλών AND, OR, XOR, και NOT καθώς και των τιµών εισόδου (inputs) και εξόδου (output)

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

Ψηφιακά Ηλεκτρονικά. Μάθηµα 4ο.. Λιούπης

Ψηφιακά Ηλεκτρονικά. Μάθηµα 4ο.. Λιούπης Ψηφιακά Ηλεκτρονικά Μάθηµα 4ο. Λιούπης Λογική συζευγµένου εκποµπού Emitter-coupled logic (ECL) Χρησιµοποιούνται BJT transistor, µόνο στην ενεργή περιοχή Εµφανίζονται µικρές αλλαγές δυναµικού µεταξύ των

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

Τεχνολογία Υπολογιστικών Συστηµάτων & Λειτουργικά Συστήµατα Κεφάλαιο 1

Τεχνολογία Υπολογιστικών Συστηµάτων & Λειτουργικά Συστήµατα Κεφάλαιο 1 Τεχνολογία Υπολογιστικών Συστηµάτων & Λειτουργικά Συστήµατα Κεφάλαιο 1 Κεφάλαιο 1 Κατηγορίες Υπολογιστικών Συστηµάτων Σκοπός του κεφαλαίου αυτού είναι να παρουσιάσει την εξέλιξη των υπολογιστικών συστηµάτων,

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

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

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

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

Εργαστήριο Κυκλωµάτων και Μετρήσεων ΗΜΥ203

Εργαστήριο Κυκλωµάτων και Μετρήσεων ΗΜΥ203 Εργαστήριο Κυκλωµάτων και Μετρήσεων ΗΜΥ203 ιάλεξη 5 (Επανάληψη) 02/10/13 1 Λύσεις 1ης Ενδιάµεσης Εξέτασης Αναφέρετε τις ρυθµίσεις που θα κάνετε στον παλµογράφο (σε σχέση µε τα κουµπιά VOLTS/DIV και TIME/DIV),

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

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

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

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

6.1 Καταχωρητές. Ένας καταχωρητής είναι μια ομάδα από f/f αλλά μπορεί να περιέχει και πύλες. Καταχωρητής των n ψηφίων αποτελείται από n f/f.

6.1 Καταχωρητές. Ένας καταχωρητής είναι μια ομάδα από f/f αλλά μπορεί να περιέχει και πύλες. Καταχωρητής των n ψηφίων αποτελείται από n f/f. 6. Καταχωρητές Ένας καταχωρητής είναι μια ομάδα από f/f αλλά μπορεί να περιέχει και πύλες. Καταχωρητής των n ψηφίων αποτελείται από n f/f. Καταχωρητής 4 ψηφίων Καταχωρητής με παράλληλη φόρτωση Η εισαγωγή

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

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

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

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

Τεχνολογία Υπολογιστικών Συστηµάτων & Λειτουργικά Συστήµατα Κεφάλαιο 1

Τεχνολογία Υπολογιστικών Συστηµάτων & Λειτουργικά Συστήµατα Κεφάλαιο 1 Τεχνολογία Υπολογιστικών Συστηµάτων & Λειτουργικά Συστήµατα Κεφάλαιο 1 Κεφάλαιο 1 Κατηγορίες Υπολογιστικών Συστηµάτων Σκοπός του κεφαλαίου αυτού είναι να παρουσιάσει την εξέλιξη των υπολογιστικών συστηµάτων,

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

Συλλογή & Επεξεργασία Δεδομένων Εργαστήριο 5. Ρυθμίζοντας τη Φορά Περιστροφής. Σύστημα Συλλογής & Επεξεργασίας Μετρήσεων

Συλλογή & Επεξεργασία Δεδομένων Εργαστήριο 5. Ρυθμίζοντας τη Φορά Περιστροφής. Σύστημα Συλλογής & Επεξεργασίας Μετρήσεων Σκοπός Συλλογή & Επεξεργασία Δεδομένων Εργαστήριο 5 Ρυθμίζοντας τη Φορά Περιστροφής DC Κινητήρα. Σύστημα Συλλογής & Επεξεργασίας Μετρήσεων Βασική δομή ενός προγράμματος στο LabVIEW. Εμπρόσθιο Πλαίσιο (front

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

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

6.1 Θεωρητική εισαγωγή ΨΗΦΙΑΚΑ ΚΥΚΛΩΜΑΤΑ - ΕΡΓΑΣΤΗΡΙΑΚΗ ΑΣΚΗΣΗ 6 ΑΠΟΚΩ ΙΚΟΠΟΙΗΤΕΣ ΚΑΙ ΠΟΛΥΠΛΕΚΤΕΣ Σκοπός: Η κατανόηση της λειτουργίας των κυκλωµάτων ψηφιακής πολυπλεξίας και αποκωδικοποίησης και η εξοικείωση µε τους ολοκληρωµένους

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

2. Κώδικες 2. ΚΩΔΙΚΕΣ

2. Κώδικες 2. ΚΩΔΙΚΕΣ . ΚΩΔΙΚΕΣ.1 Εισαγωγή Κώδικας είναι ένας συστηματικός τρόπος παράστασης πληροφοριών με μεγάλη εφαρμογή στα συστήματα των υπολογιστών και την μεταβίβαση πληροφοριών. Ο υπολογιστής χρησιμοποιεί το δυαδικό

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

Κεφάλαιο 3 ο Ακολουθιακά Κυκλώματα με ολοκληρωμένα ΤΤL

Κεφάλαιο 3 ο Ακολουθιακά Κυκλώματα με ολοκληρωμένα ΤΤL Κεφάλαιο 3 ο Ακολουθιακά Κυκλώματα με ολοκληρωμένα ΤΤL 3.1 Εισαγωγή στα FLIP FLOP 3.1.1 Θεωρητικό Υπόβαθρο Τα σύγχρονα ακολουθιακά κυκλώματα με τα οποία θα ασχοληθούμε στο εργαστήριο των Ψηφιακών συστημάτων

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

Αριθμητικά Συστήματα Η ανάγκη του ανθρώπου για μετρήσεις οδήγησε αρχικά στην επινόηση των αριθμών Κατόπιν, στην επινόηση συμβόλων για τη παράσταση

Αριθμητικά Συστήματα Η ανάγκη του ανθρώπου για μετρήσεις οδήγησε αρχικά στην επινόηση των αριθμών Κατόπιν, στην επινόηση συμβόλων για τη παράσταση Αριθμητικά Συστήματα Η ανάγκη του ανθρώπου για μετρήσεις οδήγησε αρχικά στην επινόηση των αριθμών Κατόπιν, στην επινόηση συμβόλων για τη παράσταση τους Κατόπιν, στην επινόηση συμβόλων για τη παράσταση

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

Προγραμματισμός Ι (HY120)

Προγραμματισμός Ι (HY120) Προγραμματισμός Ι (HY120) #4 κυριολεκτικά & μετατροπή τύπων 1 Σπύρος Λάλης Κυριολεκτικά (literals) Συχνά θέλουμε να αρχικοποιήσουμε μεταβλητές του προγράμματος με μια συγκεκριμένη τιμή υπάρχει επίσης η

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

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

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

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