Ηλεκτρονική Μάθημα VIΙ Ψηφιακά Κυκλώματα Ψηφιακή Λογική. Καθηγητής Αντώνιος Γαστεράτος Τμήμα Μηχανικών Παραγωγής και Διοίκησης, Δ.Π.Θ.

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

Download "Ηλεκτρονική Μάθημα VIΙ Ψηφιακά Κυκλώματα Ψηφιακή Λογική. Καθηγητής Αντώνιος Γαστεράτος Τμήμα Μηχανικών Παραγωγής και Διοίκησης, Δ.Π.Θ."

Transcript

1 Ηλεκτρονική Μάθημα VIΙ Ψηφιακά Κυκλώματα Ψηφιακή Λογική Καθηγητής Αντώνιος Γαστεράτος Τμήμα Ε.ΔΙ.Π. Μηχανικών Δρ. Αθανάσιος Παραγωγής Ψωμούλης και Διοίκησης, Δ.Π.Θ. Τμήμα Μηχανικών Παραγωγής και Διοίκησης, Δ.Π.Θ.

2 Περιορισμοί των Ψηφιακών έναντι των Αναλογικών Κυκλωμάτων Ο πραγματικός κόσμος είναι αναλογικός οπότε απαιτούνται εξειδικευμένα κυκλώματα (ADC DAC) για την μετατροπή των αναλογικών σημάτων σε ψηφιακή μορφή και των ψηφιακών σε αναλογική, αντίστοιχα.

3 Αναλογικός κόσμος συνεχή σήματα Ψηφιακός κόσμος διακριτά σήματα

4 Πλεονεκτήματα των Ψηφιακών έναντι των Αναλογικών Κυκλωμάτων Ευκολότερος Σχεδιασμός (σημασία έχουν δύο περιοχές της τάσης LOW / HIGH και όχι η ακριβής τιμή της) Εύκολη αποθήκευση πληροφοριών σε ψηφιακή μορφή Επίτευξη μεγαλύτερης ακρίβειας Προγραμματισμός / επαναπρογραμματισμός της λειτουργίας Υλοποίηση πολύπλοκων συστημάτων Μικρότερες επιπτώσεις από τον θόρυβο και άλλους εξωγενείς παράγοντες (π.χ. θερμοκρασία κλπ.) Μεγάλος αριθμός ολοκληρωμένων κυκλωμάτων (ICs) διαθέσιμων στην αγορά από πολλές κατασκευάστριες εταιρείες.

5 Ψηφιακό σήμα V υψηλή στάθμη χαμηλή στάθμη t

6 Συστήματα αρίθμησης Ένα σύστημα αρίθμησης με βάση k έχει k σύμβολα, τα οποία είναι 0, 1,... k-1. Κάθε σύμβολο, ανάλογα με τη θέση του συμβολίζει μία δύναμη του k. Οι δυνάμεις του k είναι τοποθετημένες σε αυστηρή αύξουσα σειρά από δεξιά προς τα αριστερά στην παράσταση ενός αριθμού, δηλαδή: = (an-1an-2 a1a0)k an-1k n-1 + an-2k n-2 + a1k 1 + a0k 0

7 Δεκαδικό σύστημα Το δεκαδικό σύστημα έχει βάση το 10 και δέκα σύμβολα (ή ψηφία), τα οποία είναι τα 0, 1, 2, 3,4,5, 6, 7, 8 και 9. Κάθε ψηφίο, ανάλογα με τη θέση του συμβολίζει μία δύναμη του 10. Οι δυνάμεις του δέκα είναι τοποθετημένες σε αυστηρή αύξουσα σειρά (δεν παραλείπουμε καμία) από δεξιά προς τα αριστερά στην παράσταση ενός αριθμού, δηλαδή ένας δεκαδικός αριθμός n ψηφίων παριστάνεται ως εξής: = (dn-1dn-2 d1d0)10 dn-110 n-1 + dn-210 n-2 + d d010 0

8 Δυαδικό σύστημα αρίθμησης Για τα διακριτά ηλεκτρονικά, στα οποία έχουμε δύο διακριτές στάθμες τάσης, είναι ευνόητο το κατάλληλο σύστημα αρίθμησης να είναι το δυαδικό. Σύμφωνα λοιπόν με τα παραπάνω, το σύστημα αυτό διαθέτει δύο ψηφία, τα 0, 1. Κάθε δυαδικό ψηφίο (b-inary dig-it ή bit), ανάλογα με τη θέση του συμβολίζει μία δύναμη του 2. Οι δυνάμεις του δύο είναι τοποθετημένες σε αυστηρή αύξουσα σειρά από δεξιά προς τα αριστερά στην παράσταση ενός αριθμού, δηλαδή ένας δυαδικός αριθμός n ψηφίων παριστάνεται ως εξής: (bn-1bn-2 b1b0)2 = bn-12 n-1 + bn-22 n-2 + b b02 0

9 Δυαδικό σύστημα αρίθμησης Εύρος ακέραιων αριθμών που μπορούν να παρασταθούν από έναν n-bit δυαδικό αριθμό χωρίς πρόσημο: από 0 έως +(2 n -1) [π.χ. για n=8 από 0 έως = 255]

10 Δεκαεξαδικό σύστημα αρίθμησης Επειδή για την παράσταση ακόμη και μικρών αριθμών σε δυαδικό σύστημα απαιτείται ιδιαίτερα μεγάλος αριθμός ψηφίων, πολλές φορές ομαδοποιούμε τους δυαδικούς αριθμούς σε τετράδες ή ακόμη και οκτάδες. Το δεκαεξαδικό σύστημα έχει δεκαέξι ψηφία, τα 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, Α, Β, C, D, E, F και βάση το 16 (συμβολίζεται με δείκτη 16 ή h, εκ του hexadecimal). Μία οκτάδα δυαδικών ψηφίων ονομάζεται λέξη ή byte και μπορεί να παρασταθεί με δύο ψηφία του δεκαεξαδικού. Ένας αριθμός του δεκαεξαδικού παριστάνεται ως: (hn-1hn-2 h1h0)16 = hn-116 n-1 + hn-216 n-2 + h h016 0

11 Αναπαράσταση αριθμών στο Δεκαδικό, Δυαδικό και Δεκαεξαδικό Σύστημα Αρίθμησης

12 Μετατροπή Δυαδικού Αριθμού σε δεκαδικό = = = = σε δεκαεξαδικό = (0001) (0011) (1010)2 = 13A16 010, = (0010),(1010) (1000)2 = 2,A816 (κάθε δεκαεξαδικό ψηφίο αντιστοιχεί σε 4 δυαδικά ψηφία - bits)

13 Μετατροπή Δεκαεξαδικού Αριθμού σε δεκαδικό χ χ χ16 0 = = A, F 16 2χ χ χ χ16-1 = ,9375 = 634, σε δυαδικό 27A,F16 = (0010) (0111) (1010),(1111)2 (κάθε δεκαεξαδικό ψηφίο αντιστοιχεί σε 4 δυαδικά ψηφία - bits)

14 Παράδειγμα Να παρασταθεί ο αριθμός στο δυαδικό σύστημα. Υπάρχουν διάφοροι αλγόριθμοι μετατροπής αριθμών από δεκαδικό σε δυαδικό σύστημα αρίθμησης. Ο πλέον προφανής είναι με συνεχείς διαιρέσεις με το 2 μέχρις εξαντλήσεως, δηλαδή μέχρι το πηλίκο να είναι μικρότερο του 2. Τα υπόλοιπα που αφήνουν οι διαιρέσεις αυτές αντιστοιχούν προφανώς την πρώτη φορά σε μονάδες, μετά σε δυάδες, σε τετράδες, κ.ό.κ. Άρα λαμβάνουμε το τελικό πηλίκο ως πλέον σημαντικό ψηφίο, το επόμενο σημαντικό ψηφίο είναι το υπόλοιπο της τελευταίας διαίρεσης, μετά το υπόλοιπο της προτελευταίας διαίρεσης, κ.ό.κ., όπως παρουσιάζεται στο σχήμα. Τελικά λοιπόν ο δυαδικός αριθμός που σχηματίζεται είναι ο =

15 Παράδειγμα Να παρασταθεί ο αριθμός στο δεκαεξαδικό σύστημα. Για την παράσταση δεκαεξαδικού μπορούμε να εργαστούμε με τον ίδιο ακριβώς τρόπο, δηλαδή να διαιρούμε συνεχώς με 16, έως ότου το πηλίκο να είναι μικρότερο του Όμως αφού γνωρίζουμε ήδη την παράσταση σε δυαδικό σύστημα ένας άλλος τρόπος είναι να χωρίσουμε τον αριθμό σε τετράδες από δεξιά προς τα αριστερά. Δηλαδή στο παράδειγμά μας έχουμε δύο τετράδες 1110 και Οι τετράδες αυτές αντιστοιχούν στα ψηφία Ε και 9, άρα ο αριθμός είναι ο Ε916=

16 Παράσταση αριθμού Πρόσημο - μέτρο (Προσημασμένου-Μέτρου) 1 s (Συμπλήρωμα ως προς 1) 2 s (Συμπλήρωμα ως προς 2)

