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

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

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

Transcript

1 . ΚΩΔΙΚΕΣ.1 Εισαγωγή Κώδικας είναι ένας συστηματικός τρόπος παράστασης πληροφοριών με μεγάλη εφαρμογή στα συστήματα των υπολογιστών και την μεταβίβαση πληροφοριών. Ο υπολογιστής χρησιμοποιεί το δυαδικό σύστημα με στοιχεία τα μηδέν-0 και ένα-1, ενώ ο άνθρωπος χρησιμοποιεί το δεκαδικό σύστημα και τα γράμματα του αλφάβητου. Αυτά γίνονται κατανοητά από τον υπολογιστή αφού κωδικοποιηθούν σε δυαδικούς αριθμούς. Η κωδικοποίηση γίνεται με διάφορους κώδικες ανάλογα με την εφαρμογή. Οι πιο γνωστοί κώδικες είναι ο BCD-Binary Coded Decimal, ο EBCDIC-Extended Binary Coded Decimal Interchange Code, o ASCII-American Standard Code for Information Interchange, ο UNICODE Standard που είναι τμήμα του ISO (93). Μια άλλη χρήση των κωδίκων είναι ο έλεγχος και η διόρθωση σφαλμάτων σε συστήματα ψηφιακής μεταβίβασης (Digital Transmision) ή σε πληροφορίες που μετακινούνται ανάμεσα στα διάφορα τμήματα του υπολογιστή (μεταξύ Κ.Μ.Ε και τερματικών μονάδων). Ο έλεγχος ή και η διόρθωση σφαλμάτων γίνεται με χρήση ψηφίων πλεονασμού στην λέξη του υπολογιστή. Οι πιο γνωστοί και απλοί κώδικες ελέγχου σφάλματος είναι οι κώδικες άρτιας & περιττής ισοτιμίας. Ακόμη οι κώδικες χρησιμοποιούνται στην μετατροπή του δεκαδικού στο δυαδικό σύστημα και αντίθετα, π.χ. οι αριθμοί εισάγονται από το πληκτρολόγιο στο δεκαδικό σύστημα. Ο υπολογιστής έχει τα ειδικά κυκλώματα κωδικοποίησης του δεκαδικού σε δυαδικό (BCD). Επίσης υπάρχουν και κώδικες που χρησιμοποιούνται για αριθμητικές πράξεις, έχουν φτιαχτεί ειδικά, ώστε να απλουστεύουν τα πράγματα στον τομέα αυτό. Π.χ. ο BCD- 41, ο κώδικας με υπερβολή κατά τρία BCD-Χ3... κ.λ.π.. Κώδικες (BCD-Binary Coded Decimal) Κωδικοποίησης του δεκαδικού σε δυαδικό Η κωδικοποίηση των δεκαδικών ψηφίων 0..9 στο δυαδικό σύστημα απαιτεί τουλάχιστον τέσσερα (4) δυαδικά ψηφία για να ισχύει η σχέση 10 n η οποία αληθεύει για η 4. Ανάλογα με την αντιστοιχία που θα χρησιμοποιήσουμε για την κωδικοποίηση προκύπτει και ένας BCD κώδικας. Από τους 4 =16 διαφορετικούς συνδυασμούς από 0 & 1, μόνο οι δέκα πρώτοι χρησιμοποιούνται για την κωδικοποίηση ενώ οι υπόλοιποι 6 είναι κενοί. Κ. Φανουράκης Θεωρία Ψηφιακών Ηλεκτρονικών Σελίδα 17η

2 ..1 Κώδικας κωδικοποίησης BCD-841 Είναι ένας απλός κώδικας BCD ο οποίος χρησιμοποιεί τους 10 πρώτους δυαδικούς αριθμούς για την κωδικοποίηση των δεκαδικών ψηφίων (λέγεται και ΝBCD-Νatural BCD). O BCD-841 είναι κώδικας με "βάρη" (Weights). Τα βάρη είναι δυνάμεις του δύο- και καθορίζονται ανάλογα με την θέση του δυαδικού ψηφίου στον κώδικα (τα βάρη γράφονται στο πάνω μέρος της στήλης). Τα βάρη εδώ είναι 8, 4,, 1 και έχουν την ιδιότητα ότι αν τα αθροίσουμε, για τα αντίστοιχα ψηφία που είναι ένα-1, τότε προκύπτει ο αντίστοιχος δεκαδικός αριθμός σύμφωνα με την 1.1 σχέση. (Ο κώδικας φαίνεται στο πίνακα που ακολουθεί σε επόμενη σελίδα). Π.χ =8+1=9 (10) Για την κωδικοποίηση αριθμού με πολλά ψηφία αντικαθιστούμε κάθε ψηφίο, του αριθμού, με το αντίστοιχο ψηφίο στον BCD-841 κώδικα. Π.χ. Ν (10) =41 Ν () = Με αυτό το σύστημα κωδικοποίησης αναγνωρίζουμε εύκολα τους δεκαδικούς αριθμούς, όμως είναι δύσκολος ο υπολογισμός του συμπληρώματος ως προς 9*, οπότε είναι δύσκολη και η πράξη της αφαίρεσης. Υπάρχουν άλλοι κώδικες οι οποίοι χρησιμοποιούνται περισσότερο. Για την κατασκευή ενός οποιουδήποτε κώδικα πρέπει να ισχύει ότι το "άθροισμα των βαρών" του να μην είναι μεγαλύτερο του 15 και μικρότερο του 9, δηλαδή 9 Σ 15. ΣΗΜΕΙΩΣΗ: Το συμπλήρωμα ως προς εννέα ενός αριθμού βρίσκεται αν αφαιρέσουμε όλα τα ψηφία του, κάθε ένα ξεχωριστά, από το 9. Π.χ. Το συμπλήρωμα του 64 ως προς 9 είναι το Κώδικας κωδικοποίησης BCD-41 Είναι κώδικας με βάρη (ή άθροισμα 9) και έχει την ιδιότητα να δίδει το συμπλήρωμα ενός δεκαδικού ψηφίου με αντιστροφή των αντίστοιχων δυαδικών ψηφίων του κώδικα. Για τον λόγο αυτό ο κώδικας λέγονται και "αυτοσυμπληρωμένος" (Self Complementing Code). Με την ιδιότητά του αυτή διευκολύνει αρκετά την αφαίρεση των δεκαδικών αριθμών στο σύστημα συμπληρώματος ως προς εννέα-9. Ο κώδικας BCD-41 χρησιμοποιείται στις ηλεκτρονικές αριθμομηχανές (τα γνωστά κομπιουτεράκια) Electronic Calculators...3 Κώδικας με βάρη BCD-511 Είναι κώδικας με βάρη (ή άθροισμα 9), όπως ο BCD-41 και έχει ίδιες τις Κ. Φανουράκης Θεωρία Ψηφιακών Ηλεκτρονικών Σελίδα 18η