17 Σύστημα Προσημασμένου-Μέτρου MSB = 0 > + MSB = 1 > - Εύρος ακέραιων αριθμών που μπορούν να παρασταθούν από έναν n-bit δυαδικό αριθμό προσημασμένου μέτρου: από - (2 n-1-1) έως + (2 n-1-1) [π.χ. για n=8 από -127 έως 127] Πρόσημο Μέτρο Α =+6010 = Α =-6010 = Β =+4610 = Β =-4610 = Απαιτείται πολύπλοκο ψηφιακό κύκλωμα για την πραγματοποίηση αριθμητικών πράξεων πρόσθεσης / αφαίρεσης (έλεγχος των προσήμων και των μέτρων, ανάλογη αναδιάταξη των αριθμών, αριθμητική πράξη)

18 Συμπληρώματα Τα συμπληρώματα χρησιμοποιούνται στους ψηφιακούς υπολογιστές για: την αναπαράσταση αρνητικών αριθμών την απλοποίηση της αφαίρεσης λογικές πράξεις Υπάρχουν δύο είδη συμπληρωμάτων ενός δυαδικού αριθμού Ν: συμπλήρωμα ως προς 1 (1 s compl.) του Ν = (2 n -1)-N συμπλήρωμα ως προς 2 (2 s compl.) του Ν = 2 n -N

19 Συμπλήρωμα ως προς 1 (1 s compl.) Πρακτικά για να πάρουμε το συμπλήρωμα ως προς 1 ενός δυαδικού αριθμού θα πρέπει να αντιστρέψουμε όλα του τα bits. Το MSB ενός αριθμού σε αναπαράσταση συμπληρώματος ως προς 1 αποτελεί και το πρόσημο του αριθμού. MSB= 1 αρνητικός αριθμός = 0 θετικός αριθμός Εύρος ακέραιων αριθμών που μπορούν να παρασταθούν από έναν n-bit δυαδικό αριθμό σε παράσταση συμπληρώματος ως προς 1: από - (2 n-1-1) έως + (2 n-1-1) [π.χ. για n=8 από -127 έως 127] Το συμπλήρωμα του συμπληρώματος ενός αριθμού ως προς 1 μας δίνει τον αρχικό αριθμό

20 Συμπλήρωμα ως προς 2 (2 s compl.) Πρακτικά για να πάρουμε το συμπλήρωμα ως προς 2 ενός δυαδικού αριθμού υπάρχουν δύο τρόποι: 1. να πάρουμε πρώτα το συμπλήρωμά του ως προς 1 και στην συνέχεια να προσθέσουμε 1 στο λιγότερο σημαντικό bit - LSB - αυτού, 2. ή πιο πρακτικά να αφήσουμε ως έχουν όλα τα μηδενικά (0) και το πρώτο μημηδενικό (1) LSB του και να αντιστρέψουμε όλα τα υπόλοιπα bits inv inv inv inv inv inv

21 Συμπλήρωμα ως προς 2 (2 s compl.) Το MSB ενός αριθμού σε αναπαράσταση συμπληρώματος ως προς 1 αποτελεί και το πρόσημο του αριθμού. MSB = 1 αρνητικός αριθμός = 0 θετικός αριθμός Εύρος ακέραιων αριθμών που μπορούν να παρασταθούν από έναν n-bit δυαδικό αριθμό σε παράσταση συμπληρώματος ως προς 1: από - 2 n-1 έως + (2 n-1-1) [π.χ. για n=8 από -128 έως 127] Το συμπλήρωμα του συμπληρώματος ενός αριθμού ως προς 2 μας δίνει τον αρχικό αριθμό.

22 Παράδειγμα Να παρασταθεί ο αριθμός σε δυαδική μορφή ως συμπλήρωμα 2 s, συμπλήρωμα 1 s και πρόσημο-μέτρο. Ξέρουμε ότι = Επομένως το συμπλήρωμα 1 s είναι 0010 και το συμπλήρωμα 2 s είναι 0011 Σε μορφή οκτώ ψηφίων, που περιλαμβάνει και το πρόσημο επομένως ο παρουσιάζεται ως εξής: συμπλήρωμα 2 s: συμπλήρωμα 1 s: πρόσημο-μέτρο:

23 Πρόσθεση Για την πράξη της πρόσθεσης σε άλλα συστήματα αρίθμησης εργαζόμαστε ακριβώς όπως στο δεκαδικό, δηλαδή προσθέτουμε πρώτα τις μονάδες και σημειώνουμε το αποτέλεσμα. Αν προκύψει κρατούμενο σε μία βαθμίδα το μεταφέρουμε στην επόμενη βαθμίδα και το προσθέτουμε με τα ψηφία εκείνης της βαθμίδας.

24 Παράδειγμα Να προσθέσετε τους αριθμούς 9510 και 4210 στο δεκαδικό, το δυαδικό και το δεκαεξαδικό σύστημα αρίθμησης F +2A 1 89

25 Αφαίρεση Η αφαίρεση μπορεί επίσης να γίνει σε όλα τα αριθμητικά συστήματα με τον ίδιο ακριβώς τρόπο που έχει κανείς διδαχθεί για το δεκαδικό, δηλαδή αφαιρούμε τις μονάδες του αφαιρέτη από τις μονάδες του αφαιρετέου και αν αυτές δεν επαρκούν δανειζόμαστε από την επόμενη βαθμίδα.

26 Παράδειγμα Να αφαιρέσετε τον αριθμό 4210 από τον στο δεκαδικό, το δυαδικό και το δεκαεξαδικό σύστημα αρίθμησης F - 2A 35

27 Συμπλήρωμα Δύο φυσικοί αριθμοί Χ και Υ που απεικονίζονται στη βάση k με n ψηφία, θεωρείται ότι ο ένας είναι k s συμπλήρωμα του άλλου αν και μόνο αν ισχύει: Χ + Υ = k n Το συμπλήρωμα ενός αριθμού μπορούμε να το υπολογίσουμε αφαιρώντας απλά από το k n τον αριθμό αυτό.

28 Παράδειγμα Να υπολογίσετε το 10 s συμπλήρωμα των αριθμών 310, 1510 και Το συμπλήρωμα 10 s του 3 είναι το 7, γιατί 3+7=10 1 Το συμπλήρωμα 10 s του 15 είναι το 85, γιατί 15+85=10 2 Το συμπλήρωμα 10 s του 998 είναι το 2, γιατί 998+2=10 3 Στην τελευταία περίπτωση παρατηρούμε ότι το 10 s συμπλήρωμα του 998, αριθμού τριών ψηφίων είναι το 2, αριθμός ενός ψηφίου. Γενικά όταν το συμπλήρωμα ενός αριθμού n ψηφίων προκύπτει ότι είναι αριθμός με ψηφία λιγότερα του n, μπορούμε να συμπληρώσουμε τα ψηφία που λείπουν από τον αριθμό με μηδενικά από την αριστερή πλευρά του αριθμού (zero padding), δηλαδή μπορούμε να πούμε ότι το 10 s συμπλήρωμα του 998 είναι το 002. Επιπλέον, παρατηρούμε ότι το 10 s συμπλήρωμα του 2 είναι το 8 (για παράσταση ενός ψηφίου), ενώ για παράσταση δύο ψηφίων το συμπλήρωμα του 02 είναι το 98 και για παράσταση τριών ψηφίων του συμπλήρωμα του 002 είναι το 998 γενικά μπορούμε να πούμε ότι αν για ένα αριθμό ν ψηφίων ζητούμε το 10 s συμπλήρωμα του με n ψηφία, όπου n>ν, τότε υπολογίζουμε το 10 s συμπλήρωμα του αριθμού και στη συνέχεια συμπληρώσουμε τα n-ν ψηφία που λείπουν από τον αριθμό με 9 (=10-1).

29 Παράδειγμα Να υπολογίσετε το 2 s συμπλήρωμα του 102 και του Το συμπλήρωμα 2 s του 10 είναι το 10, γιατί 10+10=100=10 2 Το συμπλήρωμα 2 s του 1010 είναι το 0110, γιατί =10000=10 4 Παρατηρούμε και εδώ ότι το συμπλήρωμα του 1010, αριθμού τεσσάρων ψηφίων είναι το 0110, ο οποίος είναι αριθμός τριών ψηφίων που όμως συμπληρώθηκε με ένα μηδενικό από αριστερά. Επιπλέον, το 2 s συμπλήρωμα του 110 είναι το 010 (για παράσταση τριών ψηφίων), ενώ για παράσταση τεσσάρων ψηφίων το 2 s συμπλήρωμα του 0110 είναι το 1010, δηλαδή ισχύει και εδώ η γενίκευση ότι αν για ένα αριθμό ν ψηφίων ζητούμε το 2 s συμπλήρωμά του με n ψηφία, όπου n>ν, τότε υπολογίζουμε το συμπλήρωμα του αριθμού και στη συνέχεια συμπληρώσουμε τα n-ν ψηφία που λείπουν από τον αριθμό με 1 (=2-1).

30 2 s και 1 s συμπλήρωμα Ειδικά για το δυαδικό σύστημα που θα χρησιμοποιήσουμε ευρέως στο παρόν κεφάλαιο ένας τρόπος να υπολογίζουμε το 2 s συμπλήρωμα είναι αντιστρέφοντας τα ψηφία (τα 0 γίνονται 1 και τα 1 γίνονται 0) και στο ενδιάμεσο αποτέλεσμα που λαμβάνουμε, το οποίο ονομάζουμε 1 s συμπλήρωμα, προσθέτουμε 1.

31 Παράδειγμα Να υπολογίσετε το 1 s και το 2 s συμπλήρωμα του 102 και του Αντιστρέφοντας τα ψηφία, το συμπλήρωμα 1 s του 10 είναι το 01. Από αυτό προκύπτει το 2 s συμπλήρωμα ως 01+1=10. Ομοίως, το συμπλήρωμα 1 s του 1010 είναι το Από αυτό προκύπτει το 2 s συμπλήρωμα ως =0110.

32 Αφαίρεση με συμπληρώματα Έστω τώρα ότι θέλουμε να αφαιρέσουμε τον αριθμό Χ από έναν αριθμό Ζ. Αν προσθέσουμε στον Ζ το k s συμπλήρωμα του Χ, τότε Ζ+Υ = Ζ X+(k n ). Δηλαδή, όταν θέλουμε να υπολογίσουμε τη διαφορά δύο αριθμών, αρκεί στον αφαιρετέο να προσθέσουμε το συμπλήρωμα του αφαιρέτη και να αγνοήσουμε το πλέον σημαντικό ψηφίο που θα προκύψει από την πρόσθεση, το οποίο αντιστοιχεί στο k n. Το πλέον σημαντικό n+1 ψηφίο, που αγνοούμε στην πράξη της αφαίρεσης, ονομάζεται (για προφανείς λόγους) υπερχείλιση.

33 Παράδειγμα Να υπολογίσετε τη διαφορά χρησιμοποιώντας το 10 s συμπλήρωμα. Το συμπλήρωμα 10 s του 56 είναι το 44. Για να μπορέσουμε να προσθέσουμε τους δύο αριθμούς (4567 και 44) πρέπει να είναι ιδίου μήκους, συγκεκριμένα να είναι τεσσάρων ψηφίων και οι δύο. Έτσι συμπληρώνουμε το 44 με 9, και προκύπτει ότι το 10 s συμπλήρωμα του 56 (για τέσσερα ψηφία) είναι το Τώρα προσθέτουμε = = Επομένως αγνοώντας την υπερχείλιση η διαφορά που ζητούμε είναι 4511.

34 Αφαίρεση με συμπλήρωμα ως προς 2 1. Προσθέτουμε τον μειωτέο Μ στο συμπλήρωμα ως προς 2 του αφαιρετέου Ν [ M + (2 n - Ν) = M N + 2 n ]. 2. Αν Μ Ν το άθροισμα θα έχει τελικό κρατούμενο 2 n το οποίο αγνοείται. Ότι μένει είναι το αποτέλεσμα Μ-Ν. 3. Αν Μ < Ν το άθροισμα δεν έχει τελικό κρατούμενο οπότε ισούται με 2 n (N - M), το οποίο αποτελεί το συμπλήρωμα ως 2 του N M. Το αποτέλεσμα σε γνώριμη μορφή προκύπτει παίρνοντας το συμπλήρωμα ως προς 2 του αθροίσματος και βάζοντας ένα μείον (-) μπροστά. A - B = Α (= ) Β (= ) Α (= ) B (2 s compl.) Απόρριψη τελικού κρατουμένου Αποτέλεσμα Α Β = =

35 Αφαίρεση με συμπλήρωμα ως προς 2 A - B = Α (= 4610) Β (= 6010) Α (= 4610) B (2 s compl.) Αρνητικός αριθμός σε μορφή συμπληρώματος ως προς 2. Αποτέλεσμα Α Β = = -1410

36 Παράδειγμα Να υπολογίσετε τη διαφορά χρησιμοποιώντας το 2 s συμπλήρωμα. Το συμπλήρωμα 1 s του 11 είναι το 00. Από αυτό προκύπτει το 2 s συμπλήρωμα ως 00+1=01. Για να μπορέσουμε να προσθέσουμε τους δύο αριθμούς (1001 και 01) πρέπει να είναι ιδίου μήκους, συγκεκριμένα να είναι τεσσάρων ψηφίων και οι δύο. Έτσι συμπληρώνουμε το 01 με 1, και προκύπτει ότι το 2 s συμπλήρωμα του 11 (για τέσσερα ψηφία) είναι το Τώρα προσθέτουμε = = Επομένως αγνοώντας την υπερχείλιση η διαφορά που ζητούμε είναι 0110.

37 Πολλαπλασιασμός Ο πολλαπλασιασμός μπορεί επίσης να γίνει σε όλα τα αριθμητικά συστήματα με τον ίδιο ακριβώς τρόπο που έχει κανείς διδαχθεί για το δεκαδικό, δηλαδή πολλαπλασιάζουμε τον πρώτο αριθμό με τις μονάδες του δεύτερου και γράφουμε το αποτέλεσμα, μετά πολλαπλασιάζουμε τον πρώτο αριθμό με την επόμενη βαθμίδα του δεύτερου μετακινούμε μία θέση αριστερά και γράφουμε το αποτέλεσμα. Η διαδικασία αυτή επαναλαμβάνεται τόσες φορές όσες τα ψηφία του δεύτερου αριθμού και αφού ολοκληρωθεί προσθέτουμε τα επί μέρους αποτελέσματα.

38 Παράδειγμα Να πολλαπλασιάσετε τους αριθμούς και στο δεκαδικό και στο δυαδικό σύστημα. 18 x x

39 Ολίσθηση Ολίσθηση είναι η πράξη κατά την οποία όλα τα ψηφία ενός αριθμού μετακινούνται προς μια κατεύθυνση. Αν η ολίσθηση γίνεται προς τα αριστερά, τότε μετακινούμε τα ψηφία του αριθμού τόσες θέσεις αριστερά όσες υπαγορεύει ο τελεστής της ολίσθησης. Αν η ολίσθηση είναι προς τα δεξιά μετακινούμε τα ψηφία του αριθμού τόσες θέσεις δεξιά όσες υπαγορεύει ο τελεστής της ολίσθησης. Στην αριστερή ολίσθηση αν ο αριθμός είναι ακέραιος προσθέτουμε το ίδιο πλήθος μηδενικών στα δεξιά του αριθμού, ενώ αν είναι δεκαδικός, απλά μετακινούμε τα ψηφία από αριστερά της υποδιαστολής δεξιά. Στη δεξιά ολίσθηση αν ο αριθμός είναι ακέραιος και θέλουμε να παραμείνει ακέραιος, κατά την ολίσθηση τα ψηφία που μετακινούνται δεξιά της υποδιαστολής απλά παραβλέπονται, διαφορετικά μετατρέπουμε τον ακέραιο σε δεκαδικό. Η αριστερή ολίσθηση ισοδυναμεί με γρήγορο πολλαπλασιασμό με δύναμη της βάσης του συστήματος στο οποίο εργαζόμαστε. Η δύναμη της βάσης είναι ίση με τον αριθμό των ψηφίων που ολισθαίνουν. Ομοίως, η δεξιά ολίσθηση ισοδυναμεί με γρήγορη διαίρεση.

40 Παράδειγμα Τον αριθμό (α) να τον πολλαπλασιάσετε επί χίλια και (β) να τον διαιρέσετε με εκατό (αγνοείστε το δεκαδικό μέρος) Ο αριθμός είναι η 3η δύναμη της βάσης του δεκαδικού συστήματος. Επομένως πολλαπλασιασμός με χίλια ισοδυναμεί με αριστερή ολίσθηση κατά τρία ψηφία. Δηλαδή ο ζητούμενος αριθμός είναι ο Ο αριθμός είναι η 2η δύναμη της βάσης του δεκαδικού συστήματος. Επομένως διαίρεση με εκατό ισοδυναμεί με δεξιά ολίσθηση κατά δύο ψηφία. Δηλαδή ο ζητούμενος ακέραιος αριθμός είναι ο

41 Παράδειγμα Να υπολογίσετε το διπλάσιο του αριθμού και στη συνέχεια να υπολογίσετε το εν όγδοο του αποτελέσματος. Για να υπολογίσω το διπλάσιο του αριθμού αρκεί να τον ολισθήσω κατά μία θέση αριστερά. Δηλαδή το αποτέλεσμα είναι: Το εν όγδοο του αποτελέσματος ισούται με το εν τέταρτο του αρχικού αριθμού, άρα αρκεί να ολισθήσω τον αρχικό αριθμό κατά δύο θέσεις δεξιά (2 2 = 4). Επομένως ο ζητούμενος αριθμός είναι ο 10110,1 2

42 Κώδικας BCD (Binary Coded Decimal) Ο BCD είναι ένας δυαδικός κώδικας που κωδικοποιεί δεκαδικούς αριθμούς με ένα συγκεκριμένο αριθμό δυαδικών ψηφίων. Ωστόσο, επειδή στο δεκαδικό σύστημα υπάρχουν 10 ψηφία χρειάζονται τουλάχιστον 4 δυαδικά ψηφία για μία τέτοια κωδικοποίηση, γιατί 2 4 = 16 > 10 ενώ 2 3 = 8 < 10. Έτσι οι καταστάσεις από το 1010 έως το 1111 δεν χρησιμοποιούνται. Δεκαδικό ψηφίο Κώδικας BCD