3 ιδιότητες με αυτόν, δηλαδή δίδει το συμπλήρωμα ενός δεκαδικού ψηφίου με αντιστροφή των αντίστοιχων δυαδικών ψηφίων του κώδικα. Και οι δύο κώδικες έχουν την ιδιότητα να είναι συμμετρικοί ως προς το κέντρο, αυτό φαίνεται στον πίνακα, οπότε βρίσκεται εύκολα το συμπλήρωμα ως προς 9, με την αντιστροφή του ισοδύναμου δυαδικού αριθμού. Π.χ. Στον κώδικα BCD-511 το 4=0111 με συμπλήρωμα προς 9, είναι το 9-4= 5=1000 (αντιστροφή του 4=0111). Οι παραπάνω κώδικες, αλλά και όσοι άλλοι, έχουν αυτή την ιδιότητα, να είναι αυτοσυμληρούμενοι, είναι κατάλληλοι για αριθμητικές πράξεις. Αυτοσυμπληρούμενο κώδικα έχουμε αν σε κάθε ψηφίο του BCD-841 προσθέσουμε το 3. Ο κώδικας που προκύπτει δεν έχει βάρη και καλείται "Κώδικας Υπερβολής κατά τρία "(BCD- excess Three Code)...4 Κώδικας Υπερβολής κατά τρία (BCD-eXcess Three Code-χωρίς βάρη) Για την κωδικοποίηση ενός δεκαδικού ψηφίου, προσθέτουμε 3 στο ψηφίο αυτό και θεωρούμε τον BCD-841, σαν κώδικα του αθροίσματος π.χ. 0+3=3 κωδικοποίηση του 3, (ο κώδικας φαίνεται στον προηγούμενο πίνακα). Έχει την ιδιότητα του BCD- 41 για το συμπλήρωμα προς 9, δηλαδή την αντιστροφή όλων των δυαδικών ψηφίων του κώδικα. Παρατηρούμε ότι για την κωδικοποίηση του μηδενός (0) παίρνουμε τον BCD-841 κώδικα του 3, το και όλα τα άλλα ψηφία κωδικοποιούνται με την συνέχιση της αρίθμησης στο δυαδικό σύστημα από και πάνω. Εφαρμογή. Αφαίρεση στο σύστημα συμπληρώματος ως προς 9 με τη χρήση δεκαδικών κωδικοποιημένων στον κώδικα BCD-Χ3. Και εδώ ισχύει ακριβώς ότι και στο σύστημα συμπληρώματος ως προς ένα, δηλαδή αντί για αφαίρεση γίνεται πρόσθεση και το κρατούμενο της πρόσθεσης, αν υπάρχει, προστίθεται στο άθροισμα. Π.χ αντί κάνουμε Με τον κώδικα BCD-X3 βρίσκουμε εύκολα το συμπλήρωμα ως προς 9 του αφαιρέτη αν αντιστρέψουμε όλα τα ψηφία του κώδικα Π.χ 1 7 5= = Κ. Φανουράκης Θεωρία Ψηφιακών Ηλεκτρονικών Σελίδα 19η

4 Πίνακας μερικών βασικών κωδίκων ΣΗΜ: Ο κώδικας των δεκαδικών ψηφίων 5-9 βρίσκεται αντιστρέφοντας τα δυαδικά ψηφία των συμπληρωμάτων τους. Π.χ Ο αριθμός 4=0100 βρίσκεται αμέσως με την αντιστροφή των ψηφίων του 4=0100 5=1011 έχει συμπλήρωμα, προς 9, το 9-4=5=1011, το οποίο.3. Κώδικας G R A Y (κωδικοποίησης του δεκαδικού σε δυαδικό) Είναι κώδικας χωρίς βάρη και ανήκει στους κώδικες μοναδιαίας απόστασης (Unit Distance Code). Έχει την πολύ βασική ιδιότητα ότι μόνο ένα ψηφίο (bit) αλλάζει μεταξύ δύο διαδοχικών αριθμών (οι κώδικες δύο γειτονικών δεκαδικών ψηφίων διαφέρουν σε ένα δυαδικό ψηφίο μόνο). Χρησιμοποιείται σε κώδικες πληροφοριών. Ο Gray λέγεται και ανακλώμενος δυαδικός κώδικας (Reflected Binary Code), γιατί τα τρία (3) δεξιότερα ψηφία του κώδικα, είναι συμμετρικά πάνω και κάτω από την διαχωριστική γραμμή. Η πιθανότητα λάθους είναι μικρή αφού σε κάθε μεταβολή αλλάζει ένα μόνο ψηφίο, σε αντίθεση με τον BCD-841 όπου π.χ. από το 7 στο 8 αλλάζουν 4 ψηφία (4 -bits) Η μετατροπή του δυαδικού σε Gray γίνεται με την πρόσθεση ανά δύο των ψηφίων και αγνόηση του κρατούμενου π.χ ενώ το πρώτο ψηφίο μένει όπως είναι, ή μένει ίδιο το Π.Σ.Ψ. του δυαδικού και τα επόμενα προκύπτουν από την σχέση G ΔΕΚΑΔΙΚΟ ΨΗΦΙΟ BCD BCD i = Bi + 1 Bi δηλαδή 3 B3 ΒCD G = και G B3 B ΒCD GRAY BCD-eXcess 3 Υπερβολής =, G1 = B B1, G0 = B1 B0 Κ. Φανουράκης Θεωρία Ψηφιακών Ηλεκτρονικών Σελίδα 0η

5 Η αντίστροφη μετατροπή Gray σε δυαδικό γίνεται με την πρόσθεση ανά δύο των ψηφίων διαγώνια με αγνόηση του κρατούμενου, ενώ το πρώτο ψηφίο μένει όπως είναι Π.χ ή μένει το ίδιο το Π.Σ.Ψ. του αριθμού GRAY και τα υπόλοιπα προκύπτουν από την σχέση B B + G i = i + 1 i, δηλαδή B 3 = G3 και B = B3 +, B = B + 1, B = B1 + 0 G 1 G 0 G.4. Εφαρμογές. Στην κωδικοποίηση η μετατροπή ενός δυαδικού αριθμού σε κώδικα BCD γίνεται με την μετατροπή κάθε ψηφίου του στον αντίστοιχο κώδικα. Π.χ Το 369 (10) να μετατραπεί στον BCD-841. Γράφουμε Π.χ Το 369 (10) να μετατραπεί στον BCD-Χ3. Γράφουμε Π.χ Το 369 (10) να μετατραπεί στον BCD-41. Γράφουμε Από τα παραπάνω φαίνεται ότι η παράσταση αριθμών σε BCD κώδικες απαιτεί 1 ψηφία ενώ χρειάζεται μόνο 9 ψηφία για την παράσταση του αριθμού στο δυαδικό σύστημα. Επίσης απαιτεί περισσότερα κυκλώματα. Κ. Φανουράκης Θεωρία Ψηφιακών Ηλεκτρονικών Σελίδα 1η

6 .5 Κώδικες Ανίχνευσης και διόρθωσης λαθών (Error Correcting Codes) Για να βρούμε τυχόν λάθη, υπό την μορφή θορύβου, που μπαίνουν κατά την μεταφορά των πληροφοριών είτε εντός του ψηφιακού συστήματος είτε από μονάδα σε μονάδα είτε από ένα Ψ.Σ. σε άλλο, έχουμε διάφορους κώδικες. Οι κώδικες BCD με περισσότερα από τέσσερα δυαδικά ψηφία λέγονται κώδικες με πλεονασμό. Τα πρόσθετα ψηφία χρησιμοποιούνται για την ανίχνευση ή και για τη διόρθωση σφαλμάτων. Υπάρχουν κώδικες με πλεονασμό ενός ψηφίου (1 bit) για την ανίχνευση ενός σφάλματος, κώδικες με πλεονασμό δύο ψηφίων ( bits) για την ανίχνευση δύο σφαλμάτων ή την διόρθωση ενός σφάλματος κ.λ.π..5.1 Κώδικας BCD απλής ισοτιμίας Εδώ χρησιμοποιείται ένα επιπλέον ψηφίο (4+1), το οποίο λέγεται ψηφίο ισοτιμίας (Parity bit), το οποίο καθορίζεται ανάλογα με το αν η ισοτιμία είναι άρτια ή περιττή. Άρτια ισοτιμία (Even Parity) όπου το 5ο ψηφίο έχει τιμή τέτοια όπου το σύνολο των άσσων (1) σε κάθε ψηφίο να είναι άρτιος αριθμός ή Σ( 1 )=άρτιος. Περιττή ισοτιμία (Odd Parity) όπου το 5ο ψηφίο έχει τιμή τέτοια όπου το σύνολο των άσσων (1) σε κάθε ψηφίο να είναι περιττός αριθμός ή Σ( 1 )=περιττός. Με το ένα ψηφίο ισοτιμίας μπορούμε να ανιχνεύσουμε την ύπαρξη περιττού πλήθους σφαλμάτων, χωρίς όμως να μπορούμε να καθορίσουμε τη θέση του ψηφίου όπου έγινε το λάθος. Κώδικες με ψηφίο ισοτιμίας χρησιμοποιούνται στους αναγνώστες καρτών (Card Readers), χαρτοταινιών (Paper tape readers) και στην αποθήκευση πληροφορίας σε μαγνητικές ταινίες. Οι δύο κώδικες απλής ισοτιμίας φαίνονται στον πίνακα. ΔΕΚΑΔΙΚΟ ΨΗΦΙΟ BCD-841 Με άρτια ισοτιμία (Even Parity) P.B BCD-841 Με περιττή ισοτιμία (Odd Parity) P.B Δύο από πέντε ( out of 5) Κ. Φανουράκης Θεωρία Ψηφιακών Ηλεκτρονικών Σελίδα η