43 Παράδειγμα Να παρασταθεί ο αριθμός 27 και ο αριθμός 39,28 σε μορφή BCD. Tο ψηφίο 2 κωδικοποιείται σε BCD με τα ψηφία 0010 και το 7 με Επομένως το 27 σε παράσταση BCD είναι Για τον αριθμό 39,28 εργαζόμαστε με τον ίδιο τρόπο, χωρίς να μας ενοχλεί η υποδιαστολή. Επομένως ο αριθμός αυτός σε BCD είναι ,

44 Λογική Ας θεωρήσουμε μία μονοψήφια μεταβλητή x στο δυαδικό σύστημα. Είναι προφανές ότι η μεταβλητή αυτή μπορεί να λάβει τιμές μόνο από το σύνολο {0, 1}. Τέτοιου είδους μεταβλητές ονομάζονται λογικές ή Boolean μεταβλητές. Αν αντιστοιχίσουμε την τιμή 0 της μεταβλητής στο «ψευδές» και την τιμή 1 στο «αληθές» μπορούμε να παρουσιάσουμε με μαθηματικό τρόπο αντί φυσικής γλώσσας έννοιες της Αριστοτέλειας λογικής. Η Άλγεβρα Boole η πιο αποτελεσματική προσέγγιση για την ανάλυση και σύνθεση των λογικών κυκλωμάτων. Μία έκφραση Boole (λογική συνάρτηση) περιλαμβάνει: δυαδικές μεταβλητές Α, B, C, X, Y, κλπ. οι οποίες μπορούν να πάρουν μόνο τις διακριτές τιμές 0 και 1 (οι δύο αυτές τιμές αντιπροσωπεύουν δύο διαφορετικές καταστάσεις, όπως ψευδής αληθής, χαμηλό υψηλό, όχι ναι, ανοικτός κλειστός διακόπτης κλπ.) λογικές πράξεις ανάμεσα στις μεταβλητές αυτές (βασικές πράξεις είναι ο πολλαπλασιασμός, η πρόσθεση + και η αντιστροφή ].

45 Η λογική πράξη Ή Η λογική πράξη πρόσθεσης ή διάζευξης ή πράξη Ή συμβολίζεται με «+» ή με «Ή» ή με «OR». Έχει την έννοια της διάζευξης και χρησιμοποιείται όπως χρησιμοποιείται η διάζευξη στη φυσική γλώσσα, δηλαδή: «Θα τρέξω στο μαραθώνιο αν τρέξεις εσύ ή η Μαρία». Για να είναι αληθές ότι «θα τρέξω» πρέπει να αληθεύει ότι «θα τρέξεις εσύ» ή «θα τρέξει η Μαρία», φυσικά «θα τρέξω» επίσης αν τόσο «εσύ» όσο και «η Μαρία» τρέξετε. Αν λοιπόν στην έννοια «θα τρέξω» αντιστοιχίσω τη μεταβλητή z, τότε αν z=0 σημαίνει ότι «δεν θα τρέξω» και z=1 σημαίνει ότι «θα τρέξω». Ομοίως αν στην έννοια «θα τρέξεις εσύ» αντιστοιχίσω τη μεταβλητή x, τότε αν x=0 σημαίνει ότι «δεν θα τρέξεις» και x=1 σημαίνει ότι «θα τρέξεις». Τέλος αν στην έννοια «θα τρέξει η Μαρία» αντιστοιχίσω τη μεταβλητή y, τότε αν y=0 σημαίνει ότι «δεν θα τρέξει η Μαρία» και y=1 σημαίνει ότι «θα τρέξει η Μαρία». x y z=x+y

46 Η λογική πράξη ΚΑΙ Παρόμοια με τη λογική πράξη πρόσθεσης ορίζεται η πράξη του πολλαπλασιασμού ή σύζευξης ή πράξη ΚΑΙ, η οποία συμβολίζεται με ή με «ΚΑΙ» ή με «AND». Έχει την έννοια της σύζευξης και χρησιμοποιείται όπως χρησιμοποιείται και στη φυσική γλώσσα, δηλαδή: «Θα τρέξω στο Μαραθώνιο αν είμαι υγιής και ο καιρός είναι καλός». x y z=xy Για να είναι αληθές ότι «θα τρέξω στο Μαραθώνιο» πρέπει να αληθεύει ότι «θα είμαι υγιής» και «ο καιρός θα είναι καλός».

47 Η λογική πράξη ΟΧΙ Τέλος η λογική πράξη του αντιθέτου ή άρνησης ή πράξη ΟΧΙ συμβολίζεται με ή με «ΟΧΙ» ή με «ΝΟΤ». Έχει την έννοια της άρνησης και χρησιμοποιείται όπως και στη φυσική γλώσσα, δηλαδή: «Δεν θα τρέξω στο Μαραθώνιο αν βρέχει». x z=χ

48 Συνδυασμός λογικών πράξεων Είναι προφανές ότι οι τρεις αυτές πράξεις μπορούν να συνδυαστούν με άπειρους τρόπους σχηματίζοντας αυτό που ονομάζουμε λογικές ή Boolean συναρτήσεις. Έτσι η πρόταση «Θα τρέξω στο Μαραθώνιο αν τρέξεις κι εσύ ή η Μαρία και αν δεν είμαι άρρωστος» μπορεί να γραφτεί ως λογική συνάρτηση w = (x+y) z, όπου οι μεταβλητές w, x, y και z κωδικοποιούν αντίστοιχα αν εγώ τρέξω, αν εσύ τρέξεις, αν η Μαρία τρέξει και αν είμαι άρρωστος. Κάθε λογική συνάρτηση μπορεί να περιγραφτεί από έναν πίνακα αληθείας με 2 n γραμμές, όπου n ο αριθμός των ανεξάρτητων μεταβλητών της συνάρτησης.

49 Παράδειγμα Να σχηματίσετε τον πίνακα αληθείας για την πρόταση «Θα τρέξω στο Μαραθώνιο αν τρέξεις κι εσύ ή η Μαρία και αν δεν είμαι άρρωστος». Σύμφωνα με τα παραπάνω μπορούμε βασισμένοι στη λογική αυτή πρόταση να κατασκευάσουμε μία λογική συνάρτηση w = (x+y) z. Για την κατασκευή του πίνακα αληθείας της συνάρτησης αυτής εργαζόμαστε βαθμωτά. Δηλαδή πρώτα υπολογίζουμε τον πίνακα αληθείας για το z, στη συνέχεια για το x+y και τέλος για το (x+y) z. x y z z' x+y w=(x+y) z

50 Ταυτότητες x = (x ) x x = 0 ουδέτερο x x = x x + x = x x + x = 1 ουδέτερο x + y = y + x αντιμεταθετική x y = y x αντιμεταθετική (x + y) + z = x + (y + z) προσεταιριστική (x y) z = x (y z) προσεταιριστική (x + y) z = (x z) + (y z) επιμεριστική (x y) + z = (x + z) (y + z) επιμεριστική x + 0 = x x 0 = 0 x + 1 = 1 x 1 = x x + x y = x x (x + y) = x

51 Νόμοι De Morgan (x+y) = x y (x y) = x + y

52 Προτεραιότητα Τελεστών 1) Πράξεις μέσα σε παρενθέσεις 2) ΟΧΙ (NOT) 3) ΚΑΙ (AND) 4) Η (OR)

53 Συνάρτηση Boole Μία έκφραση που περιέχει Boolean μεταβλητές που σχετίζονται με λογικές πράξεις ονομάζεται λογική συνάρτηση ή συνάρτηση Boole. Μία τέτοια συνάρτηση αληθεύει ή όχι ανάλογα με την τιμή των μεταβλητών και τη μεταξύ τους σχέση. Μία συνάρτηση μπορεί να γραφτεί με πλήθος ισοδύναμων μορφών: Ένας τρόπος για να παρουσιάσουμε μία συνάρτηση είναι με το πίνακα αληθείας της (Πίνακας Αληθείας - όλοι οι δυνατοί συνδυασμοί των τιμών στις εισόδους ενός ψηφιακού κυκλώματος και οι προκύπτουσες κάθε φορά τιμές στις εξόδους του). Ένας άλλος τρόπος είναι με σχηματική αναπαράσταση του κυκλώματος που την υλοποιεί.

54 Παράδειγμα Να γράψετε αναλυτικά την λογική συνάρτηση: F = x y + x y + z Από την εξίσωση προκύπτει ότι η συνάρτηση F αληθεύει όταν: είτε το z = 1, είτε όταν ταυτόχρονα x=1 και y=1, είτε όταν ταυτόχρονα x=1 και y=0. Mπορούμε να εξάγουμε τον κοινό παράγοντα x και η συνάρτηση F μπορεί να γραφτεί ισοδύναμα: F = x (y + y ) + z και ισοδύναμα: x y z F F = x + z

55 Ελαχιστόροι Ο όρος που αποτελεί γινόμενο όλων των λογικών μεταβλητών σε ορθή ή συμπληρωματική μορφή ονομάζεται ελαχιστόρος (minterm). Κάθε λογική συνάρτηση στην πλέον ανεπτυγμένη ισοδύναμη μορφή της γράφεται ως άθροισμα ελαχιστόρων. Η παράσταση αυτή αποτελεί πρότυπη μορφή για τη συνάρτηση, διότι ως έκφραση αποτελεί απευθείας διατύπωση της συνάρτησης όπως διαβάζεται από τον πίνακα αληθείας. Οι ελαχιστόροι συμβολίζονται με m i, όπου ο δείκτης i αντιστοιχεί στη δυαδική τιμή του ελαχιστόρου.

56 Ελαχιστόροι συνάρτησης τριών μεταβλητών x y z Ελαχιστόρος m0 = x y z m1 = x y z m2 = x y z m3 = x y z m4 = x y z m5 = x y z m6 = x y z m7 = x y z

57 Παράδειγμα x y z F Η συνάρτηση F μπορεί να γραφτεί ως: F = m 1 + m 3 + m 4 + m 5 + m 6 + m 7 = Σ(m 1, m 3, m 4, m 5, m 6, m 7 )

58 Συμπλήρωμα συνάρτησης Ορίζεται το συμπλήρωμα μιας λογικής συνάρτησης F η λογική συνάρτηση F που αληθεύει όπου δεν αληθεύει η F ενώ ταυτόχρονα δεν αληθεύει όπου αληθεύει η F

59 Παράδειγμα Το συμπλήρωμα της συνάρτησης F είναι: F = m 0 + m 2 F = (F ) = (m 0 + m 2 ) = (x y z + x y z ) = (x y z ) (x y z ) = (x+y+z) (x+y +z) x y z F

60 Μεγιστόροι Μία άλλη λοιπόν μορφή έκφρασης μιας συνάρτησης είναι το γινόμενο των αντίστροφων των ελαχιστόρων στους οποίους δεν αληθεύει. Οι όροι αυτοί ονομάζονται μεγιστόροι και το γινόμενο μεγιστόρων αποτελεί τη δεύτερη πρότυπη μορφή έκφρασης μιας λογικής συνάρτησης. Οι μεγιστόροι συμβολίζονται με Μi, όπου ο δείκτης i αντιστοιχεί στη δυαδική τιμή του μεγιστόρου.

61 Μεγιστόροι συνάρτησης τριών μεταβλητών x y z Μεγιστόρος Μ0 = x+y+z Μ1 = x+y+z Μ2 = x+y +z Μ3 = x+y +z Μ4 = x +y+z Μ5 = x +y+z Μ6 = x +y +z Μ7 = x +y +z

62 Παράδειγμα x y z F η συνάρτηση F μπορεί να γραφτεί F = Μ0 Μ2 = Π(Μ0, Μ2)

63 Απλοποίηση συναρτήσεων Η απλούστερη μορφή μίας έκφρασης Boole είναι αυτή με: τον μικρότερο αριθμό όρων καθώς και τον μικρότερο αριθμό μεταβλητών σε κάθε όρο. Σε κάποιες περιπτώσεις το ζητούμενο είναι η ελαχιστοποίηση όχι του συνολικού αριθμού των όρων της έκφρασης (και κατ επέκταση και του αριθμού των πυλών) αλλά η ελαχιστοποίηση των επιπέδων από πύλες που απαιτούνται για την υλοποίησή της. Δύο συναρτήσεις n λογικών (δυαδικών) μεταβλητών είναι ίσες αν παίρνουν την ίδια τιμή και για τους 2 n δυνατούς συνδυασμούς των n μεταβλητών.

64 Απλοποίηση συναρτήσεων Ελαχιστοποίηση / Απλοποίηση συνάρτησης με αλγεβρικούς μετασχηματισμούς βάσει των αξιωμάτων / θεωρημάτων της άλγεβρας Boole (π.χ. κατάλληλη ομαδοποίηση όρων, πολλαπλασιασμός με πλεονάζουσες μεταβλητές, κλπ.) A+AB+BC = A(1+B)+BC = A+BC AB+AC+BC = AB(C+C)+AC+BC = ABC+ABC+AC+BC = BC(A+1)+AC(B+1) = BC+AC

65 Απλοποίηση συναρτήσεων Ελαχιστοποίηση / Απλοποίηση συνάρτησης με την μέθοδο του Χάρτη Karnaugh (ο χάρτης Karnaugh είναι ένα σχηματικό διάγραμμα όλων των δυνατών τρόπων με τους οποίους μία συνάρτηση μπορεί να εκφραστεί σε μορφή αθροίσματος γινομένων) η έκφραση που πρόκειται να ελαχιστοποιηθεί θα πρέπει να βρίσκεται σε μορφή αθροίσματος γινομένων γράφουμε 1 σε κάθε τετράγωνο του χάρτη που αντιστοιχεί σε ένα ελάχιστο όρο της έκφρασης ομάδες 2 ή 4 ή 8 ή 2 n γειτονικών τετραγώνων με 1 που μπορούν να συνδυαστούν, επιτρέπουν την απλοποίηση της έκφρασης βάσει του θεωρήματος: P(A+A )=P όπου P οποιαδήποτε έκφραση Boole οι μεταβλητές που απαλείφονται είναι αυτές που εμφανίζονται διαφορετικές στους αρχικούς ελάχιστους όρους της κάθε ομάδας - ομάδες 2 γειτονικών 1 οδηγούν σε ένα απλοποιημένο όρο γινομένου με μία μεταβλητή λιγότερη - ομάδες 4 γειτονικών 1 οδηγούν σε ένα απλοποιημένο όρο γινομένου με δύο μεταβλητές λιγότερες - ομάδες 8 γειτονικών 1 οδηγούν σε ένα απλοποιημένο όρο γινομένου με τρεις μεταβλητές λιγότερες κλπ. όλα τα τετράγωνα με 1 θα πρέπει να καλυφθούν με τον μικρότερο δυνατό αριθμό ομάδων και ταυτόχρονα με τις μεγαλύτερες (πολυπληθέστερες) κατά το δυνατόν ομάδες.

66 Απλοποίηση συναρτήσεων - Χάρτες Karnaugh x 0 1 yz m 0 m 1 m 3 m 2 m 4 m 5 m 7 m 6 yz wx m 0 m 1 m 3 m 2 m 4 m 5 m 7 m 6 m 12 m 13 m 15 m 14 m 8 m 9 m 10 m 11 v=0 yz wx m 0 m 1 m 3 m 2 m 4 m 5 m 7 m 6 m 12 m 13 m 15 m 14 m 8 m 9 m 10 m 11 yz wx m 16 m 17 m 19 m 18 v= m 20 m 21 m 23 m 22 m 28 m 29 m 31 m 30 m 24 m 25 m 27 m 26

67 Απλοποίηση συναρτήσεων - Χάρτες Karnaugh

68 Παραδείγματα Ομαδοποίησης σε Χάρτες Karnaugh

69 Παράδειγμα Να απλοποιήσετε τη λογική συνάρτηση: G(x,y,z) = y z + y z + x y z x y z G x 0 yz x yz G = z + x y

70 Παράδειγμα Να απλοποιήσετε τη λογική συνάρτηση: Η(x,y,z) = x y z + x y z + x y z + x y z x y z H x 0 yz

71 Παράδειγμα Να απλοποιήσετε τη λογική συνάρτηση: Ι(x,y,z) = Σ(m 0, m 2, m 4, m 6 ) x 0 yz x 0 yz I=z

72 Παράδειγμα Να απλοποιήσετε τη συνάρτηση: F(w,x,y,z) = y z + x y + x y z yz wx F = z + x y w x y z F

73 Παράδειγμα Να απλοποιήσετε τη συνάρτηση: J(w,x,y,z) = w x y z + w x y z + w x y z + w x y z wx 00 yz J = x z

74 Παράδειγμα Να απλοποιήσετε τη λογική συνάρτηση: Κ(v,w,x,y,z) = Σ(m 2, m 5, m 7, m 8, m 11, m 13, m 15, m 18, m 20, m 21, m 23, m 28, m 29, m 31 ) wx yz v= yz wx v=1 Κ = x z + v x y + w x y z + v w x z

75 Παράδειγμα Ας θυμηθούμε την οθόνη επτά τμημάτων που είδαμε στο 3ο κεφάλαιο. Η οθόνη ελέγχεται από επτά διακόπτες, οι οποίοι ανάλογα με το αν είναι κλειστοί ή ανοικτοί καθορίζουν το ποιο τμήμα LED της οθόνης θα ανάψει. Ο συνολικός έλεγχος της οθόνης γίνεται από έναν αποκωδικοποιητή BCD. Δηλαδή, για κάθε διακόπτη κατασκευάζεται μία λογική συνάρτηση, η οποία αποκωδικοποιεί ποιο από τα ψηφία BCD ενεργοποιεί τον κάθε διακόπτη και ποιο όχι D1 D7 D6 D5 D4 D2 D3 Για τον κώδικα BCD χρειάζονται τέσσερα ψηφία. Από τις 2 4 =16 πιθανές καταστάσεις που προκύπτουν μόνο οι δέκα είναι αυτές που χρησιμοποιούνται από τον κώδικα, δηλαδή οι καταστάσεις από 0000 έως Αντίθετα οι καταστάσεις από 1010 έως 1111 δεν είναι καταστάσεις του κώδικα και δεν πρόκειται ποτέ να εμφανιστούν ως είσοδοι σε καμία από τις επτά λογικές συναρτήσεις που ελέγχουν τους αντίστοιχους διακόπτες. Στο σχήμα έχουμε εισάγει παραστατικά στο καθένα από τα τετραγωνίδια του χάρτη Karnaugh, που αντιστοιχούν σε κάποιο ψηφίο του κώδικα BCD, τα LED που πρέπει να ενεργοποιηθούν. GND yz wx