7 .5. Κώδικας Ν από Μ (Ν out of M) ή (Ν-μονάδες από Μ-συνολικά ψηφία) Εδώ κάθε δεκαδικό ψηφίο κωδικοποιείται με Μ-δυαδικά ψηφία, από τα οποία τα Ν-ψηφία είναι άσσοι-1 και τα άλλα M είναι μηδενικά-0. Το σύνολο των συνδυασμών που σχηματίζονται με την μέθοδο αυτή βρίσκεται από τη σχέση: Π=(Μ!)/(Ν!*(Μ-Ν))! Όπου:! = παραγοντικό. Ο κώδικας από 5 φαίνεται στον παραπάνω πίνακα. Με αυτόν ανιχνεύουμε την ύπαρξη λαθών κατά την μεταβίβαση της πληροφορίας, σε ένα σύστημα επικοινωνίας, αν στην λήψη το πλήθος των μονάδων N δεν είναι π.χ. δύο. Το πλήθος των συνδυασμών είναι Π=5!/(!*(5!-!))=5*4*3!/(*1*(3!))= 0/=10..6 Κώδικες διόρθωσης λαθών. Στους κώδικες διόρθωσης λαθών μπαίνουν δύο, τουλάχιστον, ψηφία πλεονασμού. Αύξηση του πλήθους των ψηφίων πλεονασμού, σημαίνει μεγαλύτερη δυνατότητα διόρθωσης περισσότερων λαθών. Αυτό ταυτόχρονα σημαίνει "λιγότερη" πληροφορία στην λέξη. Ας δούμε δυο τέτοιους κώδικες, τους πλέον απλούς..6.1 Ορθογώνιοι πίνακες (Rectangular Codes) Είναι μια κατηγορία απλών κωδίκων διόρθωσης λαθών στους οποίους η πληροφορία ταξινομείται σε ένα ορθογώνιο πίνακα (ARRAY) mxn θέσεων, και στη συνέχεια μπαίνει ψηφίο ισοτιμίας τόσο στις γραμμές όσο και στις στήλες του πίνακα, οπότε ο πίνακας γίνεται (m+1)x(n+1) διαστάσεων. Με τον τρόπο αυτό χρησιμοποιούμε ψηφίο ισοτιμίας για κάθε λέξη πληροφορίας και μετά από κάθε m λέξεις πληροφορίας εισάγουμε και μία λέξη ελέγχου. Στους πίνακες βλέπουμε ακριβώς τον τρόπο σε ένα ορθογώνιο πίνακα περιττής ισοτιμίας και πώς εντοπίζεται το λάθος. Στο παράδειγμά μας αν εξετάσουμε στην λήψη την περιττή ισοτιμία, για όλες τις γραμμές και τις στήλες του πίνακα, βρίσκουμε το λάθος στην 4 η γραμμή και 3 η στήλη. ΕΚΠΟΜΠΗ P.B ΛΗΨΗ P.B Π.χ P.B P.B Το ψηφίο της 4 ης γραμμής και 3 ης στήλης είναι λάθος γιατί το ΡΒ οριζόντια έπρεπε να είναι 0 και είναι 1 και κατακόρυφα έρεπε να είναι 1 και είναι 0. Κ. Φανουράκης Θεωρία Ψηφιακών Ηλεκτρονικών Σελίδα 3η

8 .6. Κώδικες Hamming Οι κώδικες ανιχνεύουν και εντοπίζουν την θέση ενός λάθους κατά την μετάδοση μιας δυαδικής πληροφορίας μήκους m ψηφίων, με την χρήση k ψηφίων ισοτιμίας κατάλληλα τοποθετημένων μέσα στην πληροφορία. Για τον αριθμό k ισχύει η σχέση k m+k+1. Από αυτή προκύπτει ο πίνακας ο οποίος δείχνει το πλήθος των ψηφίων k (το μικρότερο δυνατό) για τη λέξη μήκους m ψηφίων. Η νέα λέξη θα έχει m+k=η θέσεις (από το ένα έως το m+k), αρχίζοντας από m k min το ΛΣΨ. Η λέξη συμβολίζεται (n,m) π.χ. η λέξη (7,4). Αν το μήκος της λέξης n είναι γνωστό τότε το πλήθος των ψηφίων πληροφορίας δίδεται από την σχέση m n /(n+1). Π.χ. για n=4 από τη προηγούμενη σχέση έχουμε m max =1 και για n=7 έχουμε m max =4. Ας δούμε αναλυτικά τον κώδικα για τη λέξη (7,4). Στην λέξη θα περιέχονται 3 ψηφία ελέγχου (αφού m+k=n και m max =4). Τα ψηφία αυτά θα ελέγχουν με άρτια ισοτιμία ορισμένα ψηφία πληροφορίας. Για να βρεθούν οι θέσεις των ψηφίων ελέγχου, καθώς και ποια ψηφία πληροφορίας ελέγχονται από το κάθε ψηφίο ελέγχου, γράφουμε τον πίνακα του οποίου οι στήλες προκύπτουν από τη κωδικοποίηση των αριθμών 1 n (ή 1 7) στο δυαδικό σύστημα. Οι στήλες του πίνακα που περιέχουν μία μόνο μονάδα, δίδουν τις θέσεις των ψηφίων ελέγχου. Δηλαδή τα ψηφία ελέγχου εδώ θα είναι το 1 ο το ο και το 4 ο ψηφίο. ΕΛ ΕΛ ΠΛ ΕΛ ΠΛ ΠΛ ΠΛ ΕΛ = Έλεγχος ΠΛ = Πληροφορία ο ψηφίο ελέγχου ο ψηφίο ελέγχου ο ψηφίο ελέγχου Επίσης η κάθε γραμμή του πίνακα δίδει τα ψηφία της λέξης τα οποία ελέγχονται, από το αντίστοιχο ψηφίο ελέγχου. Η αντιστοιχία σημειώνεται στα δεξιά του πίνακα. Δηλαδή : Το 1ο ψηφίο ελέγχου ελέγχει τις θέσεις 1, 3, 5, 7 Το ο ψηφίο ελέγχου ελέγχει τις θέσεις, 3, 6, 7 Το 3ο ψηφίο ελέγχου ελέγχει τις θέσεις 4, 5, 6, 7 Για έλεγχο με άρτια ισοτιμία, μπορούμε να καθορίσουμε τα ψηφία ελέγχου όταν δοθούν τα ψηφία της πληροφορίας. Π.χ. Έστω η πληροφορία Σύμφωνα με τον πίνακα κωδικοποίησης των θέσεων η λέξη των 7 ψηφίων θα είναι: Κ. Φανουράκης Θεωρία Ψηφιακών Ηλεκτρονικών Σελίδα 4η

9 ΕΛ1 ΕΛ 1 ΕΛ Όπου: Το ψηφίο ΕΛ1 ελέγχει με άρτια ισοτιμία τις θέσεις 1, 3, 5, 7 οπότε ΕΛ1=1 Το ψηφίο ΕΛ ελέγχει με άρτια ισοτιμία τις θέσεις, 3, 6, 7 οπότε ΕΛ=0 Το ψηφίο ΕΛ3 ελέγχει με άρτια ισοτιμία τις θέσεις 4, 5, 6, 7 οπότε ΕΛ3=0 Τελικά η λέξη η οποία θα μεταβιβαστεί είναι η Έστω τώρα ότι πήραμε την λέξη , με λάθος στην μεταβίβαση σε ένα ψηφίο της πληροφορίας. 1η η 3η 4η 5η 6η 7η. Από τις θέσεις οι οποίες ελέγχονται από κάθε ψηφίο ελέγχου, μπορούμε να καθορίσουμε, με άρτια ισοτιμία, τρία ψηφία ελέγχου. Δηλαδή: Στις θέσεις 1, 3, 5, 7 το ψηφίο ισοτιμίας είναι ένα (1) Στις θέσεις, 3, 6, 7 το ψηφίο ισοτιμίας είναι μηδέν (0) Στις θέσεις 4, 5, 6, 7 το ψηφίο ισοτιμίας είναι ένα (1) ΠΣΨ Θεωρούμε τα τρία ψηφία άρτιας ισοτιμίας, τα οποία βρήκαμε παραπάνω, με την αντίστροφη σειρά, σχηματίζεται μια λέξη k ψηφίων η οποία λέγεται "σύνδρομο". Ο δεκαδικός ο οποίος αντιστοιχεί στο σύνδρομο μας δείχνει και την θέση του λάθους στην λέξη. Στην περίπτωσή μας το σύνδρομο είναι 101=5 (10), επομένως το ψηφίο με το λάθος είναι το 5ο και η σωστή λέξη θα είναι η , όπου το λάθος διορθώθηκε με απλή αντιστροφή του ψηφίου της 5ης θέσης..7. Αλφαριθμητικοί κώδικες (Alphanumeric codes) Στις Υψηλού επιπέδου (High Language) γλώσσες προγραμματισμού χρησιμοποιούνται, στην σύνταξη των εντολών, αλφαριθμητικοί χαρακτήρες. Για την μετατροπή τους σε ομάδες δυαδικών ψηφίων, κατανοητών από τον υπολογιστή, χρησιμοποιούνται οι λεγόμενοι αλφαριθμητικοί κώδικες. Οι γνωστότεροί τους είναι ο κώδικας ASCII και ο εκτεταμένος κώδικας EBCDIC Κώδικας ASCII Ο ASCII (American Standard Code for Information Interchange) είναι ο πλέον γνωστός αλφαριθμητικός κώδικας με μεγάλη χρήση στους μίνι και μίκρο υπολογιστές. Οι βασικοί αλφαριθμητικοί χαρακτήρες είναι 84 (10 αριθμοί 0,1,,3,4,5,6,7,8,9 τα 6 κεφαλαία γράμματα Α,Β,..,Ζ και 6 μικρά a,b,..,z και περίπου ειδικοί χαρακτήρες). Οι 84 αυτοί χαρακτήρες μπορούν να κωδικοποιηθούν με 7 ψηφία, αφού ισχύει και έχουμε πλεόνασμα 44 επιπλέον θέσεις για κωδικοποίηση άλλων χαρακτήρων. Κ. Φανουράκης Θεωρία Ψηφιακών Ηλεκτρονικών Σελίδα 5η

10 Ο ASCII χρησιμοποιεί 7 ψηφία για την κωδικοποίηση και μερικές φορές το 8ο ψηφίο σαν ψηφίο ισοτιμίας στην ανίχνευση σφαλμάτων. Στον κώδικα περιλαμβάνονται και ειδικοί χαρακτήρες ή λειτουργίες οι οποίες χρησιμοποιούνται στις επικοινωνίες. Σε μικρούς υπολογιστές δεν χρησιμοποιείται ισοτιμία και το 8ο ψηφίο προστίθεται στην δυνατότητα κωδικοποίησης αλφαριθμητικών χαρακτήρων, 8 =56(0-55), πολλοί από τους οποίους είναι γραφικοί χαρακτήρες, το Ελληνικό αλφάβητο κ.λ.π. Character ASCII EBCDIC Character ΑSCII ΕBCDIC Space A ! B " C # D $ E % F & G ' H ( I ) J * K L , M N O / P Q R S T U V W X Y Z Κώδικας EBCDIC Ο ΕBCDIC (Extended Binary Coded Decimal Interchange Code) κώδικας χρησιμοποιείται στους ΙΒΜ υπολογιστές. Χρησιμοποιεί 8-ψηφία άρα κωδικοποιεί τους διπλάσιους χαρακτήρες από την πρώτη μορφή του ASCII. Στον παραπάνω πίνακα φαίνονται οι δύο κώδικες. Από τον πίνακα παρατηρούμε ότι οι αριθμοί κωδικοποιούνται με τον γνωστό κώδικα BCD-841 αλλά επιπλέον στον ASCII μπαίνει μπροστά το 011 ενώ στον EBCDIC το 111. Επίσης στα γράμματα υπάρχει μια ανάλογη διαδικασία κωδικοποίησης. Δηλαδή στον ASCII ξεκινάμε με το 0001 για το Άλφα με πρόθεμα Κ. Φανουράκης Θεωρία Ψηφιακών Ηλεκτρονικών Σελίδα 6η

11 100 και αριθμούμε κανονικά μέχρι το , που είναι το Όμικρον. Μετά πάμε στο που είναι το P κ.ο.κ. (Περισσότερα για τους κώδικες αυτούς θα βρείτε σε ειδικά βιβλία και βιβλία Η/Υ)..7.3 Κώδικας UNICODE O κώδικας Unicode Standard είναι ένα παγκόσμιο πρότυπο που χρησιμοποιείται στην κωδικοποίηση κειμένου. Ο σχεδιασμός του βασίζεται στον κώδικα ASCII αλλά παρέχει την δυνατότητα κωδικοποίησης όλων των χαρακτήρων που χρησιμοποιούνται από ένα μεγάλο αριθμό γλωσσών. Για την κωδικοποίηση των χιλιάδων διαφορετικών χαρακτήρων των γλωσσών χρησιμοποιεί ένα κώδικα από 16 χαρακτήρες Bits που παρέχει την δυνατότητα κωδικοποίησης ( 16 ) διαφορετικών συνδυασμών άρα και χαρακτήρων. Έτσι ο κώδικας Unicode κωδικοποιεί όλους τους χαρακτήρες που χρησιμοποιούνται στις πιο σημαντικές ζωντανές σημερινές γραπτές γλώσσες και περιλαμβάνει μεταξύ άλλων Ελληνικούς, Λατινικούς, Κυριλλικούς, Αραβικούς κ.λ.π. χαρακτήρες και συλλογές από ειδικούς χαρακτήρες..8 Παράσταση πληροφοριών Σε όλα τα ψηφιακά συστήματα, στους υπολογιστές οι πληροφορίες παρίστανται με ψηφιακό σήμα το οποίο έχει δυο τιμές, την τιμή μηδέν- 0 και την τιμή ένα- 1. Χρησιμοποιείται δηλαδή το δυαδικό σύστημα για την παράσταση των πληροφοριών αλλά και την εκτέλεση των διαφόρων πράξεων. Τα βασικά ψηφία που χρησιμοποιούνται είναι το μηδέν- 0 και το ένα- 1, τα οποία παριστάνουν και την λειτουργία ηλεκτρονικών στοιχείων όπως το Τr (όπου 1 =ΟΝ 0 =ΟFF). Η παράσταση του μηδέν- 0 & ένα- 1 γίνεται με δυο τάσεις (+V) ή (-V) όπου το ένα- 1 αντιστοιχεί στην (+V ή -V ) και το μηδέν- 0 σε 0V. (Αν το ένα- 1 αντιστοιχεί σε θετική τάση +V τότε έχουμε θετική λογική, αυτή χρησιμοποιείται κυρίως) Τα δυαδικό ψηφία μηδέν- 0 και ένα- 1 στην τεχνολογία ΤΤL, παριστάνονται με ένα τετραγωνικό παλμό, όπου το μηδέν- 0 αντιστοιχεί σε 0V και το ένα- 1 σε +5V. Η πρώτη αντιστοιχεί στην Χαμηλή Λογική κατάσταση - Low Logic Level και η δεύτερη στην Υψηλή Λογική Κατάσταση - High Logic Level. Οι παραπάνω τιμές είναι οι θεωρητικές ενώ στην πραγματικότητα οι δυο λογικές στάθμες εμφανίζονται αν οι τιμές της τάσεως, στην τεχνολογία ΤΤL, είναι μεταξύ 0-1,0V= 0 και από 3,5-5V= 1. Οι ενδιάμεσες τιμές τάσης από 1,0-3,5V είναι Κ. Φανουράκης Θεωρία Ψηφιακών Ηλεκτρονικών Σελίδα 7η