76 Παράδειγμα D 1 = w + x z + x z + y z D 2 = x + y z + y z yz wx D yz wx D yz wx D D 3 = x + + z + y D 4 = x z + x y + y z + x y z Χ Χ Χ Χ 1 1 Χ Χ Χ Χ Χ Χ 1 1 Χ Χ Χ Χ Χ Χ 1 0 Χ Χ D 5 = x z + y z wx yz D wx yz D wx yz D D 6 = w + x y + y z + x y D 7 = w + x y + x z + y z Χ Χ Χ Χ Χ Χ Χ Χ Χ Χ Χ Χ wx yz D Χ Χ Χ Χ Χ Χ Χ Χ Χ Χ 1 1 Χ Χ

77 Ερωτήσεις Γιατί τα ψηφιακά ηλεκτρονικά είναι πιο ανεκτικά στο θόρυβο; Αναφέρατε ορισμένα γνωστά συστήματα αρίθμησης. Πώς μετατρέπουμε ένα δεκαδικό αριθμό σε δυαδικό; Πόσους δυαδικούς αριθμούς μπορούμε να αναπαραστήσουμε με 10 ψηφία; Πώς ορίζεται ένα ζεύγος συμπληρωματικών αριθμών; Πώς αφαιρούμε με τη χρήση συμπληρώματος; Τι ονομάζουμε υπερχείλιση; Τι είναι ο κώδικας BCD; Ποιες είναι οι βασικές πράξης της άλγεβρας Boole;

78 Ερωτήσεις Να γράψετε τον πίνακα αληθείας της λογικής πράξης Ή Να γράψετε τον πίνακα αληθείας της λογικής πράξης ΚΑΙ Να γράψετε τον πίνακα αληθείας της λογικής πράξης ΟΧΙ Να γράψετε τις ταυτότητες που ισχύουν για την αντιμεταθετικότητα, την επιμεριστικότητα και την προσετεριστικότητα στην άλγεβρα Boole. Να διατυπώσετε τους νόμους De Morgan. Να αποδείξετε τους νόμους De Morgan. Τι είναι η αρνητική λογική; Τι είναι συνάρτηση Boole; Τι ονομάζουμε ελαχιστόρο; Πώς ορίζεται το συμπλήρωμα μιας συνάρτησης;

79 Ερωτήσεις Τι ονομάζουμε μεγιστόρο; Ποιες είναι οι πρότυπες μορφές παράστασης λογικής συνάρτησης; Ποια τα πλεονεκτήματα και ποια τα μειονεκτήματα χρήσης πρότυπων μορφών λογικών συναρτήσεων; Ποια μέθοδο γνωρίζετε για την απλοποίηση λογικών συναρτήσεων; Τι είναι ο χάρτης Karnaugh και που χρησιμοποιείται;

80 Επιπλέον βιβλιογραφία Ndjountche, T., Digital Electronics 1: Combinational Logic Circuits, ISTE Ltd & John Wiley and Sons, London & New Jersey, Mano, M.M., Digital Design, Prentice Hall Inc., New Jersey, Rabaey, J.M., Chandrakasan, A. And Nikolic B., Digital Integrated Circuits, 2nd Edition, Pearson, London, 2003 Smith, R.J. and Dorf, R.C., Circuits, Devices and Systems: A First Course in Electrical Engineering, 5th Edition, John Wiley and Sons, New York, Streib, W.J., Digital Circuits, Goodheart-Wilcox Publisher, Tinley Park, 1997.

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

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

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

Γ2.1 Στοιχεία Αρχιτεκτονικής. Γ Λυκείου Κατεύθυνσης

Γ2.1 Στοιχεία Αρχιτεκτονικής. Γ Λυκείου Κατεύθυνσης Γ2.1 Στοιχεία Αρχιτεκτονικής Γ Λυκείου Κατεύθυνσης Ορισμός άλγεβρας Boole Η άλγεβρα Boole ορίζεται, ως μία αλγεβρική δομή A, όπου: (α) Το Α είναι ένα σύνολο στοιχείων που περιέχει δύο τουλάχιστον στοιχεία

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

Ελίνα Μακρή

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Εισαγωγή στην επιστήμη των υπολογιστών. Πράξεις με μπιτ

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

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

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

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

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

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

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

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

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

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

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

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

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

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

3. Απλοποίηση Συναρτήσεων Boole

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

11. Ποιες είναι οι άμεσες συνέπειες της διαίρεσης;

11. Ποιες είναι οι άμεσες συνέπειες της διαίρεσης; 10. Τι ονομάζουμε Ευκλείδεια διαίρεση και τέλεια διαίρεση; Όταν δοθούν δύο φυσικοί αριθμοί Δ και δ, τότε υπάρχουν δύο άλλοι φυσικοί αριθμοί π και υ, έτσι ώστε να ισχύει: Δ = δ π + υ. Ο αριθμός Δ λέγεται

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

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

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

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

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

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

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

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

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

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

Κεφάλαιο 4. Λογική Σχεδίαση

Κεφάλαιο 4. Λογική Σχεδίαση Κεφάλαιο 4 Λογική Σχεδίαση 4.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

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

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

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

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

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

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

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

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

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

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

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. ΘΕΩΡΗΤΙΚΟ ΜΕΡΟΣ ΣΥΣΤΗΜΑΤΑ ΑΡΙΘΜΗΣΗΣ: Κάθε σύστημα αρίθμησης χαρακτηρίζεται

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Δυαδικές συναρτήσεις Άλγεβρα Boole Λογικά διαγράμματα

Δυαδικές συναρτήσεις Άλγεβρα Boole Λογικά διαγράμματα Δυαδικές συναρτήσεις Άλγεβρα Boole Λογικά διαγράμματα 1. Για a=1, b=1 και c=0, υπολογίστε τις τιμές των λογικών παραστάσεων ab c, a+b +c, a+b c και ab +c Δώστε τα σύνολα τιμών των δυαδικών μεταβλητών a,

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

Ηλεκτρονική Μάθημα VIΙΙ Ψηφιακά Κυκλώματα Υλοποίηση Λογικών Συναρτήσεων

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Εισαγωγή στην Επιστήμη των Υπολογιστών Εισαγωγή στην Επιστήμη των Υπολογιστών Περιεχόμενα Μαθήματος Συστήματα αρίθμησης Πύλες Διάγραμμα ροής-ψευδοκώδικας Python Συστήματα Αρίθμησης Δεκαδικό σύστημα Οι άνθρωποι χρησιμοποιούν το περίφημο «θεσιακό,

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

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

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

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

αριθμούς Βασικές ασκήσεις Βασική θεωρία iii) φυσικοί; ii) ακέραιοι; iii) ρητοί;

αριθμούς Βασικές ασκήσεις Βασική θεωρία iii) φυσικοί; ii) ακέραιοι; iii) ρητοί; Πράξεις με πραγματικούς αριθμούς Βασικές ασκήσεις Βασική θεωρία Ρητοί και άρρητοι αριθμοί. α) Ποιοι αριθμοί ονομάζονται: iii) φυσικοί; ii) ακέραιοι; iii) ρητοί; iv) άρρητοι; v) πραγματικοί; β) Να βρείτε

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

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

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

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

ΠΛΗ10 Κεφάλαιο 2. ΠΛH10 Εισαγωγή στην Πληροφορική: Τόμος Α Κεφάλαιο: : Συστήματα Αρίθμησης ΔΥΑΔΙΚΟ ΣΥΣΤΗΜΑ ΑΡΙΘΜΗΣΗΣ

ΠΛΗ10 Κεφάλαιο 2. ΠΛH10 Εισαγωγή στην Πληροφορική: Τόμος Α Κεφάλαιο: : Συστήματα Αρίθμησης ΔΥΑΔΙΚΟ ΣΥΣΤΗΜΑ ΑΡΙΘΜΗΣΗΣ ΠΛH10 Εισαγωγή στην Πληροφορική: Τόμος Α Κεφάλαιο: 2 2.2.1 : Συστήματα Αρίθμησης ΔΥΑΔΙΚΟ ΣΥΣΤΗΜΑ ΑΡΙΘΜΗΣΗΣ ΔΥΑΔΙΚΟ ΣΥΣΤΗΜΑ ΑΡΙΘΜΗΣΗΣ. Στο δυαδικό σύστημα αρίθμησης, αντί για δεκάδες, εκατοντάδες με τις

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

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

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

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

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

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

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

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

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

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

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

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

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