12 ανεπιθύμητες. Για την τεχνολογία CMOS τα αντίστοιχα μεγέθη είναι 0-3,0V= 0 και 5-15V= 1. Η παράσταση δυαδικών αριθμών, με περισσότερα του ενός ψηφία, και η μετάδοσή τους μέσα στις ηλεκτρονικές ψηφιακές μηχανές γίνεται με δυο τρόπους. α) Παράλληλα Στον τρόπο αυτό κάθε ψηφίο του αριθμού έχει ένα δικό του αγωγό, μέσα στη 0 +V 0 +V 0 0 +V 0 μηχανή, ο οποίος έχει τάση ή παλμό και έχει το κατάλληλο "βάρος", όλα δε τα ψηφία του εμφανίζονται ταυτόχρονα. Π.χ Η παράλληλη παράσταση του αριθμού () β) Εν Σειρά Στον τρόπο αυτό όλα τα ψηφία του αριθμού εμφανίζονται στον ίδιο αγωγό, είτε με την μορφή τάσης είτε με την μορφή παλμών, αλλά χρονικά το ένα ακολουθεί το άλλο κατά ορισμένα χρονικά διαστήματα (Bits times). Συνήθως εμφανίζεται το ΛΣΨ πρώτο. Π.χ Η εν σειρά παράσταση του αριθμού () +V ΛΣΨ ΠΣΨ Από τα παραπάνω συνεπάγεται ότι μια λέξη k-ψηφίων στον παράλληλο τρόπο εμφανίζεται ταυτοχρόνως σε χρόνο ενός ψηφίου (1 bit times) αλλά σε k ιδιαίτερους αγωγούς, ενώ στον εν σειρά τρόπο εμφανίζεται σε ένα αγωγό αλλά απαιτείται χρόνος k ψηφίων (k bit times). Ο παράλληλος τρόπος απαιτεί περισσότερα κυκλώματα (k φορές περισσότερα), αλλά είναι και ταχύτερος κατά k φορές του εν σειρά τρόπου..9. Ψηφιακό σήμα ΛΣΨ 0 ΠΣΨ 1 Αν τώρα παρατηρήσουμε ένα ψηφιακό σήμα, θεωρητικά, μπορούμε να πούμε ότι η μετάβαση από την μια κατάσταση στην άλλη (από Low σε High ή το αντίστροφο) είναι στιγμιαία. Όμως αυτό δεν είναι πρακτικά δυνατό αφού όλα τα ηλεκτρονικά στοιχεία χρειάζονται κάποιο χρόνο για να λειτουργήσουν, δηλαδή χρειάζονται ένα χρόνο για να αλλάξουν κατάσταση που λέγεται χρόνος μετάβασης (transition time t r). t Κ. Φανουράκης Θεωρία Ψηφιακών Ηλεκτρονικών Σελίδα 8η

13 +V 5V 90% 10% Ο χρόνος που χρειάζεται το σήμα να ανέλθει από το 10% της τιμής του (λογικό 0) στο 90% t r f t της τιμής του (λογικό 1) λέγεται χρόνος ανύψωσης (rise time), ενώ ο χρόνος που χρειάζεται το σήμα να πέσει από το 90% της τιμής του (λογικό ένα- 1 ) στο 10% της τιμής του (λογικό μηδέν- 0 ) λέγεται χρόνος πτώσης (fall time). Σε ένα καλό ψηφιακό σήμα οι δυο παραπάνω χρόνοι πρέπει να t είναι οι μικρότεροι δυνατοί ώστε το σήμα να έχει κατά, το δυνατό, κατακόρυφη άνοδο και πτώση Μερικές απαιτήσεις μιας πηγής ψηφιακού σήματος είναι οι παρακάτω: 1. Η τάση για το λογικό ένα- 1 να είναι πάνω από την ελάχιστη τιμή αλλά όχι μεγαλύτερη από την μέγιστη τιμή. Υψηλότερη τιμή θα προκαλούσε την καταστροφή της εισόδου.. Η τάση για το λογικό μηδέν- 0 να είναι κάτω από την μέγιστη τιμή αλλά όχι μεγαλύτερη από την ελάχιστη τιμή. Χαμηλότερη τιμή θα προκαλούσε την καταστροφή της εισόδου. 3. Η έξοδος της πηγής ψηφιακού σήματος πρέπει να μπορεί να δώσει σε λειτουργία κενού φορτίο αλλά και κάτω από συνθήκες πλήρους φορτίου τις κατάλληλες τιμές τάσης ώστε αυτές να ανταποκρίνονται στις επιτρεπτές τάσεις Η σταθερότητα του σήματος μέσα στα επιτρεπτά όρια είναι καθοριστικός παράγων καλής λειτουργίας 4. Αν η πηγή ψηφιακού σήματος είναι διακόπτης πρέπει να χρησιμοποιηθεί σαν είσοδος μια μετάβαση από την μία στην άλλη κατάσταση ( 0 σε 1 ή 1 σε 0 ) και όχι ολόκληρος παλμός. 5. Αν η πηγή ψηφιακού σήματος είναι χρονοπαλμός, ο χρόνος ανύψωσης των παλμών πρέπει να είναι μικρός ώστε η έξοδος της πύλης που οδηγείται από το σήμα αυτό να μην ταλαντώνεται.. Όταν σαν πηγή σήματος χρησιμοποιείται διακόπτης το αναπήδημα το επαφών του διακόπτη διαρκεί μερικά msec. Αυτό δημιουργεί ένα αριθμό παλμών εξόδου αντί της απλής μετάβασης από το 0 στο 1. Η είσοδος του TTL γίνεται υψηλή μεταξύ δυο διαδοχικών αναπηδήσεων. +5V 1 ΚΩ Κ. Φανουράκης Θεωρία Ψηφιακών Ηλεκτρονικών Σελίδα 9η

14 Το πρόβλημα διορθώνεται με ένα διαφορετικό κύκλωμα, όπως το επόμενο, όπου +5V 1ΚΩ 1ΚΩ Δ 4 5 B 6 Q 1 1 A 3 η μεσαία λήψη του διακόπτη συνδέεται στην γη. Όταν ο διακόπτης βρίσκεται στη θέση 1 τότε η είσοδος Α1 έχει λογικό μηδέν- 0, η έξοδος Q είναι μηδέν- 0 άρα η έξοδος QA είναι ένα- 1 επομένως και είσοδος Β5 θα είναι ένα- 1. Επειδή και η δεύτερη είσοδός της είναι ένα- 1, μέσω της αντίστασης συνδέεται σε λογικό ένα- 1, η έξοδος Q θα είναι μηδέν- 0. Αν αλλάξει θέση ο διακόπτης και πάει στη θέση, τότε Α4= 1, Β5= 0 άρα Q= 1 οπότε Α= 1 και Α1= 1 άρα η έξοδος QA= 0 και κρατά την έξοδο Q πάντα σε λογικό ένα- 1 ανεξάρτητα από την άλλη της είσοδο. Άλλα κυκλώματα σχετικά με παλμούς και οδήγηση ψηφιακών κυκλωμάτων θα δούμε στο επόμενο μάθημα των Ψηφιακών Κυκλωμάτων..10. Ασκήσεις 1. Να μετατραπούν οι δυαδικοί αριθμοί α) β) σε ισοδύναμους αριθμούς στον BCD-841, BCD-41, BCD-Χ3 και GRAY. Να μετατραπεί ο Ν(10) = 1984 στον BCD-41 και στον BCD-Χ3 3. Να γίνει η πράξη 43-3 με τον BCD-Χ3 4. Να γράψετε τον BCD του 57(10) 5. Να μετατρέψετε τον δυαδικό στον GRAY 6. Να μετατρέψετε τον GRAY σε δυαδικό Κ. Φανουράκης Θεωρία Ψηφιακών Ηλεκτρονικών Σελίδα 30η

15 7 Να σχεδιαστεί κύκλωμα ελέγχου άρτιας ισοτιμίας για 4 ψηφία. Η έξοδος του κυκλώματος είναι ένα όταν τα 4 ψηφία δεν έχουν άρτια ισοτιμίας. 8. Να εκφραστεί ο αριθμός στον BCD-841 άρτιας ισοτιμίας στον κώδικα ASCII και στον EBCDIC. 9. Να κωδικοποιηθεί η πληροφορία με τον κώδικα Hamming. 10. Να γράψετε τον α) 357(10) στον BCD άρτιας ισοτιμίας β) 59(10) στον BCD-Χ3 περιττής ισοτιμίας γ) 7 στον ASCII Κ. Φανουράκης Θεωρία Ψηφιακών Ηλεκτρονικών Σελίδα 31η

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

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

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

Εισαγωγή στους Η/Υ. Γιώργος Δημητρίου. Μάθημα 7 και 8: Αναπαραστάσεις. Πανεπιστήμιο Θεσσαλίας - Τμήμα Πληροφορικής

Εισαγωγή στους Η/Υ. Γιώργος Δημητρίου. Μάθημα 7 και 8: Αναπαραστάσεις. Πανεπιστήμιο Θεσσαλίας - Τμήμα Πληροφορικής Γιώργος Δημητρίου Μάθημα 7 και 8: Αναπαραστάσεις Αναπαράσταση Πληροφορίας Η/Υ Αριθμητικά δεδομένα Σταθερής υποδιαστολής Κινητής υποδιαστολής Μη αριθμητικά δεδομένα Χαρακτήρες Ειδικοί κώδικες Εντολές Γλώσσα

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Εισαγωγή στους Υπολογιστές

Εισαγωγή στους Υπολογιστές Εισαγωγή στους Υπολογιστές Ενότητα 9: Ψηφιακή Αριθμητική Βασίλης Παλιουράς Πολυτεχνική Σχολή Τμήμα Ηλεκτρολόγων Μηχανικών και Τεχνολογίας Υπολογιστών Ψηφιακή Αριθμητική Σκοποί ενότητας 2 Περιεχόμενα ενότητας

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Κεφάλαιο 2 Η έννοια και η παράσταση της πληροφορίας στον ΗΥ. Εφ. Πληροφορικής Κεφ. 2 Καραμαούνας Πολύκαρπος 1

Κεφάλαιο 2 Η έννοια και η παράσταση της πληροφορίας στον ΗΥ. Εφ. Πληροφορικής Κεφ. 2 Καραμαούνας Πολύκαρπος 1 Κεφάλαιο 2 Η έννοια και η παράσταση της πληροφορίας στον ΗΥ Καραμαούνας Πολύκαρπος 1 2.1Η έννοια της πληροφορίας Δεδομένα Πληροφορία Καραμαούνας Πολύκαρπος 2 2.2 ΗΥ Το βασικό εργαλείο επεξεργασίας και

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

ΚΩΔΙΚΕΣ ΕΠΙΚΟΙΝΩΝΙΑΣ

ΚΩΔΙΚΕΣ ΕΠΙΚΟΙΝΩΝΙΑΣ ΣΤΟΙΧΕΙΑ ΜΕΤΑΔΟΣΗΣ ΚΩΔΙΚΕΣ ΕΠΙΚΟΙΝΩΝΙΑΣ Ο ηλεκτρονικός υπολογιστής λειτουργεί με βάση το δυαδικό σύστημα αρίθμησης. Δηλαδή το αλφάβητο του αποτελείται από το δυαδικό ψηφίο (bit) 0 και το δυαδικό ψηφίο

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

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

ΘΕΜΑ : ΣΥΣΤΗΜΑΤΑ ΑΡΙΘΜΗΣΗΣ. ΔΙΑΡΚΕΙΑ: 1 περιόδους. 22/1/ :11 Όνομα: Λεκάκης Κωνσταντίνος καθ. Τεχνολογίας ΘΕΜΑ : ΣΥΣΤΗΜΑΤΑ ΑΡΙΘΜΗΣΗΣ ΔΙΑΡΚΕΙΑ: 1 περιόδους 22/1/2010 10:11 καθ. Τεχνολογίας 22/1/2010 10:12 Παραδείγματα Τι ονομάζουμε αριθμητικό σύστημα? Το σύνολο από ψηφία (αριθμοί & χαρακτήρες). Που χρησιμεύουν

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

Χρήστος Ξενάκης. Πανεπιστήμιο Πειραιώς, Τμήμα Ψηφιακών Συστημάτων

Χρήστος Ξενάκης. Πανεπιστήμιο Πειραιώς, Τμήμα Ψηφιακών Συστημάτων ΘΕΩΡΙΑ ΠΛΗΡΟΦΟΡΙΑΣ Κεφάλαιο 10 : Κωδικοποίηση καναλιού Χρήστος Ξενάκης Πανεπιστήμιο Πειραιώς, Τμήμα Ψηφιακών Συστημάτων Περιεχόμενα Ομιλίας Απόσταση και βάρος Hamming Τεχνικές και κώδικες ανίχνευσης &

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

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

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

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

Ενότητα 8 Η ΠΥΛΗ XOR ΚΑΙ ΟΙ ΕΦΑΡΜΟΓΕΣ ΤΗΣ ΚΩΔΙΚΟΠΟΙΗΣΗ

Ενότητα 8 Η ΠΥΛΗ XOR ΚΑΙ ΟΙ ΕΦΑΡΜΟΓΕΣ ΤΗΣ ΚΩΔΙΚΟΠΟΙΗΣΗ Ενότητα 8 Η ΠΛΗ XOR ΚΑΙ ΟΙ ΕΦΑΡΜΟΓΕΣ ΤΗΣ ΚΩΔΙΚΟΠΟΙΗΣΗ Γενικές Γραμμές Πύλες XOR και XNOR λοποιήσεις με AND-OR-INV Κώδικας Ισοτιμίας (Parity) Άρτια και Περιττή Συνάρτηση Κυκλώματα ανίχνευσης λαθών Συγκριτές

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

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

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

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

Εισαγωγή στους Ηλεκτρονικούς Υπολογιστές. 5 ο Μάθημα. Λεωνίδας Αλεξόπουλος Λέκτορας ΕΜΠ. url:

Εισαγωγή στους Ηλεκτρονικούς Υπολογιστές. 5 ο Μάθημα. Λεωνίδας Αλεξόπουλος Λέκτορας ΕΜΠ.   url: στους Ηλεκτρονικούς Υπολογιστές 5 ο Μάθημα Λεωνίδας Αλεξόπουλος Λέκτορας ΕΜΠ email: leo@mail.ntua.gr url: http://users.ntua.gr/leo Άδεια Χρήσης Το παρόν εκπαιδευτικό υλικό υπόκειται σε άδειες χρήσης Creative

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

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

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

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

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

Εισαγωγή στην επιστήμη των υπολογιστών. Υπολογιστές και Δεδομένα Κεφάλαιο 2ο Αναπαράσταση Δεδομένων Εισαγωγή στην επιστήμη των υπολογιστών Υπολογιστές και Δεδομένα Κεφάλαιο 2ο Αναπαράσταση Δεδομένων 1 2.1 Τύποι Δεδομένων Τα δεδομένα σήμερα συναντώνται σε διάφορες μορφές, στις οποίες περιλαμβάνονται αριθμοί,

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

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

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

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

Αναπαράσταση Δεδομένων (2 ο μέρος) ΜΥΥ-106 Εισαγωγή στους Η/Υ και στην Πληροφορική

Αναπαράσταση Δεδομένων (2 ο μέρος) ΜΥΥ-106 Εισαγωγή στους Η/Υ και στην Πληροφορική Αναπαράσταση Δεδομένων (2 ο μέρος) ΜΥΥ-106 Εισαγωγή στους Η/Υ και στην Πληροφορική «Λογικές» πράξεις, μάσκες Πώς βρίσκουμε το υπόλοιπο μιας διαίρεσης με το 4; διαίρεση με 4 = δεξιά ολίσθηση 2 bits Το υπόλοιπο

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

ΕΠΙΚΟΙΝΩΝΙΕΣ ΔΕΔΟΜΕΝΩΝ ΚΑΙ ΤΕΧΝΟΛΟΓΙΕΣ INTERNET