Ελίνα Μακρή

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

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

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

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

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

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

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

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

ΜΕΡΟΣ 1 ο : Δυαδικές συναρτήσεις Άλγεβρα Boole Λογικά διαγράμματα

ΜΕΡΟΣ 1 ο : Δυαδικές συναρτήσεις Άλγεβρα Boole Λογικά διαγράμματα ΜΕΡΟΣ 1 ο : Δυαδικές συναρτήσεις Άλγεβρα Boole Λογικά διαγράμματα 1. Για a=1, b=1 και c=0, υπολογίστε τις τιμές των λογικών παραστάσεων ab c, a+b +c, a+b c και ab +c Δώστε τα σύνολα τιμών των δυαδικών

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

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

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

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

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

100 ΕΡΩΤΗΣΕΙΣ ΜΕ ΤΙΣ ΑΝΤΙΣΤΟΙΧΕΣ ΑΠΑΝΤΗΣΕΙΣ ΓΙΑ ΤΟ ΜΑΘΗΜΑ ΨΗΦΙΑΚΑ ΚΥΚΛΩΜΑΤΑ 100 ΕΡΩΤΗΣΕΙΣ ΜΕ ΤΙΣ ΑΝΤΙΣΤΟΙΧΕΣ ΑΠΑΝΤΗΣΕΙΣ ΓΙΑ ΤΟ ΜΑΘΗΜΑ ΨΗΦΙΑΚΑ ΚΥΚΛΩΜΑΤΑ 1) Να μετατρέψετε τον δεκαδικό αριθμό (60,25) 10, στον αντίστοιχο δυαδικό 11111,11 111001,01 111100,01 100111,1 111100,01 2)

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

Αριθμητική Ανάλυση & Εφαρμογές

Αριθμητική Ανάλυση & Εφαρμογές Αριθμητική Ανάλυση & Εφαρμογές Διδάσκων: Δημήτριος Ι. Φωτιάδης Τμήμα Μηχανικών Επιστήμης Υλικών Ιωάννινα 2017-2018 Υπολογισμοί και Σφάλματα Παράσταση Πραγματικών Αριθμών Συστήματα Αριθμών Παράσταση Ακέραιου

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

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

ΣΧΕΔΙΑΣΗ ΨΗΦΙΑΚΩΝ ΣΥΣΤΗΜΑΤΩΝ ΣΧΕΔΙΑΣΗ ΨΗΦΙΑΚΩΝ ΣΥΣΤΗΜΑΤΩΝ ΑΛΓΕΒΡΑ BOOLE 2017, Δρ. Ηρακλής Σπηλιώτης Γενικοί ορισμοί Αλγεβρική δομή είναι ένα σύνολο στοιχείων και κάποιες συναρτήσεις με πεδίο ορισμού αυτό το σύνολο. Αυτές οι συναρτήσεις

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

Ελίνα Μακρή

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

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

Αριθμητικά Συστήματα = 3 x x x x 10 0

Αριθμητικά Συστήματα = 3 x x x x 10 0 Δεκαδικό Όταν αναφερόμαστε σε μία αριθμητική τιμή, απεικονίζουμε μία ποσότητα με ένα σύμβολο ή έναν συνδυασμό από σύμβολα. Το αριθμητικό σύστημα που χρησιμοποιούμε είναι το δεκαδικό. Αποτελείται από δέκα

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

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

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

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

Ψηφιακά Συστήματα. 4. Άλγεβρα Boole & Τεχνικές Σχεδίασης Λογικών Κυκλωμάτων

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

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

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

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

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

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

Πανεπιστήμιο Πατρών Τμήμα Φυσικής Εργαστήριο Ηλεκτρονικής. Ψηφιακά Ηλεκτρονικά. Συνδυαστική Λογική. Επιμέλεια Διαφανειών: Δ. Πανεπιστήμιο Πατρών Τμήμα Φυσικής Ψηφιακά Ηλεκτρονικά Συνδυαστική Λογική Επιμέλεια Διαφανειών: Δ. Μπακάλης Πάτρα, Φεβρουάριος 2009 Ψηφιακά Κυκλώματα Τα ψηφιακά κυκλώματα διακρίνονται σε συνδυαστικά (combinational)

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

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

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

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

Αλγεβρικές Παραστάσεις

Αλγεβρικές Παραστάσεις Αλγεβρικές Παραστάσεις 1.1 Πράξεις με πραγματικούς αριθμούς (Επαναλήψεις-συμπληρώσεις) 1 1.1 Πράξεις με πραγματικούς αριθμούς (Επαναλήψεις-συμπληρώσεις) Α Οι πραγματικοί αριθμοί και οι πράξεις τους Πραγματικοί

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

K15 Ψηφιακή Λογική Σχεδίαση 7-8: Ανάλυση και σύνθεση συνδυαστικών λογικών κυκλωμάτων

K15 Ψηφιακή Λογική Σχεδίαση 7-8: Ανάλυση και σύνθεση συνδυαστικών λογικών κυκλωμάτων K15 Ψηφιακή Λογική Σχεδίαση 7-8: Ανάλυση και σύνθεση συνδυαστικών λογικών κυκλωμάτων Γιάννης Λιαπέρδος TEI Πελοποννήσου Σχολή Τεχνολογικών Εφαρμογών Τμήμα Μηχανικών Πληροφορικής ΤΕ Η έννοια του συνδυαστικού

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

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

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

Κατ οίκον Εργασία ΚE5

Κατ οίκον Εργασία ΚE5 Πανεπιστήμιο Κύπρου Τμήμα Ηλεκτρολόγων Μηχανικών και Μηχανικών Υπολογιστών Χειμερινό Εξάμηνο ΗΜΥ Εισαγωγή στην Τεχνολογία Διδάσκων: Δρ. Στέλιος Τιμοθέου Κατ οίκον Εργασία ΚE5 Ασκήσεις Ασκήσεις:. Μετατρέψτε

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

4. ΝΟΜΟΙ ΔΥΑΔΙΚΗΣ ΑΛΓΕΒΡΑΣ

4. ΝΟΜΟΙ ΔΥΑΔΙΚΗΣ ΑΛΓΕΒΡΑΣ 4. ΝΟΜΟΙ ΔΥΔΙΚΗΣ ΛΓΕΡΣ 4.1 ασικές έννοιες Εισαγωγή Η δυαδική άλγεβρα ή άλγεβρα oole θεμελιώθηκε από τον Άγγλο μαθηματικό George oole. Είναι μία "Λογική Άλγεβρα" για τη σχεδίαση κυκλωμάτων διακοπτών. Η

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

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

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

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

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

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

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

ΑΣΠΑΙΤΕ Εργαστήριο Ψηφιακών Συστημάτων & Μικροϋπολογιστών Εργαστηριακές Ασκήσεις για το μάθημα «Λογική Σχεδίαση» ΑΣΚΗΣΗ 3 ΠΙΝΑΚΕΣ KARNAUGH

ΑΣΠΑΙΤΕ Εργαστήριο Ψηφιακών Συστημάτων & Μικροϋπολογιστών Εργαστηριακές Ασκήσεις για το μάθημα «Λογική Σχεδίαση» ΑΣΚΗΣΗ 3 ΠΙΝΑΚΕΣ KARNAUGH ΑΣΚΗΣΗ 3 ΠΙΝΑΚΕΣ KARNAUGH 3.1 ΣΚΟΠΟΣ Η κατανόηση της απλοποίησης λογικών συναρτήσεων με χρήση της Άλγεβρας Boole και με χρήση των Πινάκων Karnaugh (Karnaugh maps). 3.2 ΘΕΩΡΗΤΙΚΟ ΜΕΡΟΣ 3.2.1 ΑΠΛΟΠΟΙΗΣΗ

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

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

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

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

ΨΗΦΙΑΚΑ ΚΥΚΛΩΜΑΤΑ. ΑΝΔΡΕΑΣ Δ. ΤΣΙΓΚΟΠΟΥΛΟΣ Δρ. ΗΛΕΚΤΡΟΛΟΓΟΣ ΜΗΧΑΝΙΚΟΣ EΠΙΚΟΥΡΟΣ ΚΑΘΗΓΗΤΗΣ ΣΝΔ

ΨΗΦΙΑΚΑ ΚΥΚΛΩΜΑΤΑ. ΑΝΔΡΕΑΣ Δ. ΤΣΙΓΚΟΠΟΥΛΟΣ Δρ. ΗΛΕΚΤΡΟΛΟΓΟΣ ΜΗΧΑΝΙΚΟΣ EΠΙΚΟΥΡΟΣ ΚΑΘΗΓΗΤΗΣ ΣΝΔ ΨΗΦΙΑΚΑ ΚΥΚΛΩΜΑΤΑ ΑΝΔΡΕΑΣ Δ. ΤΣΙΓΚΟΠΟΥΛΟΣ Δρ. ΗΛΕΚΤΡΟΛΟΓΟΣ ΜΗΧΑΝΙΚΟΣ EΠΙΚΟΥΡΟΣ ΚΑΘΗΓΗΤΗΣ ΣΝΔ ΣΧΟΛΗ ΝΑΥΤΙΚΩΝ ΔΟΚΙΜΩΝ ΠΕΙΡΑΙΑΣ 2014 - 2 - - 3 - ΠΕΡΙΕΧΟΜΕΝΑ ΨΗΦΙΑΚΑ ΚΥΚΛΩΜΑΤΑ...5 ΠΡΟΛΟΓΟΣ...5 1. ΕΙΣΑΓΩΓΗ...7

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

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

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

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

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