ΕΠΙΚΟΙΝΩΝΙΕΣ ΔΕΔΟΜΕΝΩΝ ΚΑΙ ΤΕΧΝΟΛΟΓΙΕΣ INTERNET ΕΠΙΚΟΙΝΩΝΙΕΣ ΔΕΔΟΜΕΝΩΝ ΚΑΙ ΤΕΧΝΟΛΟΓΙΕΣ INTERNET Κεφάλαιο 2: Στοιχεία Μετάδοσης Κώδικες 2 Κώδικες Κωδικοποίηση Δεδομένων: Όπως έχει ήδη αναφερθεί, προκειμένου τα δεδομένα να γίνουν κατανοητά από ένα ηλεκτρονικό

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

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

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

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

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

ΕΙΣΑΓΩΓΗ ΣΤΗΝ ΠΛΗΡΟΦΟΡΙΚΗ ΤΕΙ ΙΟΝΙΩΝ ΝΗΣΩΝ ΤΜΗΜΑ ΕΦΑΡΜΟΓΩΝ ΠΛΗΡΟΦΟΡΙΚΗΣ ΣΤΗ ΔΙΟΙΚΗΣΗ ΚΑΙ ΣΤΗΝ ΟΙΚΟΝΟΜΙΑ 7 Ο ΜΑΘΗΜΑ ΕΙΣΑΓΩΓΗ ΣΤΗΝ ΠΛΗΡΟΦΟΡΙΚΗ ΑΠΟΣΤΟΛΙΑ ΠΑΓΓΕ Περιεχόμενα 2 Δυαδικό Σύστημα Προσημασμένοι δυαδικοί αριθμοί Αφαίρεση

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

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

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

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

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

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

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

Προγραμματισμός Υπολογιστών

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

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

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

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

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

Ψηφιακά Συστήματα. 6. Σχεδίαση Συνδυαστικών Κυκλωμάτων

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Β1.1 Αναπαράσταση Δεδομένων και Χωρητικότητα Μονάδων Αποθήκευσης

Β1.1 Αναπαράσταση Δεδομένων και Χωρητικότητα Μονάδων Αποθήκευσης Β1.1 Αναπαράσταση Δεδομένων και Χωρητικότητα Μονάδων Αποθήκευσης Τι θα μάθουμε σήμερα: Να αναφέρουμε τον τρόπο αναπαράστασης των δεδομένων (δυαδικό σύστημα) Να αναγνωρίζουμε πώς γράμματα και σύμβολα από

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

Τεχνικές διόρθωσης και ανίχνευσης σφαλµάτων

Τεχνικές διόρθωσης και ανίχνευσης σφαλµάτων Τεχνικές διόρθωσης και ανίχνευσης σφαλµάτων Εντοπισµός σφαλµάτων Εντοπισµός ιόρθωση Προστίθενται bit πλεονασµού Αν µπορεί διορθώνει, (forward error correction) αλλιώς ζητά επανεκποµπή (backward error correction)

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

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

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

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

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

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

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

a -j a 5 a 4 a 3 a 2 a 1 a 0, a -1 a -2 a -3

a -j a 5 a 4 a 3 a 2 a 1 a 0, a -1 a -2 a -3 ΑΣΚΗΣΗ 5 ΑΘΡΟΙΣΤΕΣ - ΑΦΑΙΡΕΤΕΣ 5.1. ΣΚΟΠΟΣ Η πραγματοποίηση της αριθμητικής πρόσθεσης και αφαίρεσης με λογικά κυκλώματα. 5.2. ΘΕΩΡΗΤΙΚΟ ΜΕΡΟΣ ΣΥΣΤΗΜΑΤΑ ΑΡΙΘΜΗΣΗΣ: Κάθε σύστημα αρίθμησης χαρακτηρίζεται

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

Εισαγωγή στην πληροφορική

Εισαγωγή στην πληροφορική Τμήμα Μηχανικών Πληροφορικής & Τηλεπικοινωνιών Εισαγωγή στην πληροφορική Ενότητα 3: Δυαδικά Συστήματα Αγγελίδης Παντελής Τμήμα Μηχανικών Πληροφορικής και Τηλεπικοινωνιών Άδειες Χρήσης Το παρόν εκπαιδευτικό

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

Εισαγωγή στους Ηλεκτρονικούς Υπολογιστές

Εισαγωγή στους Ηλεκτρονικούς Υπολογιστές Εισαγωγή στους Ηλεκτρονικούς Υπολογιστές http://courseware.mech.ntua.gr/ml23021/ 3 ο Μάθημα Λεωνίδας Αλεξόπουλος Λέκτορας ΕΜΠ E-mail: leo@mail.ntua.gr URL: http://users.ntua.gr/leo 1 Κωδικοποίηση & Αποκωδικοποίηση

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

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

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

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

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

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

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

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

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

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

Λογική Σχεδίαση Ψηφιακών Συστημάτων

Λογική Σχεδίαση Ψηφιακών Συστημάτων Πανεπιστήμιο Θεσσαλίας Τμήμα Πληροφορικής Λογική Σχεδίαση Ψηφιακών Συστημάτων Σταμούλης Γεώργιος georges@uth.gr Δαδαλιάρης Αντώνιος dadaliaris@uth.gr Δυαδικοί Αριθμοί Η γενική αναπαράσταση ενός οποιουδήποτε

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

ΠΛΗ21 Κεφάλαιο 2. ΠΛΗ21 Ψηφιακά Συστήματα: Τόμος Α Κεφάλαιο: Παράσταση Προσημασμένων Αριθμών Συμπληρώματα

ΠΛΗ21 Κεφάλαιο 2. ΠΛΗ21 Ψηφιακά Συστήματα: Τόμος Α Κεφάλαιο: Παράσταση Προσημασμένων Αριθμών Συμπληρώματα Ψηφιακά Συστήματα: Τόμος Α Κεφάλαιο: 2 2.3.4 Παράσταση Προσημασμένων Αριθμών Συμπληρώματα Στόχοι του κεφαλαίου είναι να γνωρίσουμε: Τι είναι ένας Συμπλήρωμα ενός αριθμού πρακτικά Τι είναι Συμπλήρωμα ως

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

Ψηφιακά Συστήματα. 5. Απλοποίηση με χάρτες Karnaugh

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

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

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

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

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

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

Εισαγωγή στον Προγραμματισμό Εισαγωγή στον Προγραμματισμό Ακαδημαϊκό Έτος 2010-2011 Επιμέλεια Ξενοφών Βασιλάκος Περιεχόμενα Φροντιστηρίου 1. Κωδικοποίηση και Δυαδική Αναπαράσταση 2. Κωδικοποίηση ASCII Κωδικοποίηση Unicode Εισαγωγή

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

Εισαγωγή στους Ηλεκτρονικούς Υπολογιστές. 3 ο Μάθημα. Λεωνίδας Αλεξόπουλος Λέκτορας ΕΜΠ. url:

Εισαγωγή στους Ηλεκτρονικούς Υπολογιστές. 3 ο Μάθημα. Λεωνίδας Αλεξόπουλος Λέκτορας ΕΜΠ.   url: Εισαγωγή στους Ηλεκτρονικούς Υπολογιστές 3 ο Μάθημα Λεωνίδας Αλεξόπουλος Λέκτορας ΕΜΠ email: leo@mail.ntua.gr url: http://users.ntua.gr/leo Άδεια Χρήσης Το παρόν εκπαιδευτικό υλικό υπόκειται σε άδειες

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Συστήµατα Αριθµών, Πληροφορία, και Ψηφιακή Υπολογιστές

Συστήµατα Αριθµών, Πληροφορία, και Ψηφιακή Υπολογιστές ΚΕΦΑΛΑΙΟ 1 Συστήµατα Αριθµών, Πληροφορία, και Ψηφιακή Υπολογιστές Σελίδες 3-21, 24-26 ΚΕΦΑΛΑΙΟ 1 Περιεχόµενα 1.1 ΨΗΦΙΑΚΗ ΥΠΟΛΟΓΙΣΤΕΣ 1.2 Αναπαράσταση Αριθµών 1.3 Αριθµητικές Λειτουργίες 1.4 εκαδικοί Κώδικες

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