ΑΛΓΕΒΡΑ Α ΓΥΜΝΑΣΙΟΥ ΘΕΤΙΚΟΙ ΚΑΙ ΑΡΝΗΤΙΚΟΙ ΑΡΙΘΜΟΙ ΕΠΙΜΕΛΕΙΑ : ΧΑΛΑΤΖΙΑΝ ΠΑΥΛΟΣ ΘΕΤΙΚΟΙ ΚΑΙ ΑΡΝΗΤΙΚΟΙ ΑΡΙΘΜΟΙ ΕΠΙΜΕΛΕΙΑ : ΧΑΛΑΤΖΙΑΝ ΠΑΥΛΟΣ ΚΕΦΑΛΑΙΟ 7 Ο ΘΕΤΙΚΟΙ ΚΑΙ ΑΡΝΗΤΙΚΟΙ ΑΡΙΘΜΟΙ ΣΤΟΙΧΕΙΑ ΘΕΩΡΙΑΣ 1. Όταν μπροστα" (αριστερα") απο" ε"ναν αριθμο" γραφει" το συ"μβολο + το"τε ο αριθμο"ς

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

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

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

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

ΨΗΦΙΑΚΑ ΚΥΚΛΩΜΑΤΑ - ΕΡΓΑΣΤΗΡΙΑΚΗ ΑΣΚΗΣΗ 3

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

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

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

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

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

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

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

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

ΒΑΣΙΚΕΣ ΕΞEΙΔΙΚΕΥΣΕΙΣ ΣΕ ΑΡΧΙΤΕΚΤΟΝΙΚΗ ΚΑΙ ΔΙΚΤΥΑ ΥΠΟΛΟΓΙΣΤΩΝ

ΒΑΣΙΚΕΣ ΕΞEΙΔΙΚΕΥΣΕΙΣ ΣΕ ΑΡΧΙΤΕΚΤΟΝΙΚΗ ΚΑΙ ΔΙΚΤΥΑ ΥΠΟΛΟΓΙΣΤΩΝ Μεταπτυχιακή Εξειδίκευση στα Πληροφοριακά Συστήματα Θεματική Ενότητα ΠΛΣ-5 ΒΑΣΙΚΕΣ ΕΞEΙΔΙΚΕΥΣΕΙΣ ΣΕ ΑΡΧΙΤΕΚΤΟΝΙΚΗ ΚΑΙ ΔΙΚΤΥΑ ΥΠΟΛΟΓΙΣΤΩΝ - ΣΗΜΕΙΩΣΕΙΣ ΔΙΔΑΣΚΑΛΙΑΣ - Δρ. Λάμπρος Μπισδούνης Σύμβουλος Καθηγητής

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

ΤΕΧΝΟΛΟΓΙΚΟ ΕΚΠΑΙ ΕΥΤΙΚΟ Ι ΡΥΜΑ (Τ.Ε.Ι.) ΚΡΗΤΗΣ Τμήμα Εφαρμοσμένης Πληροφορικής & Πολυμέσων. Ψηφιακή Σχεδίαση. Κεφάλαιο 2: Συνδυαστικά Λογικά

ΤΕΧΝΟΛΟΓΙΚΟ ΕΚΠΑΙ ΕΥΤΙΚΟ Ι ΡΥΜΑ (Τ.Ε.Ι.) ΚΡΗΤΗΣ Τμήμα Εφαρμοσμένης Πληροφορικής & Πολυμέσων. Ψηφιακή Σχεδίαση. Κεφάλαιο 2: Συνδυαστικά Λογικά ΤΕΧΝΟΛΟΓΙΚΟ ΕΚΠΑΙ ΕΥΤΙΚΟ Ι ΡΥΜΑ (Τ.Ε.Ι.) ΚΡΗΤΗΣ Τμήμα Εφαρμοσμένης Πληροφορικής & Πολυμέσων Ψηφιακή Σχεδίαση Κεφάλαιο 2: Συνδυαστικά Λογικά Κυκλώματα Γ. Κορνάρος Περίγραμμα Μέρος 1 Κυκλώματα Πυλών και

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

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

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

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

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

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

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

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

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

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

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

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

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

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

ΑΚΑΔΗΜΙΑ ΕΜΠΟΡΙΚΟΥ ΝΑΥΤΙΚΟΥ ΜΑΚΕΔΟΝΙΑΣ ΣΧΟΛΗ ΜΗΧΑΝΙΚΩΝ ΠΤΥΧΙΑΚΗ ΕΡΓΑΣΙΑ ΘΕΜΑ : TEΣT ΑΞΙΟΛΟΓΗΣΗΣ ΓΝΩΣΕΩΝ ΣΤΑ ΨΗΦΙΑΚΑ ΗΛΕΚΤΡΟΝΙΚΑ ΑΚΑΔΗΜΙΑ ΕΜΠΟΡΙΚΟΥ ΝΑΥΤΙΚΟΥ ΜΑΚΕΔΟΝΙΑΣ ΣΧΟΛΗ ΜΗΧΑΝΙΚΩΝ ΠΤΥΧΙΑΚΗ ΕΡΓΑΣΙΑ ΘΕΜΑ : TEΣT ΑΞΙΟΛΟΓΗΣΗΣ ΓΝΩΣΕΩΝ ΣΤΑ ΨΗΦΙΑΚΑ ΗΛΕΚΤΡΟΝΙΚΑ ΣΠΟΥΔΑΣΤΗΣ : Λιασένκο Ρομάν ΕΠΙΒΛΕΠΟΥΣΑ ΚΑΘΗΓΗΤΡΙΑ : Τόλιου Κατερίνα NEA

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

K24 Ψηφιακά Ηλεκτρονικά 4: Σχεδίαση Συνδυαστικών Κυκλωμάτων

K24 Ψηφιακά Ηλεκτρονικά 4: Σχεδίαση Συνδυαστικών Κυκλωμάτων K24 Ψηφιακά Ηλεκτρονικά 4: Σχεδίαση Συνδυαστικών Κυκλωμάτων TEI Πελοποννήσου Σχολή Τεχνολογικών Εφαρμογών Τμήμα Μηχανικών Πληροφορικής ΤΕ ΤΕΧΝΟΛΟΓΙΚΟ Περιεχόμενα 1 2 3 4 Ένα ψηφιακό κύκλωμα με n εισόδους

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

Ενότητα 2 ΑΛΓΕΒΡΑ BOOLE ΛΟΓΙΚΕΣ ΠΥΛΕΣ

Ενότητα 2 ΑΛΓΕΒΡΑ BOOLE ΛΟΓΙΚΕΣ ΠΥΛΕΣ Ενότητα 2 ΛΓΕΡ BOOLE ΛΟΓΙΚΕΣ ΠΥΛΕΣ Άλγεβρα Boole Γενικές Γραμμές ξιώματα Huntington και Θεωρήματα ρχή του Δυϊσμού Λογικές πύλες NAND και NOR Υλοποιήσεις με πύλες NAND ή πύλεςnor πομονωτές τριών καταστάσεων

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

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

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

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

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

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

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

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

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

Ψηφιακή Σχεδίαση Εργαστήριο Τ.Ε.Ι. ΚΡΗΤΗΣ ΣΧΟΛΗ ΤΕΧΝΟΛΟΓΙΚΩΝ ΕΦΑΡΜΟΓΩΝ ΤΜ. ΜΗΧΑΝΙΚΩΝ ΠΛΗΡΟΦΟΡΙΚΗΣ ΧΕΙΜΕΡΙΝΟ ΕΞΑΜΗΝΟ

Ψηφιακή Σχεδίαση Εργαστήριο Τ.Ε.Ι. ΚΡΗΤΗΣ ΣΧΟΛΗ ΤΕΧΝΟΛΟΓΙΚΩΝ ΕΦΑΡΜΟΓΩΝ ΤΜ. ΜΗΧΑΝΙΚΩΝ ΠΛΗΡΟΦΟΡΙΚΗΣ ΧΕΙΜΕΡΙΝΟ ΕΞΑΜΗΝΟ Ψηφιακή Σχεδίαση Εργαστήριο Τ.Ε.Ι. ΚΡΗΤΗΣ ΣΧΟΛΗ ΤΕΧΝΟΛΟΓΙΚΩΝ ΕΦΑΡΜΟΓΩΝ ΤΜ. ΜΗΧΑΝΙΚΩΝ ΠΛΗΡΟΦΟΡΙΚΗΣ ΧΕΙΜΕΡΙΝΟ ΕΞΑΜΗΝΟ 2015-2016 Άλγεβρα Boole (Boolean Algebra) Βασικοί ορισμοί Η άλγεβρα Boole μπορεί να οριστεί

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

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

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

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

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

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

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