ΠΛΗ21 Κεφάλαιο 2. ΠΛΗ21 Ψηφιακά Συστήματα: Τόμος Α Κεφάλαιο: 2 Δυαδική Κωδικοποίηση

ΠΛΗ21 Κεφάλαιο 2. ΠΛΗ21 Ψηφιακά Συστήματα: Τόμος Α Κεφάλαιο: 2 Δυαδική Κωδικοποίηση Ψηφιακά Συστήματα: Τόμος Α Κεφάλαιο: 2 Δυαδική Κωδικοποίηση Στόχοι του κεφαλαίου είναι να γνωρίσουμε: Τι είναι Κώδικας Τι είναι αλφάβητο & λέξεις ενός κώδικα Τι είναι οι δυαδικές λέξεις Το πλήθος των λέξεων

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

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

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

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

Κεφάλαιο 2. Οργάνωση και διαχείριση της Πληροφορίας στον. Υπολογιστή

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

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

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

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

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

ΕΠΛ 003: ΕΠΙΣΤΗΜΗ ΤΗΣ ΠΛΗΡΟΦΟΡΙΚΗΣ ΚΑΙ ΠΛΗΡΟΦΟΡΙΚΑ ΣΥΣΤΗΜΑΤΑ. Δρ. Κουζαπάς Δημήτριος Πανεπιστήμιο Κύπρου - Τμήμα Πληροφορικής. Αναπαράσταση Δεδομένων

ΕΠΛ 003: ΕΠΙΣΤΗΜΗ ΤΗΣ ΠΛΗΡΟΦΟΡΙΚΗΣ ΚΑΙ ΠΛΗΡΟΦΟΡΙΚΑ ΣΥΣΤΗΜΑΤΑ. Δρ. Κουζαπάς Δημήτριος Πανεπιστήμιο Κύπρου - Τμήμα Πληροφορικής. Αναπαράσταση Δεδομένων ΕΠΛ 003: ΕΠΙΣΤΗΜΗ ΤΗΣ ΠΛΗΡΟΦΟΡΙΚΗΣ ΚΑΙ ΠΛΗΡΟΦΟΡΙΚΑ ΣΥΣΤΗΜΑΤΑ Δρ. Κουζαπάς Δημήτριος Πανεπιστήμιο Κύπρου - Τμήμα Πληροφορικής Αναπαράσταση Δεδομένων Υπολογιστικά συστήματα: Στρώματα 1 Επικοινωνία Εφαρμογές

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

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

Δυαδικη παρασταση αριθμων και συμβολων Δυαδικη παρασταση αριθμων και συμβολων Ενα αριθμητικο συστημα χαρακτηριζεται απο την βαση 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

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

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

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

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

ΨΗΦΙΑΚΑ ΣΥΣΤΗΜΑΤΑ Γ ΕΠΑΛ 14 / 04 / 2019

ΨΗΦΙΑΚΑ ΣΥΣΤΗΜΑΤΑ Γ ΕΠΑΛ 14 / 04 / 2019 Γ ΕΠΑΛ 14 / 04 / 2019 ΨΗΦΙΑΚΑ ΣΥΣΤΗΜΑΤΑ ΘΕΜΑ 1 ο 1. Να γράψετε στο τετράδιό σας το γράμμα καθεμιάς από τις παρακάτω προτάσεις και δίπλα τη λέξη ΣΩΣΤΟ, αν είναι σωστή ή τη λέξη ΛΑΘΟΣ, αν είναι λανθασμένη.

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

ΥΠΟΛΟΓΙΣΤΕΣ Ι. Τα επιμέρους τμήματα Η ΟΜΗ TOY ΥΠΟΛΟΓΙΣΤΗ. Αναπαράσταση μεγεθών. Αναλογική αναπαράσταση ΚΕΝΤΡΙΚΗ ΜΝΗΜΗ ΜΟΝΑ Α ΕΛΕΓΧΟΥ

ΥΠΟΛΟΓΙΣΤΕΣ Ι. Τα επιμέρους τμήματα Η ΟΜΗ TOY ΥΠΟΛΟΓΙΣΤΗ. Αναπαράσταση μεγεθών. Αναλογική αναπαράσταση ΚΕΝΤΡΙΚΗ ΜΝΗΜΗ ΜΟΝΑ Α ΕΛΕΓΧΟΥ ΥΠΟΛΟΓΙΣΤΕΣ Ι Η ΟΜΗ TOY ΥΠΟΛΟΓΙΣΤΗ Τα επιμέρους τμήματα ΕΙΣΟ ΟΣ ΚΕΝΤΡΙΚΗ ΜΝΗΜΗ ΕΛΕΓΧΟΥ ΑΡΙΘΜΗΤΙΚΗ ΛΟΓΙΚΗ ΕΞΟ ΟΣ ΚΕΝΤΡΙΚΗ ΕΠΕΞΕΡΓΑΣΙΑΣ 1 2 Αναπαράσταση μεγεθών ΜΕΤΡΟΥΜΕΝΟ ΜΕΓΕΘΟΣ ΑΝΑΛΟΓΙΚΗ ΑΝΑΠΑΡΑΣΤΑΣΗ

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

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

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

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

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

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

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

Κεφάλαιο Κωδικοποίηση των ψηφίων του δεκαδικού συστήματος

Κεφάλαιο Κωδικοποίηση των ψηφίων του δεκαδικού συστήματος Κεφάλαιο 2 Σύνοψη Στο κεφάλαιο αυτό θα παρουσιαστεί αναλυτικά η κωδικοποίηση των αριθμών μέσω του δυαδικού συστήματος αρίθμησης. Αρχικά περιλαμβάνονται τα ψηφία του δεκαδικού συστήματος κωδικοποιημένα

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

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

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

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

Ελίνα Μακρή

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

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

2ο ΓΕΛ ΑΓ.ΔΗΜΗΤΡΙΟΥ ΑΕΠΠ ΘΕΟΔΟΣΙΟΥ ΔΙΟΝ ΠΡΟΣΟΧΗ ΣΤΑ ΠΑΡΑΚΑΤΩ

2ο ΓΕΛ ΑΓ.ΔΗΜΗΤΡΙΟΥ ΑΕΠΠ ΘΕΟΔΟΣΙΟΥ ΔΙΟΝ ΠΡΟΣΟΧΗ ΣΤΑ ΠΑΡΑΚΑΤΩ ΠΡΟΣΟΧΗ ΣΤΑ ΠΑΡΑΚΑΤΩ ΣΤΑΘΕΡΕΣ είναι τα μεγέθη που δεν μεταβάλλονται κατά την εκτέλεση ενός αλγόριθμου. Εκτός από τις αριθμητικές σταθερές (7, 4, 3.5, 100 κλπ), τις λογικές σταθερές (αληθής και ψευδής)

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

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

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

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

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

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

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

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

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

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

Βασικές λειτουργίες Ανίχνευση πλαισίων Τι κάνει το επίπεδο ζεύξης Χρησιμοποιεί τις υπηρεσίες του φυσικού επιπέδου, ήτοι την (ανασφαλή) μεταφορά δεδομέ

Βασικές λειτουργίες Ανίχνευση πλαισίων Τι κάνει το επίπεδο ζεύξης Χρησιμοποιεί τις υπηρεσίες του φυσικού επιπέδου, ήτοι την (ανασφαλή) μεταφορά δεδομέ Αρχές σχεδιασμού, μοντέλα αναφοράς, τυποποίηση Μιλτιάδης Αναγνώστου 19 Μαΐου 2011 1/41 Βασικές λειτουργίες Ανίχνευση πλαισίων Επίδραση του θορύβου Παραδείγματα 2/41 Βασικές λειτουργίες Ανίχνευση πλαισίων

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

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

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

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

Μέθοδοι Ελέγχου Σφαλμάτων

Μέθοδοι Ελέγχου Σφαλμάτων Μέθοδοι Ελέγχου Σφαλμάτων Έλεγχος Ισοτιμίας (Parity Check) Άθροισμα Ελέγχου (Checksum) Έλεγχος κυκλικού πλεονασμού (CRC- Cyclic Redundancy Check) Μερικά μπορεί να μεταφερθούν λάθος, πχ λόγω θορύβου Θα

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

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

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

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