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

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

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

Transcript

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

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

3 Άλγεβρα Boole: Εισαγωγή Τα Ψηφιακά συστήματα (Ψ.Σ.): έχουν τη δυνατότητα να επεξεργάζονται λογικά δεδομένα - απλές ή σύνθετες λογικές προτάσεις. Μια πρόταση λέγεται λογική, όταν μπορεί να χαρακτηριστεί αληθής ή ψευδής. Ο χαρακτηρισμός αυτός ονομάζεται τιμή αλήθειας ή λογικό επίπεδο. Για παράδειγμα: Ο αριθμός 4 είναι άρτιος αριθμός αληθής πρόταση Τη νύχτα βγαίνει ο ήλιος ψευδής πρόταση Το δώδεκα διαιρείται με το 3 και το 4 αληθής πρόταση Ο πρώτος που διατύπωσε τους βασικούς κανόνες με τους οποίους οι λογικές προτάσεις μπορούν να παρουσιαστούν με μαθηματικά σύμβολα, ήταν ο Άγγλος μαθηματικός George Boole. Οι κανόνες αυτοί αποτελούν τμήμα της Άλγεβρας Λογικής ή Άλγεβρας Boole και χρησιμοποιούνται για να επιλύουμε λογικά προβλήματα. 3

4 Άλγεβρα Boole: Θεωρήματα Βασικά Θεωρήματα και αξιώματα της Άλγεβρας Boole 1. Α 0 = 0 2. Α + 0 = Α 3. Α 1 = Α 4. Α + 1 = 1 5. Α Α = Α 6. Α + Α = Α 7. Α Α = 0 8. Α + Α = 1 9. Α Β = Β Α 10. Α + Β = Β + Α Αντιμεταθετική Ιδιότητα 11. Α (Β C) = (Α Β) C 12. Α + (Β + C) = (Α + Β) + C Προσεταιριστική Ιδιότητα 13. Α + (Β C) = (Α + Β) (Α + C) 14. Α (Β + C) = Α Β + Α C Επιμεριστική Ιδιότητα 15. (Α Β) = Α + Β 16. (Α + Β) = Α Β Θεώρημα De Morgan 17. Α (A+Β) = A 18. Α + (A Β) = A Θεώρημα Απορρόφησης 19. Α + (A Β) = A+B 20. (Α ) = Α Διπλή Άρνηση Αρχή του Δυϊσμού: αν στην 1 η στήλη αντικαταστήσουμε τα (+) με ( ) και τα 0 με 1 παίρνουμε τα θεωρήματα της 2 ης στήλης. 4

5 Άλγεβρα Boole Προτεραιότητα πράξεων: Από τον πίνακα προτεραιότητας των πράξεων είναι εμφανές ότι στην άλγεβρα Boole εκτελούνται πρώτα οι πράξεις στις παρενθέσεις, μετά υπολογίζονται τα συμπληρώματα, στη συνέχεια οι πράξεις AND και τέλος οι πράξεις OR. Προτεραιότητα Πράξη 1 ( ) 2 NOT 3 AND 4 OR 5

6 Λογικές Συναρτήσεις: Αλγεβρική έκφραση Μια Λ.Σ. : είναι μια έκφραση που σχηματίζεται από δυαδικές μεταβλητές, τους τελεστές OR ( Η), AND (KAI), και NOT (ΟΧΙ), παρενθέσεις και ένα ίσον. Για μια δεδομένη τιμή των μεταβλητών, η συνάρτηση μπορεί να είναι είτε 0 είτε 1. Έστω Λ.Σ.: F 1 = XYZ. H F1 θα είναι 1 εάν Χ=1 και Υ=1 και Ζ =1 (δηλαδή Ζ=0), διαφορετικά θα είναι 0. Αυτή η έκφραση της F1 είναι ένα παράδειγμα συνάρτησης Boole που ορίζεται με αλγεβρική έκφραση. Μια Λ.Σ. μπορεί επίσης να οριστεί ή να περιγραφεί με έναν πίνακα αλήθειας. 6

7 Λογικές Συναρτήσεις: Πίνακας Αλήθειας Λ.Σ. με Π.Α.: είναι Για να παραστήσουμε συνάρτηση με έναν τέτοιο τρόπο χρειαζόμαστε ένα κατάλογο των 2 n συνδυασμένων άσσων και μηδενικών των n μεταβλητών της και μια στήλη που να δείχνει για κάθε συνδυασμό εάν η συνάρτηση ισούται με 1 ή με 0. Για 3 μεταβλητές Χ,Υ,Ζ υπάρχουν 2 3 =8 δυνατοί συνδυασμοί άσσων και μηδενικών. Προσέξτε πως εναλλάσσονται οι άσσοι και τα μηδενικά σε κάθε στήλη του πίνακα. Για παράδειγμα για τη στήλη της μεταβλητής Z εναλλάσσονται ανά μια φορά, για την στήλη της μεταβλητής Υ εναλλάσσονται ανά 2 φορές. Όμοια για της στήλη της μεταβλητής Χ εναλλάσσονται ανά 4 φορές...κοκ 7

8 Λογικές Συναρτήσεις: Πίνακας Αλήθειας Παράδειγμα 4.1.: Θεωρήστε τη συνάρτηση: F 2 =x+y z. Η συνάρτηση F 2 =1, εάν x=1 ή y =1 ( y=0) και συγχρόνως z=1. Στον Πίνακα αλήθειας έχουμε το x=1 στις τέσσερις τελευταίες σειρές και το yz=01 στις σειρές 001 και 101. Ο τελευταίος συνδυασμός ισχύει επίσης για x=1. Άρα υπάρχουν πέντε συνδυασμοί που κάνουν την F 2 =1. 8

9 Λογικές Συναρτήσεις: Κυματομορφές Κυματομορφές (Waveforms): Ένας τρίτος τρόπος με τον οποίο μπορεί να παρασταθεί μια Λ.Σ. είναι ο γραφικός τρόπος με κυματομορφές (Waveforms). Για παράδειγμα η συνάρτηση F1=xyz μπορεί να αποδοθεί ως εξής: 9

10 Πίνακες Αληθείας Παράδειγμα 4.1: Να αποδειχθεί με Πίνακα Αληθείας ότι Α+Α Β = Α+Β Α Β Α Α Β Α + Α Β Α + Β Με Άλγεβρα Boole : A + A B = A*1 + A B = A*(1+B) + A B = A + AB + A B = A + B*(A+A ) = = A + B*1 = A+B Δυϊκότητα της άλγεβρας Boole (Duality): για να αποδείξουμε μία σχέση άλγεβρας Boole είναι αρκετό να αποδείξουμε τη δυϊκή της. Π.χ. για το παράδειγμα 4.1 αρκεί να αποδείξουμε ότι: A*(A +B) = A*B 10

11 Υλοποίηση Συναρτήσεων Boole Κάθε μεταβλητή της συνάρτησης Boole αντιστοιχεί σε μια είσοδο μιας πύλης και κάθε όρος παραγόντων υλοποιείται με μια πύλη. Η ελαχιστοποίηση του αριθμού των παραγόντων και του αριθμού των όρων της συνάρτησης μας δίνουν ένα "ελαχιστοποιημένο" κύκλωμα. Ο αριθμός των παραγόντων σε μια συνάρτηση Boole είναι δυνατό να ελαχιστοποιηθεί με χρήση της άλγεβρας Boole. Είναι απαραίτητο λοιπόν να γνωρίζουμε και να χρησιμοποιούμε τα θεωρήματα και αξιώματα της άλγεβρας Boole. 11

12 Υλοποίηση Συναρτήσεων Boole Παράδειγμα 4.2: Θεωρήστε τη παρακάτω έκφραση Boole: F = A BC + AB C + A B C + AB C + ABC (Προσέξτε ότι Α =Ā). Η υλοποίηση της παραπάνω συνάρτησης έχει ως εξής: A B C A'BC AB'C' A'B'C' AB'C ABC Κάθε μεταβλητή της συνάρτησης Boole αντιστοιχεί σε μια είσοδο μιας πύλης και κάθε όρος παραγόντων υλοποιείται με μια πύλη. Έτσι η συνάρτηση F χωρίς απλοποίηση αποτελείται από 5 πύλες AND (των 3 εισόδων) και μία πύλη OR (των 5 εισόδων). 12

13 Υλοποίηση Συναρτήσεων Boole Παράδειγμα 4.2 (συνέχεια): Η απλοποίηση της συνάρτησης με χρήση άλγεβρας Boole γίνεται: F = A BC + AB C + A B C + AB C + ABC 13

14 Υλοποίηση Συναρτήσεων Boole Παράδειγμα 4.2 (συνέχεια): Άρα με χρήση της άλγεβρας Boole επιτυγχάνουμε ελαχιστοποίηση του αριθμού των όρων και του αριθμού των παραγόντων και από την αρχική υλοποίηση της συνάρτησης καταλήγουμε στην υλοποίηση της απλοποιημένης συνάρτησης F = BC + AB + B C 0 A AB' F B 0 BC C B'C' 0 14

15 Υλοποίηση Συναρτήσεων Boole Παράδειγμα 4.3: Να εφαρμοστεί το θεώρημα De Morgan στις ακόλουθες εκφράσεις: a) A + B + C D και b) ABC Λύση + DEF a) Θέτουμε A+B+C = X και D = Y. Οπότε η Boolean έκφραση γράφεται ως εξής: Χ Υ = തΧ + ഥΥ Έτσι η έκφραση ξαναγράφεται A + B + C D = A + B + C + ഥD Στη συνέχεια εφαρμόζουμε το θεώρημα De Morgan για κάθε όρο ξεχωριστά A + B + C = Aҧ തB Cҧ Συνεπώς έχουμε: A + B + C D = A + B + C + ഥD = Aҧ തB C ҧ + ഥD b) Θέτουμε ΑΒC=X και DEF=Y. Οπότε η Boolean έκφραση γράφεται ως εξής: A B C + D E F = Χ + Υ = തX തY και ξαναγράφεται: A B C + D E F = (A B C) (D E F) και ξαναγράφεται: Στη συνέχεια εφαρμόζουμε το θεώρημα De Morgan για κάθε όρο ξεχωριστά (A B C) D E F = ( A ҧ + തB + C) ҧ (ഥD + തE + തF) 15

16 Άλγεβρα Boole: Λογικές Συναρτήσεις Άσκηση 4.1: Να βρεθεί το συμπλήρωμα της Λ.Σ. f και να απλοποιηθεί ΛΥΣΗ αλγεβρικά. f = (AC +A B ) { [(B +C ) D ] + D } 16

17 Άλγεβρα Boole: Λογικές Συναρτήσεις Άσκηση 4.1: Να βρεθεί το συμπλήρωμα της Λ.Σ. f και να απλοποιηθεί ΛΥΣΗ αλγεβρικά. f = (AC +A B ) { [(B +C ) D ] + D } ҧ f = ഥAB + AC 17

18 Ισοδύναμα Κυκλώματα: Εισαγωγή NAND και NOR: Είναι πολύ σημαντικές, αφού μόνο με αυτές μπορούμε να σχεδιάσουμε οποιοδήποτε κύκλωμα, αρκεί να αντικαταστήσουμε οπωσδήποτε όλες τις πύλες AND, OR, NOT μόνο με NAND ή μόνο με NOR. Δηλαδή να αντικαταστήσουμε τρία διαφορετικά IC (Integrated Circuits Ολοκληρωμένα Κυκλώματα) που πρέπει να χρησιμοποιήσουμε σε ένα απλό κύκλωμα που απαιτεί έστω και μια μόνο πύλη από τις AND, OR, NOT, βάζοντας στην θέση τους ένα μόνο IC (NAND ή NOR) και χρησιμοποιώντας όλες τις πύλες του στη θέση των αντίστοιχων απλών πυλών 18

19 Ισοδύναμα Κυκλώματα: NAND NAND και NOR: Τα ισοδύναμα κυκλώματα των πυλών NOT, AND, OR σχεδιασμένα μόνο με πύλες NAND ή NOR και η απόδειξη της ισοδυναμίας: Με πύλες NAND Α Ζ ΝΟΤ Z = AA = ഥA Z = A + A = ഥA Α Β Ζ AND Z = AB = A B Z = ഥA + ഥB = A B Α Β Ζ ΟR Z = ഥA ഥB = A + B Z = A + B = A + B 19

20 Αντικατάσταση πυλών με ισοδύναμα κυκλώματα Αντιστροφή εισόδων/εξόδων AND, NOR, NAND, OR: ഥA ഥB = ഥA + ഥB = Α + Β OR ഥA + ഥB = ҧ A + തB NAND ഥA ഥB = ҧ A തB = A + B NOR ഥA + ഥB = ഥA ഥB = Α Β AND 20

21 Αντικατάσταση πύλης πολλών εισόδων πρακτική διαδικασία: από μελέτη προβλήματος προκύπτει η αντικατάσταση μιας πύλης πολλών εισόδων με άλλες πύλες ίδιου τύπου αλλά με λιγότερες εισόδους. Με την χρήση της ιδιότητας του προσεταιρισμού (στο άθροισμα και το γινόμενο) μπορούμε να αντικαταστήσουμε μια πύλη OR ή AND πολλών εισόδων με πύλες OR ή AND με λιγότερες εισόδους π.χ. μια αντικατασταθεί από πύλες ΑΝD δυο εισόδων. πύλη AND έξι εισόδων να Προσοχή δεν ισχύει άμεσα στις πύλες NAND,NOR γιατί είναι σύνθετες πύλες 21

22 Αντικατάσταση πύλης πολλών εισόδων Παράδειγμα 4.4: α) ABCDE b) A+B+C+D+E 22

23 Κανονική Μορφή Λογικής Συνάρτησης Κ.Μ.Λ.Σ.: Σε μία Λ.Σ. f(a,b,c,...) στην άλγεβρα Boole υπάρχουν εκφράσεις που είναι βολικές για τη κατασκευή του αντίστοιχου κυκλώματος που πραγματοποιεί τη συνάρτηση. Τέτοιες εκφράσεις ή μορφές είναι το άθροισμα γινομένων ή Ελάχιστοι όροι (minterms, Ελαχιστόροι-mi) που πραγματοποιούνται με συνδυασμούς πυλών AND-OR και το γινόμενο αθροισμάτων ή Μέγιστοι όροι (Maxterms, Μεγιστόροι-Mi) που πραγματοποιούνται με συνδυασμούς OR-AND. Οι ελαχιστόροι είναι το γινόμενο όλων των μεταβλητών σε κανονική ή συμπληρωματική μορφή. Οι μεγιστόροι είναι το συμπλήρωμα των αντίστοιχων ελαχιστόρων με τον ίδιο δείκτη. 23

24 Κανονική Μορφή Λογικής Συνάρτησης Κ.Μ.Λ.Σ. (συνέχεια): Στον πίνακα αληθείας φαίνονται οι ελάχιστοι και οι μέγιστοι όροι μιας συνάρτησης δυο μεταβλητών της f(a,b). α/α Μεταβλητές Ελάχιστοι Όροι A B mi Μέγιστοι Όροι Mi 0 Α Β Α Β = m 0 Α + Β = M 0 1 Α Β Α Β = m 1 Α + Β = M 1 2 Α Β Α Β = m 2 Α + Β = M 2 3 Α Β Α Β = m 3 Α + Β = M 3!!! Ο πίνακας αληθείας είναι μοναδικός ενώ η μορφή της συνάρτησης δεν είναι. 24

25 Κανονική Μορφή Λογικής Συνάρτησης Κ.Μ.Λ.Σ. (συνέχεια): Αν μία συνάρτηση είναι εκφρασμένη σε μία από τις δύο αυτές μορφές λέμε ότι βρίσκεται σε Κανονική Μορφή. Ισχύουν τα παρακάτω θεωρήματα: Θ1. Για n μεταβλητές της Boole υπάρχουν ακριβώς 2 n min & 2 n Max όροι. Θ2. Κάθε ελάχιστος min όρος είναι το συμπλήρωμα ενός μέγιστου Max όρου και αντίστροφα. Δηλαδή : m i = Mi και M i = mi. Θ3. Το λογικό άθροισμα όλων των min όρων μιας λογικής συνάρτησης είναι ίσο με ένα 1 : σ2 n 1 i=0 m i = 1 όπου : n = ο αριθμός των μεταβλητών. Θ4. Το λογικό γινόμενο όλων των Max όρων μιας λογικής συνάρτησης είναι ίσο 2 με μηδέν 0 : ς n 1 i=0 (M i ) = 0 όπου : n = ο αριθμός των μεταβλητών. Αν τώρα οι τιμές της συνάρτησης είναι γνωστές τότε είναι εύκολο να εκφράσουμε τη συνάρτηση στην "ΚΑΝΟΝΙΚΗ" της μορφή σε μια από τις δυο εκφράσεις. 25

26 Κανονική Μορφή Λογικής Συνάρτησης Κ.Μ.Λ.Σ. (συνέχεια): Αν οι τιμές της συνάρτησης είναι γνωστές τότε είναι εύκολο να εκφράσουμε τη συνάρτηση στην ΚΑΝΟΝΙΚΗ της μορφή σε μια από τις δυο εκφράσεις. Π.x: Έστω η Z(A,B,C) με τιμές που δίνονται στο πίνακα που ακολουθεί. Μεταβλητές Ελάχιστοι Όροι Μέγιστοι Όροι A B C mi Mi Z Α Β C m 0 = Α Β C M 0 =Α + Β + C 0 Α Β C m 1 =Α Β C M 1 =Α + Β + C 0 Α Β C m 2 =Α Β C M 2 =Α + Β + C 1 Α Β C m 3 =Α Β C M 3 =Α + Β + C 1 Α Β C m 4 =Α Β C M 4 =Α + Β + C 0 Α Β C m 5 =Α Β C M 5 =Α + Β + C 0 Α Β C m 6 =Α Β C M 6 =Α + Β + C 1 Α Β C m 7 =Α Β C M 7 =Α + Β + C 0 Από τον πίνακα παρατηρούμε ότι για κάθε συνδυασμό των τιμών των μεταβλητών A,B,C σχηματίζουμε ένα "Ελάχιστο" όρο και ένα "Μέγιστο" όρο. 26

27 Κανονική Μορφή Λογικής Συνάρτησης Μεταβλητές Ελάχιστοι Όροι Μέγιστοι Όροι A B C mi Mi Z Α Β C m 0 = Α Β C M 0 =Α + Β + C 0 Α Β C m 1 =Α Β C M 1 =Α + Β + C 0 Α Β C m 2 =Α Β C M 2 =Α + Β + C 1 Α Β C m 3 =Α Β C M 3 =Α + Β + C 1 Α Β C m 4 =Α Β C M 4 =Α + Β + C 0 Α Β C m 5 =Α Β C M 5 =Α + Β + C 0 Α Β C m 6 =Α Β C M 6 =Α + Β + C 1 Α Β C m 7 =Α Β C M 7 =Α + Β + C 0 Η κανονική μορφή, μιας συνάρτησης, δεν είναι και η πιο απλή μορφή της. Η Κ.Μ.Λ.Σ. με άθροισμα γινομένων (Α.Γ) προκύπτει αν αθροίσουμε τους ελαχιστόρους που αντιστοιχούν στους άσους 1 π.χ. Z = A B ҧ C. ҧ A B ҧ C + ҧ A B C + Η Κ.Μ.Λ.Σ. με γινόμενο αθροισμάτων (Γ.Α.) προκύπτει αν πολλαπλασιάσουμε τους μεγιστόρους που αντιστοιχούν στα μηδενικά 0 π.χ. Z = A + B + C A B ҧ C ҧ A B C ҧ A B C ҧ ( Aҧ തB ҧ C). 28

28 Κανονική Μορφή Λογικής Συνάρτησης Κ.Μ.Λ.Σ.: άρα KANONIKH είναι η συνάρτηση στην οποία οι μεταβλητές ή το συμπλήρωμα τους εμφανίζεται μόνο μια φορά σε κάθε όρο της στη μορφή αθροίσματος των ελαχίστων όρων ή το γινόμενο μέγιστων όρων. Παράδειγμα 4.5α στην μορφή ΑΕΟ (ή Α.Γ): Η μορφή της Z 1 = κανονική ενώ η Z 2 = AC + B δεν είναι κανονική. ҧ AB + A തB είναι Για να φέρουμε τη συνάρτηση σε κανονική μορφή πολλαπλασιάζουμε κάθε όρο με τη μεταβλητή Χ που λείπει από αυτόν, με τη μορφή X + തX = 1 Δηλαδή: Z = AC + B = AC B + തB + A + ҧ A B C + ҧ ABC + AB ҧ Cҧ ҧ C = ABC + A തBC + ABC + AB ҧ C + 29

29 Κανονική Μορφή Λογικής Συνάρτησης Παράδειγμα 4.5b στην μορφή ΓΜΟ (ή Γ.Α): Η μορφή της Z 1 = ( ҧ A + B)(A + തB) είναι κανονική ενώ η Z 2 = ( ҧ A + തB)(Β + ҧ C) δεν είναι κανονική. Για να φέρουμε τη συνάρτηση σε κανονική μορφή προσθέτουμε σε κάθε όρο τη μεταβλητή Χ που λείπει από αυτόν, με τη μορφή X തX = 0 Δηλαδή: Z 2 = A ҧ + തB Β + C ҧ = A ҧ + തB + CCҧ AA ҧ + Β + C ҧ = χρήση επιμεριστικής ιδιότητας 13: Α + (Β C) = (Α + Β) (Α + C) = ҧ A + തB + C ҧ A + തB + Cҧ A + B + Cҧ ҧ A + B + ҧ C 30

30 Έκφραση Λογικής Συνάρτησης με τα βάρη της Λ.Σ.: μπορεί να παρασταθεί με τα βάρη της εφόσον αντικαταστήσουμε κάθε όρο της με το δεκαδικό ισοδύναμό του, αν για κάθε μεταβλητή, με την σειρά που γράφεται, θέσουμε ένα βάρος σύμφωνα με τον βασικό κώδικα BCD Παράδειγμα 4.6α στην μορφή ΑΕΟ (ή Α.Γ): τα βάρη είναι A=2 2 =4, B=2 1 =2, C=2 0 =1 και έστω η έκφραση της λογικής συνάρτησης είναι: Z 1 = ABC + A തBC + AB ҧ C + ҧ ABC + AB ҧ Cҧ = δεν είναι πράξη = = {m 7, m 5, m 6, m 3, m 2 } ή Z = Σ(2, 3, 5, 6, 7) δηλαδή η Λ.Σ αληθεύει στις θέσεις 2,3,5,6,7 των m i 31

31 Έκφραση Λογικής Συνάρτησης με τα βάρη της Παράδειγμα 4.6β στην μορφή ΓΜΟ (ή Γ.Α.): τα βάρη πάλι είναι A=2 2 =4, B=2 1 =2, C=2 0 =1 και έστω η έκφραση της λογικής συνάρτησης είναι: Z 2 = ҧ A + തB + C ҧ A + തB + Cҧ A + B + Cҧ ҧ A + B + = δεν είναι πράξη = = {M 6, M 7, M 1, M 5 } ή Z 2 = Π(1, 5, 6, 7) δηλαδή η Λ.Σ είναι 0 στις θέσεις 1,5,6,7 των M i ҧ C 32

32 Άλγεβρα Boole: Λογικές Συναρτήσεις Άσκηση 4.2: Μετατρέψτε τη Λ.Σ. σεα.ε.ο. f = AB C+A B +ABC D ΛΥΣΗ 33

33 Άλγεβρα Boole: Λογικές Συναρτήσεις Άσκηση 4.2: Μετατρέψτε τη Λ.Σ. σεα.ε.ο. f = AB C+A B +ABC D ΛΥΣΗ AB C + A B + ABC D = = AB CD + AB CD + A B CD + A B CD + A B C D + A B C D + ABC D 34

34 Άλγεβρα Boole: Λογικές Συναρτήσεις Άσκηση 4.3: Μετατρέψτε τη Λ.Σ. σε Γ.Μ.Ο. f = (A+B +C)(B +C+D )(A+B +C +D) ΛΥΣΗ 35

35 Άλγεβρα Boole: Λογικές Συναρτήσεις Άσκηση 4.3: Μετατρέψτε τη Λ.Σ. σε Γ.Μ.Ο. f = (A+B +C)(B +C+D )(A+B +C +D) ΛΥΣΗ (A+B +C)(B +C+D )(A+B +C +D)= = (A + B + C + D)(A + B + C + D )(A + B + C + D )(A + B + C + D )(A + B + C +D) 36

36 Τεχνικές Σχεδίασης Λογικών Κυκλωμάτων Τεχνική (ή λογική) σχεδίασης NAND για συνάρτηση σε Α.Γ: Z = AB + Το λογικό κύκλωμα σχεδιασμένο με πύλες NOT, AND, OR φαίνεται στο σχήμα 1 ҧ CD Z = AB + ҧ CD = ҧ ҧ Z=(AB + CD) ҧ = (AB) ( CD) ҧ De Morgan 1 NAND για (AB), 1 NAND για ( ҧ CD), 1 NAND για ҧ C, 1 NAND για ( ) Άρα: για κάθε ένα όρο της συνάρτησης μια πύλη NAND, με εισόδους το πλήθος των μεταβλητών του όρου και μια πύλη NAND για το τελικό άθροισμα A Σχήμα 1: Σχεδίαση με AND-OR A A Σχήμα 2: Σχεδίαση με NAND A B B 2 B B 4 C C 1 3 C C 6 5 D D D D 37

37 Τεχνικές Σχεδίασης Λογικών Κυκλωμάτων Τεχνική (ή λογική) σχεδίασης NOR για συνάρτηση σε Γ. Α: Z = (A + B)( ҧ C + D) Το λογικό κύκλωμα σχεδιασμένο με πύλες NOT, AND, OR φαίνεται στο σχήμα 1 Z = ҧ ҧ Z= A + B ҧ C + D = (A + B)( ҧ C + D) De Morgan 1 NOR για (A + B), 1 NOR για ( ҧ C + D), 1 NOR για ҧ C, 1 NOR για ( ) Άρα: για κάθε ένα όρο της συνάρτησης μια πύλη NOR, με εισόδους το πλήθος των μεταβλητών του όρου και μια πύλη NOR για το τελικό άθροισμα Σχήμα 1: Σχεδίαση με OR-AND A1 A1 2 B1 B1 A2 B2 Σχήμα 2: Σχεδίαση με NOR A2 4 B2 C1 C1 1 3 C2 C2 6 5 D1 D1 D2 D2 38

38 Τεχνικές Σχεδίασης Λογικών Κυκλωμάτων Αν το σχεδιασμένο κύκλωμα δεν είναι της λογικής AND-OR ή της λογικής OR- AND τότε δεν μπορούμε να το επανασχεδιάσουμε άμεσα. Πρέπει να εξαγάγουμε τη λογική συνάρτηση που υλοποιεί να την απλοποιήσουμε οπότε να προκύψει μια από τις δυο μορφές της Α.Γ ή Γ.Α και στη συνέχεια να επανασχεδιάσουμε το νέο κύκλωμα με λογική NAND ή NOR όπως προηγουμένως. Αν το σχεδιασμένο κύκλωμα είναι της λογικής AND-OR τότε μπορούμε για να σχεδιάσουμε το νέο κύκλωμα με λογική NAND αν αντικαταστήσουμε όλες τις απλές πύλες NOT,AND,OR, του κυκλώματος με πύλες NAND. Αν το σχεδιασμένο κύκλωμα είναι της λογικής OR-AND τότε μπορούμε για να σχεδιάσουμε το νέο κύκλωμα με λογική NOR αν αντικαταστήσουμε όλες τις απλές πύλες NOT,AND,OR, του κυκλώματος με πύλες NOR. 39

39 Σχεδίαση και Ανάλυση Συνδυαστικών Κυκλωμάτων Σε πολλές εφαρμογές δεν είναι γνωστή η λογική συνάρτηση και πρέπει να την εκφράσουμε από τα δεδομένα του προβλήματος. Η διαδικασία για την εξαγωγή της λογικής συνάρτησης είναι: Πίνακα καταστάσεων (Π.Κ). Γράφουμε σε αυτόν την έξοδο του κυκλώματος για όλους τους συνδυασμούς του πλήθους των μεταβλητών της εισόδου. Εξαγωγή της λογικής συνάρτησης από τον Π.Κ. Εξάγουμε τη λογική συνάρτηση είτε στη μορφή Α.Γ είτε στη μορφή Γ.Α. Απλοποίηση της λογικής συνάρτησης (Α.Λ.Σ). Απλοποιούμε την εξαχθείσα λογική συνάρτηση. Σχεδίαση του λογικού κυκλώματος της Α.Λ.Σ. με μια από τις τεχνικές (λογικές) σχεδίασης 40

40 Σχεδίαση και Ανάλυση Συνδυαστικών Κυκλωμάτων Παράδειγμα 4.7: Να σχεδιαστεί το λογικό κύκλωμα του οποίου η έξοδος είναι ένα στις περιπτώσεις που φαίνονται στον Π.Κ με λογική σχεδίασης NAND. Λύση: 1. Από το Π.Κ γράφουμε τη λογική συνάρτηση στη μορφή Α.Γ δηλαδή για τις μονάδες του πίνακα οπότε έχουμε Z = Aҧ തB + Aҧ B + A B Απλοποιούμε τη συνάρτηση οπότε έχουμε με τη βοήθεια της Boole και έχουμε : Z = Aҧ B + തB + A B = A ҧ + A B = ҧ A + B 3. Σχεδιάζουμε την τελική έκφραση ή αλλιώς την έκφραση της Α.Λ.Σ με την λογική σχεδίασης NAND A B B 3 Α Β Z ҧ A 1 γιατί ;;;: 2 A 1 + B + A B. 41

41 Τεχνικές Σχεδίασης Λογικών Κυκλωμάτων Διάγραμμα Πίνακας Αλήθειας Λογική Συνάρτηση: Διάταξη των 3 ανά 2 ν κ = ν! (ν κ)! δίνει 6 πιθανά σενάρια: 1. Δίνεται η Λ.Σ. και ζητείται ο Π.Α. 2. Δίνεται η Λ.Σ. και ζητείται το Λ.Κ. 3. Δίνεται ο Π.Α. και ζητείται η Λ.Σ. 4. Δίνεται ο Π.Α. και ζητείται το Λ.Κ. 5. Δίνεται το Λ.Κ. και ζητείται ο Π.Α. 6. Δίνεται το Λ.Κ. και ζητείται η Λ.Σ. 42

42 Άλγεβρα Boole: Λογικές Συναρτήσεις Άσκηση 4.4: Να σχεδιάσετε το κύκλωμα των λογικών συναρτήσεων με πύλες ΛΥΣΗ NAND 1. Z 1 = A B C, 2. Z 2 = A + B + C, 3. Z 3 = A തB + 4. Z 4 = ҧ A + B C + തB ҧ C ҧ A C 43

43 Άλγεβρα Boole: Λογικές Συναρτήσεις Άσκηση 4.4: Να σχεδιάσετε το κύκλωμα των λογικών συναρτήσεων με πύλες NAND 1. Z 1 = A B C, 2. Z 2 = A + B + C, 3. Z 3 = A തB + 4. Z 4 = ҧ A + B C + തB ҧ C ҧ A C ΛΥΣΗ 1. A1 2. B1 C1 A2 B2 C A3 B3 C3 44

44 Άλγεβρα Boole: Λογικές Συναρτήσεις Άσκηση 4.5: Να εκφραστούν σε κανονική μορφή και άθροισμα των βαρών ΛΥΣΗ τους. 1. Z 1 = AB C + A C D + A B, 2. Z 2 = (A + B + C )(A + C + D)(A + B) 45

45 Άλγεβρα Boole: Λογικές Συναρτήσεις Άσκηση 4.5: Να εκφραστούν σε κανονική μορφή και άθροισμα των βαρών ΛΥΣΗ τους. 1. Z 1 = AB C + A C D + A B, 2. Z 2 = (A + B + C )(A + C + D)(A + B) 1. Z1 A.B.C.D A.B.C.D A.B.C.D A.B.C.D A.B.C.D A.B.C.D A.B.C.D και Ζ 1 =Σ(1,4,5,6,7,8,9) 2. Z2 (A B C D)(A B C D)(A B C D)(A B C D)(A B C D)(A B C D)(A B C D) και Ζ 2 =Π(1,4,5,6,7,8,9) 46

46 Άλγεβρα Boole: Λογικές Συναρτήσεις Άσκηση 4.6: Να απλοποιηθούν οι παρακάτω λογικές συναρτήσεις 1. Z 1 = A + B + BC + A C, 2. Z 2 = A C(BC + AB + A B),3.Z 3 = (A + BC)(A + B) 4. Z 4 = B + ABC + A B ΛΥΣΗ 47

47 Άλγεβρα Boole: Λογικές Συναρτήσεις Άσκηση 4.6: Να απλοποιηθούν οι παρακάτω λογικές συναρτήσεις 1. Z 1 = A + B + BC + A C, 2. Z 2 = A C(BC + AB + A B),3.Z 3 = (A + BC)(A + B) 4. Z 4 = B + ABC + A B ΛΥΣΗ 1. Ζ 1 = A+B +C 2. Ζ 2 = A BC 3. Ζ 3 = A +BC 4. Ζ 4 = A +B +C 48

48 Άλγεβρα Boole: Λογικές Συναρτήσεις Άσκηση 4.7: Να δημιουργηθούν οι Πίνακες Αλήθειας των εκφράσεων 1. με Γ.Α. Z = (A + B + C)(A + B + C)(A + B + C )(A + B + C )(A + B + C) 2. με Α.Γ. Z = A B C + AB C + ABC ΛΥΣΗ 49

49 Άλγεβρα Boole: Λογικές Συναρτήσεις Άσκηση 4.7: Να δημιουργηθούν οι Πίνακες Αλήθειας των εκφράσεων 1. με Γ.Α. Z = (A + B + C)(A + B + C)(A + B + C )(A + B + C )(A + B + C) 2. με Α.Γ. Z = A B C + AB C + ABC ΛΥΣΗ 50

50 Άλγεβρα Boole: Λογικές Συναρτήσεις Άσκηση 4.8: Να δοθούν οι συναρτήσεις ως 1. Α.Γ. και 2. Γ.Α. του παρακάτω ΛΥΣΗ Πίνακα Αληθείας 51

51 Άλγεβρα Boole: Λογικές Συναρτήσεις Άσκηση 4.8: Να δοθούν οι συναρτήσεις ως 1. Α.Γ. και 2. Γ.Α. του παρακάτω ΛΥΣΗ Πίνακα Αληθείας 52

52 Αναφορές 1. Φανουράκης Κ., Πάτσης Γ., Τσακιρίδης Ο., Θεωρία και Ασκήσεις Ψηφιακών Ηλεκτρονικών, ΜΑΡΙΑ ΠΑΡΙΚΟΥ & ΣΙΑ ΕΠΕ, [ ] 2. Floyd Thomas L., Ψηφιακά ηλεκτρονικά, ΣΤΕΛΛΑ ΠΑΡΙΚΟΥ & ΣΙΑ ΟΕ, [14795] 3. Κ. Φανουράκης, Γ. Πάτσης, Ο. Τσακιρίδης, Σημειώσεις Θεωρίας, Ψηφιακών Ηλεκτρονικών, Δ. Ψούνης, ΠΛΗ10, Μάθημα 1.3, 53

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

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

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

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

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

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

Ψηφιακά Συστήματα. 3. Λογικές Πράξεις & Λογικές Πύλες

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Ελίνα Μακρή

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

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

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

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

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

2. Άλγεβρα Boole και Λογικές Πύλες

2. Άλγεβρα Boole και Λογικές Πύλες 2. Άλγεβρα Boole και Λογικές Πύλες 2.1 Βασικοί ορισμοί Η άλγεβρα Boole μπορεί να οριστεί με ένα σύνολο στοιχείων, ένα σύνολο τελεστών και ένα σύνολο αξιωμάτων. Δυαδικός τελεστής ορισμένος σε ένα σύνολο

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Αναλογικά & Ψηφιακά Κυκλώματα ιαφάνειες Μαθήματος ρ. Μηχ. Μαραβελάκης Εμ.

Αναλογικά & Ψηφιακά Κυκλώματα ιαφάνειες Μαθήματος ρ. Μηχ. Μαραβελάκης Εμ. ΝΑΛΟΓΙΚΑ Άλγεβρα Boole Αναλογικά & Ψηφιακά Κυκλώματα ιαφάνειες Μαθήματος ρ. Μηχ. Μαραβελάκης Εμ. ΝΑΛΟΓΙΚΑ Άλγεβρα Boole Οι αρχές της λογικής αναπτύχθηκαν από τον George Boole (85-884) και τον ugustus De

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

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

Κεφάλαιο 4. Λογική Σχεδίαση Κεφάλαιο 4 Λογική Σχεδίαση 4.1 Εισαγωγή Λογικές συναρτήσεις ονομάζουμε εκείνες για τις οποίες μπορούμε να αποφασίσουμε αν είναι αληθείς ή όχι. Χειριζόμαστε τις λογικές προτάσεις στην συγγραφή λογισμικού

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

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

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

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

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

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

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

5.2 ΑΠΛΟΠΟΙΗΣΗ ΜΕ ΤΗΝ ΜΕΘΟΔΟ ΚΑΤΑΤΑΞΗΣ ΣΕ ΠΙΝΑΚΑ

5.2 ΑΠΛΟΠΟΙΗΣΗ ΜΕ ΤΗΝ ΜΕΘΟΔΟ ΚΑΤΑΤΑΞΗΣ ΣΕ ΠΙΝΑΚΑ 5.2 ΑΠΛΟΠΟΙΗΣΗ ΜΕ ΤΗΝ ΜΕΘΟΔΟ ΚΑΤΑΤΑΞΗΣ ΣΕ ΠΙΝΑΚΑ 5.2. Εισαγωγή Αν η λογική συνάρτηση που πρόκειται να απλοποιήσουμε έχει περισσότερες από έξι μεταβλητές τότε η μέθοδος απλοποίησης με Χάρτη Καρνώ χρειάζεται

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

ΒΑΣΙΚΕΣ ΑΡΧΕΣ ΨΗΦΙΑΚΗΣ ΤΕΧΝΟΛΟΓΙΑΣ. Κεφάλαιο 3

ΒΑΣΙΚΕΣ ΑΡΧΕΣ ΨΗΦΙΑΚΗΣ ΤΕΧΝΟΛΟΓΙΑΣ. Κεφάλαιο 3 ΒΑΣΙΚΕΣ ΑΡΧΕΣ ΨΗΦΙΑΚΗΣ ΤΕΧΝΟΛΟΓΙΑΣ Κεφάλαιο 3 Δυαδική λογική Με τον όρο λογική πρόταση ή απλά πρόταση καλούμε κάθε φράση η οποία μπορεί να χαρακτηριστεί αληθής ή ψευδής με βάση το νόημα της. π.χ. Σήμερα

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

Παράσταση αριθμών «κινητής υποδιαστολής» floating point

Παράσταση αριθμών «κινητής υποδιαστολής» floating point Παράσταση αριθμών «κινητής υποδιαστολής» floating point Με n bits μπορούμε να παραστήσουμε 2 n διαφορετικούς αριθμούς π.χ. με n=32 μπορούμε να παραστήσουμε τους αριθμούς από έως 2 32 -= 4,294,967,295 4

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

6. Σχεδίαση Κυκλωμάτων Λογικής Κόμβων (ΚΑΙ), (Η)

6. Σχεδίαση Κυκλωμάτων Λογικής Κόμβων (ΚΑΙ), (Η) 6. Σχεδίαση Κυκλωμάτων Λογικής Κόμβων (ΚΑΙ), (Η) 6. Εισαγωγή Όπως έχουμε δει οι εκφράσεις των λογικών συναρτήσεων για την συγκεκριμένη σχεδίαση προκύπτουν εύκολα από χάρτη Καρνώ -Karnaugh. Έτσι βρίσκουμε

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

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

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

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

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

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

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

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

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

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

5. ΤΕΧΝΙΚΕΣ ΑΠΛΟΠΟΙΗΣΗΣ

5. ΤΕΧΝΙΚΕΣ ΑΠΛΟΠΟΙΗΣΗΣ . ΤΕΧΝΙΚΕΣ ΑΠΛΟΠΟΙΗΣΗΣ. ΑΠΛΟΠΟΙΗΣΗ ΜΕ ΧΑΡΤΗ ΚΑΡΝΩ (Karnaugh).. Εισαγωγή Οι λογικές συναρτήσεις που προκύπτουν από τη λύση ενός πρακτικού προβλήματος δεν είναι πάντα στην απλούστερη μορφή τους. Μπορεί και

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

ΑΣΚΗΣΗ 3 ΣΥΝΔΥΑΣΤΙΚΑ ΛΟΓΙΚΑ ΚΥΚΛΩΜΑΤΑ: ΑΝΑΛΥΣΗ ΚΑΙ ΣΧΕΔΙΑΣΗ

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

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

ΨΗΦΙΑΚΑ ΗΛΕΚΤΡΟΝΙΚΑ. ιδάσκων : ρ. Β. ΒΑΛΑΜΟΝΤΕΣ. Πύλες - Άλγεβρα Boole 1

ΨΗΦΙΑΚΑ ΗΛΕΚΤΡΟΝΙΚΑ. ιδάσκων : ρ. Β. ΒΑΛΑΜΟΝΤΕΣ. Πύλες - Άλγεβρα Boole 1 ΨΗΦΙΑΚΑ ΗΛΕΚΤΡΟΝΙΚΑ ιδάσκων : ρ. Β. ΒΑΛΑΜΟΝΤΕΣ Πύλες - Άλγεβρα Boole 1 ΕΙΣΑΓΩΓΗ Α)Ηλεκτρονικά κυκλώµατα Αναλογικά κυκλώµατα Ψηφιακά κυκλώµατα ( δίτιµα ) V V 2 1 V 1 0 t t Θετική λογική: Ο V 1 µε V 1 =

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

5. ΤΕΧΝΙΚΕΣ ΑΠΛΟΠΟΙΗΣΗΣ

5. ΤΕΧΝΙΚΕΣ ΑΠΛΟΠΟΙΗΣΗΣ . ΤΕΧΝΙΚΕΣ ΑΠΛΟΠΟΙΗΣΗΣ. ΑΠΛΟΠΟΙΗΣΗ ΜΕ ΧΑΡΤΗ ΚΑΡΝΩ (Karnaugh).. Εισαγωγή Οι λογικές συναρτήσεις που προκύπτουν από τη λύση ενός πρακτικού προβλήματος δεν είναι πάντα στην απλούστερη μορφή τους. Μπορεί και

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

2 η Θεµατική Ενότητα : Άλγεβρα Boole και Λογικές Πύλες. Επιµέλεια διαφανειών: Χρ. Καβουσιανός

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

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

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

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

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

K15 Ψηφιακή Λογική Σχεδίαση 4+5: Άλγεβρα Boole

K15 Ψηφιακή Λογική Σχεδίαση 4+5: Άλγεβρα Boole K15 Ψηφιακή Λογική Σχεδίαση 4+5: Άλγεβρα Boole Γιάννης Λιαπέρδος TEI Πελοποννήσου Σχολή Τεχνολογικών Εφαρμογών Τμήμα Μηχανικών Πληροφορικής ΤΕ Ορισμός της δίτιμης άλγεβρας Boole Περιεχόμενα 1 Ορισμός της

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

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

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

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

ΓΡΑΠΤΕΣ ΠΡΟΑΓΩΓΙΚΕΣ ΕΞΕΤΑΣΕΙΣ ΜΑΪΟΥ/ΙΟΥΝΙΟΥ 2014

ΓΡΑΠΤΕΣ ΠΡΟΑΓΩΓΙΚΕΣ ΕΞΕΤΑΣΕΙΣ ΜΑΪΟΥ/ΙΟΥΝΙΟΥ 2014 ΤΕΧΝΙΚΗ ΣΧΟΛΗ ΜΑΚΑΡΙΟΣ Γ ΣΧΟΛΙΚΗ ΧΡΟΝΙΑ: 2013 2014 ΓΡΑΠΤΕΣ ΠΡΟΑΓΩΓΙΚΕΣ ΕΞΕΤΑΣΕΙΣ ΜΑΪΟΥ/ΙΟΥΝΙΟΥ 2014 Κατεύθυνση: Θεωρητική Μάθημα: Ψηφιακά Ηλεκτρονικά Τάξη: Β Αρ. Μαθητών: 8 Κλάδος: Ηλεκτρολογία Ημερομηνία:

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

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

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

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

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

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

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

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

ΕΙΣΑΓΩΓΗ ΣΤΗΝ ΠΛΗΡΟΦΟΡΙΚΗ ΤΕΙ ΙΟΝΙΩΝ ΝΗΣΩΝ ΤΜΗΜΑ ΕΦΑΡΜΟΓΩΝ ΠΛΗΡΟΦΟΡΙΚΗΣ ΣΤΗ ΔΙΟΙΚΗΣΗ ΚΑΙ ΣΤΗΝ ΟΙΚΟΝΟΜΙΑ 8 Ο ΜΑΘΗΜΑ ΕΙΣΑΓΩΓΗ ΣΤΗΝ ΠΛΗΡΟΦΟΡΙΚΗ ΑΠΟΣΤΟΛΙΑ ΠΑΓΓΕ Περιεχόμενα 2 Άλγεβρα Boole Ορισμοί Λογικές πράξεις Πίνακες αληθείας Πύλες

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

Οικουμενικές Πύλες (ΝΑΝD NOR), Πύλη αποκλειστικού Η (XOR) και Χρήση KarnaughMaps

Οικουμενικές Πύλες (ΝΑΝD NOR), Πύλη αποκλειστικού Η (XOR) και Χρήση KarnaughMaps ΗΜΥ211 Εργαστήριο Ψηφιακών Συστηµάτων Οικουμενικές Πύλες (ΝΑΝD NOR), Πύλη αποκλειστικού Η (XOR) και Χρήση KarnaughMaps ιδάσκων: ρ. Γιώργος Ζάγγουλος Πανεπιστήµιο Κύπρου Τµήµα Ηλεκτρολόγων Μηχανικών και

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

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

Προγραμματισμός Ηλεκτρονικών Υπολογιστών 1 Προγραμματισμός Ηλεκτρονικών Υπολογιστών 1 Ενότητα 3: Άλγεβρα Βοole και Λογικές Πράξεις Δρ. Φραγκούλης Γεώργιος Τμήμα Ηλεκτρολογίας Άδειες Χρήσης Το παρόν εκπαιδευτικό υλικό υπόκειται σε άδειες χρήσης

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

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

Εισαγωγή στην Πληροφορική Ανοικτά Ακαδημαϊκά Μαθήματα στο ΤΕΙ Ιονίων Νήσων Εισαγωγή στην Πληροφορική Ενότητα 2: Ψηφιακή Λογική Ι Το περιεχόμενο του μαθήματος διατίθεται με άδεια Creative Commons εκτός και αν αναφέρεται διαφορετικά

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

Ελίνα Μακρή

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

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

3 η Θεµατική Ενότητα : Απλοποίηση Συναρτήσεων Boole. Επιµέλεια διαφανειών: Χρ. Καβουσιανός

3 η Θεµατική Ενότητα : Απλοποίηση Συναρτήσεων Boole. Επιµέλεια διαφανειών: Χρ. Καβουσιανός 3 η Θεµατική Ενότητα : Απλοποίηση Συναρτήσεων oole Επιµέλεια διαφανειών: Χρ. Καβουσιανός Απλοποίηση Συναρτήσεων oole Ø Η πολυπλοκότητα του κυκλώµατος που υλοποιεί µια συνάρτηση oole σχετίζεται άµεσα µε

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

Κεφάλαιο 5. Λογικά κυκλώματα

Κεφάλαιο 5. Λογικά κυκλώματα Κεφάλαιο 5 Λογικά κυκλώματα 5.1 Εισαγωγή Κάθε συνάρτηση boole αντιστοιχεί σε έναν και μοναδικό πίνακα αλήθειας. Εάν όμως χρησιμοποιήσουμε τα γραφικά σύμβολα των πράξεων, μπορούμε για κάθε συνάρτηση που

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

ΚΕΦΑΛΑΙΟ 3 ο Αλγεβρα BOOLE και Λογικές Πύλες

ΚΕΦΑΛΑΙΟ 3 ο Αλγεβρα BOOLE και Λογικές Πύλες ΤΜΗΜΑ ΤΕΧΝΟΛΟΓΙΑΣ ΑΕΡΟΣΚΑΦΩΝ ΤΕΙ ΣΤΕΡΕΑΣ ΕΛΛΑΔΑΣ ΕΙΣΑΓΩΓΗ στους Η/Υ Διδάσκουσα Δρ. Β. Σγαρδώνη 2013-14 ΚΕΦΑΛΑΙΟ 3 ο Αλγεβρα BOOLE και Λογικές Πύλες Α. ΑΛΓΕΒΡΑ Boole Η Άλγεβρα Boole (Boolean algebra) πήρε

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

K15 Ψηφιακή Λογική Σχεδίαση 6: Λογικές πύλες και λογικά κυκλώματα

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

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

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

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

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

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

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

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

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

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

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

Ψηφιακά Συστήματα. 9. Μετρητές

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

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

3. ΛΟΓΙΚΕΣ ΠΡΑΞΕΙΣ & ΛΟΓΙΚΕΣ ΠΥΛΕΣ

3. ΛΟΓΙΚΕΣ ΠΡΑΞΕΙΣ & ΛΟΓΙΚΕΣ ΠΥΛΕΣ 3. ΛΟΓΙΚΕΣ ΠΡΞΕΙΣ & ΛΟΓΙΚΕΣ ΠΥΛΕΣ 3. ΛΟΓΙΚΕΣ ΠΡΞΕΙΣ 3.. Εισαγωγή ντίθετα προς τις μαθηματικές πράξεις και τις μεταβλητές τους, στην λογική διαδικασία χρησιμοποιούμε τις λογικές μεταβλητές οι οποίες μπορούν

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

ΛΟΓΙΚΗ ΣΧΕΔΙΑΣΗ Ι ΕΞΕΤΑΣΕΙΣ ΦΕΒΡΟΥΑΡΙΟΥ 2010

ΛΟΓΙΚΗ ΣΧΕΔΙΑΣΗ Ι ΕΞΕΤΑΣΕΙΣ ΦΕΒΡΟΥΑΡΙΟΥ 2010 ΛΟΓΙΚΗ ΣΧΕΔΙΑΣΗ Ι ΕΞΕΤΑΣΕΙΣ ΦΕΒΡΟΥΑΡΙΟΥ 2010 ΔΙΑΡΚΕΙΑ : 150 ΠΡΟΣΟΧΗ Απαντάτε και επιστρέφετε μόνο τη παρούσα κόλλα. Δε θα βαθμολογηθεί οτιδήποτε άλλο. ΟΝΟΜΑΤΕΠΩΝΥΜΟ ΕΤΟΣ ΣΠΟΥΔΩΝ ΑΡΙΘΜΟΣ ΜΗΤΡΩΟΥ ΥΠΟΓΡΑΦΗ

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

Εισαγωγή στα Ψηφιακά Συστήματα

Εισαγωγή στα Ψηφιακά Συστήματα Εισαγωγή στα Ψηφιακά Συστήματα Ασημόπουλος Νικόλαος Πατουλίδης Γεώργιος Παλιανόπουλος Ιωάννης Τμήμα Ηλεκτρολόγων Μηχανικών ΤΕ Άδειες Χρήσης Το παρόν εκπαιδευτικό υλικό υπόκειται σε άδειες χρήσης Creative

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

ΗΜΥ 210: Σχεδιασμός Ψηφιακών Συστημάτων Χειμερινό Εξάμηνο Σεπτέμβριος 09 Συνδιαστικά Λογικά Κυκλώματα. Διδάσκουσα: Μαρία Κ.

ΗΜΥ 210: Σχεδιασμός Ψηφιακών Συστημάτων Χειμερινό Εξάμηνο Σεπτέμβριος 09 Συνδιαστικά Λογικά Κυκλώματα. Διδάσκουσα: Μαρία Κ. ΗΜΥ 2: Σχεδιασμός Ψηφιακών Συστημάτων ΗΜΥ-2: Σχεδιασμός Ψηφιακών Συστημάτων Συνδυαστική Λογική (Μέρος Α) Διδάσκουσα: Μαρία Κ. Μιχαήλ Πανεπιστήμιο Κύπρου Τμήμα Ηλεκτρολόγων Μηχανικών και Μηχανικών Υπολογιστών

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

ΗΜΥ-210: Σχεδιασμός Ψηφιακών Συστημάτων

ΗΜΥ-210: Σχεδιασμός Ψηφιακών Συστημάτων ΗΜΥ-2: Σχεδιασμός Ψηφιακών Συστημάτων Συνδυαστική Λογική / Κυκλώματα (Μέρος B) Διδάσκουσα: Μαρία Κ Μιχαήλ Πανεπιστήμιο Κύπρου Τμήμα Ηλεκτρολόγων Μηχανικών και Μηχανικών Υπολογιστών Περίληψη Βελτιστοποίηση

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

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

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

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

ΗΜΥ-210: Σχεδιασμός Ψηφιακών Συστημάτων Χειμερινό Εξάμηνο 2008

ΗΜΥ-210: Σχεδιασμός Ψηφιακών Συστημάτων Χειμερινό Εξάμηνο 2008 ΗΜΥ 2: Λογικός Σχεδιασμός, Χειμερινό Εξάμηνο 28 Σεπτέμβριος 8 ΗΜΥ-2: Σχεδιασμός Ψηφιακών Συστημάτων Χειμερινό Εξάμηνο 28 Συνδυαστική Λογική (Μέρος Α) Διδάσκουσα: Μαρία Κ. Μιχαήλ Πανεπιστήμιο Κύπρου Τμήμα

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

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

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

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

σύνθεση και απλοποίησή τους θεωρήµατα της άλγεβρας Boole, αξιώµατα του Huntington, κλπ.

σύνθεση και απλοποίησή τους θεωρήµατα της άλγεβρας Boole, αξιώµατα του Huntington, κλπ. Εισαγωγή Εργαστήριο 2 ΛΟΓΙΚΑ ΚΥΚΛΩΜΑΤΑ Σκοπός του εργαστηρίου είναι να κατανοήσουµε τον τρόπο µε τον οποίο εκφράζεται η ψηφιακή λογική υλοποιώντας ασκήσεις απλά και σύνθετα λογικά κυκλώµατα (χρήση του

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

ΗΜΥ 210: Σχεδιασμός Ψηφιακών Συστημάτων Σεπτέμβριος 10. Συνδιαστικά Λογικά Κυκλώματα 1

ΗΜΥ 210: Σχεδιασμός Ψηφιακών Συστημάτων Σεπτέμβριος 10. Συνδιαστικά Λογικά Κυκλώματα 1 ΗΜΥ 2: Σχεδιασμός Ψηφιακών Συστημάτων Σεπτέμβριος ΗΜΥ-2: Σχεδιασμός Ψηφιακών Συστημάτων Συνδυαστική Λογική (Μέρος Α) Διδάσκουσα: Μαρία Κ. Μιχαήλ Πανεπιστήμιο Κύπρου Τμήμα Ηλεκτρολόγων Μηχανικών και Μηχανικών

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

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

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

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

K24 Ψηφιακά Ηλεκτρονικά 6: Πολυπλέκτες/Αποπολυπλέκτες

K24 Ψηφιακά Ηλεκτρονικά 6: Πολυπλέκτες/Αποπολυπλέκτες K24 Ψηφιακά Ηλεκτρονικά 6: Πολυπλέκτες/Αποπολυπλέκτες TEI Πελοποννήσου Σχολή Τεχνολογικών Εφαρμογών Τμήμα Μηχανικών Πληροφορικής ΤΕ ΤΕΧΝΟΛΟΓΙΚΟ Περιεχόμενα 1 2 3 4 Λειτουργία Πολυπλέκτης (Mul plexer) Ο

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

( 1) R s S. R o. r D + -

( 1) R s S. R o. r D + - Tο κύκλωμα που δίνεται είναι ένας ενισχυτής κοινής πύλης. Δίνονται: r D = 1 MΩ, g m =5mA/V, R s =100 Ω, R D = 10 kω. Υπολογίστε: α) την απολαβή τάσης β) την αντίσταση εισόδου γ) την αντίσταση εξόδου Οι

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

6. ΟΙΚΟΥΜΕΝΙΚΕΣ ΠΥΛΕΣ

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

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

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

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

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

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

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

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

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

Λογικά Κυκλώματα και Αυτοματισμοί διαδικασιών Λογικά Κυκλώματα και Αυτοματισμοί διαδικασιών Βιομηχανικός Αυτοματισμός Γιώργος Σούλτης 57 ΚΕΦΑΛΑΙΟ 1 Λογικά κυκλώματα Στόχοι του κεφαλαίου Η Λογική άλγεβρα είναι μια μαθηματική θεωρία την οποία ανέπτυξε

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

"My Binary Logic" Ένας προσομοιωτής λογικών πυλών στο Scratch

My Binary Logic Ένας προσομοιωτής λογικών πυλών στο Scratch "My Binary Logic" Ένας προσομοιωτής λογικών πυλών στο Scratch Καραγιάννη Ελένη 1, Καραγιαννάκη Μαρία-Ελένη 2, Βασιλειάδης Αθανάσιος 3, Κωστουλίδης Αναστάσιος-Συμεών 4, Μουτεβελίδης Ιωάννης-Παναγιώτης 5,

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

Ηλεκτρονικοί Υπολογιστές ΙΙ

Ηλεκτρονικοί Υπολογιστές ΙΙ Ηλεκτρονικοί Υπολογιστές ΙΙ Ενότητα 3: Eφαρμογές Άλγεβρας Boole Τμήμα Οικονομικών Επιστημών Άδειες Χρήσης Το παρόν εκπαιδευτικό υλικό υπόκειται σε άδειες χρήσης Creative Commons. Για εκπαιδευτικό υλικό,

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

Κεφάλαιο 4 : Λογική και Κυκλώματα

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

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

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

Συνδυαστικά Κυκλώματα 3 Συνδυαστικά Κυκλώματα 3.1. ΣΥΝΔΥΑΣΤΙΚΗ Λ ΟΓΙΚΗ Συνδυαστικά κυκλώματα ονομάζονται τα ψηφιακά κυκλώματα των οποίων οι τιμές της εξόδου ή των εξόδων τους διαμορφώνονται αποκλειστικά, οποιαδήποτε στιγμή,

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

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

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

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

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

Εισαγωγή στους Ηλεκτρονικούς Υπολογιστές Εισαγωγή στους Ηλεκτρονικούς Υπολογιστές 12 ο Μάθημα Λεωνίδας Αλεξόπουλος Λέκτορας ΕΜΠ E-mail: leo@mail.ntua.gr URL: http://users.ntua.gr/leo 1 GROUP I A Λ ΤΡΙΤΗ PC-Lab GROUP IΙ Μ Ω ΠΑΡΑΣΚΕΥΗ Central Κέντρο

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

Εργαστήριο Ψηφιακών Συστηµάτων ΗΜΥ211

Εργαστήριο Ψηφιακών Συστηµάτων ΗΜΥ211 Εργαστήριο Ψηφιακών Συστηµάτων ΗΜΥ2 Χειµερινό 23 Εργαστήριο Ψηφιακών Συστηµάτων ΗΜΥ2 Χάρτες Karnaugh, Οικουµενικές Πύλες (NAND & NOR) και Αποκλειστικό Η (ΧΟR) Εβδοµάδα: 3 Εργαστήριο Ψηφιακών Συστηµάτων

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

επανενεργοποιηθεί Βιομηχανικά Ηλεκτρονικά - Κ.Ι.Κυριακόπουλος Control Systems Laboratory

επανενεργοποιηθεί Βιομηχανικά Ηλεκτρονικά - Κ.Ι.Κυριακόπουλος Control Systems Laboratory Μετατροπέας Αναλογικού Σήµατος σε Ψηφιακό Ο δειγματολήπτης (S/H) παίρνει δείγματα του στιγμιαίου εύρους ενός σήματος και διατηρεί την τάση που αντιστοιχεί σταθερή, τροφοδοτώντας έναν κβαντιστή, μέχρι την

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

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

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

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

Μετατροπή δυαδικών αριθμών

Μετατροπή δυαδικών αριθμών Κεφάλαιο 2o Συνδυαστικά κυκλώματα 2.1 Το δυαδικό σύστημα μέτρησης και η δυαδική λογική 2.1.1 Θεωρητικό Υπόβαθρο Οποιοσδήποτε αριθμός μπορεί να εκφραστεί σε σύστημα μέτρησης με βάση τον αριθμό β, με μια

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

Απαντήσεις θεωρίας Κεφάλαιο 1ο. (α μέρος)

Απαντήσεις θεωρίας Κεφάλαιο 1ο. (α μέρος) Μαθηματικά Γ Γυμνασίου Απαντήσεις θεωρίας Κεφάλαιο 1ο. (α μέρος) 1. Πως προσθέτουμε δυο πραγματικούς αριθμούς; Για να προσθέσουμε δύο ομόσημους αριθμούς, προσθέτουμε τις απόλυτες τιμές τους και στο άθροισμά

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

Αρχιτεκτονικές Υπολογιστών BOOLEAN ALGEBRA

Αρχιτεκτονικές Υπολογιστών BOOLEAN ALGEBRA ΑΡΧΙΤΕΚΤΟΝΙΚΕΣ ΥΠΟΛΟΓΙΣΤΩΝ Μάθηµα: Αρχιτεκτονικές Υπολογιστών OOLEN LGER ιδάσκων: ναπλ. Καθ. Κ. Λαµπρινουδάκης clam@unp.gr Αρχιτεκτονικές Υπολογιστών ναπλ. Καθ. Κ. Λαµπρινουδάκης Άλγεβρα OOLE Οι µεταβλητές

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

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

ΣΧΕΔΙΑΣΗ ΨΗΦΙΑΚΩΝ ΣΥΣΤΗΜΑΤΩΝ ΣΧΕΔΙΑΣΗ ΨΗΦΙΑΚΩΝ ΣΥΣΤΗΜΑΤΩΝ ΣΥΝΔΥΑΣΤΙΚΗ ΛΟΓΙΚΗ 2017, Δρ. Ηρακλής Σπηλιώτης Συνδυαστικά και ακολουθιακά κυκλώματα Τα λογικά κυκλώματα χωρίζονται σε συνδυαστικά (combinatorial) και ακολουθιακά (sequential).

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

Η κανονική μορφή της συνάρτησης που υλοποιείται με τον προηγούμενο πίνακα αληθείας σε μορφή ελαχιστόρων είναι η Q = [A].

Η κανονική μορφή της συνάρτησης που υλοποιείται με τον προηγούμενο πίνακα αληθείας σε μορφή ελαχιστόρων είναι η Q = [A]. Κανονική μορφή συνάρτησης λογικής 5. Η κανονική μορφή μιας λογικής συνάρτησης (ΛΣ) ως άθροισμα ελαχιστόρων, από τον πίνακα αληθείας προκύπτει ως εξής: ) Παράγουμε ένα [A] όρων από την κάθε σειρά για την

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

9 ο Μαθητικό Συνέδριο Πληροφορικής Κεντρικής Μακεδονίας. "My Binary Logic" Ένας προσομοιωτής λογικών πυλών στο Scratch

9 ο Μαθητικό Συνέδριο Πληροφορικής Κεντρικής Μακεδονίας. My Binary Logic Ένας προσομοιωτής λογικών πυλών στο Scratch 9 ο Μαθητικό Συνέδριο Πληροφορικής Κεντρικής Μακεδονίας Θεσσαλονίκη, 25-28 Απριλίου 2017, ΝΟΗΣΙΣ "My Binary Logic" Ένας προσομοιωτής λογικών πυλών στο Scratch Κωνσταντίνος Παρασκευόπουλος Καθηγητής Πληροφορικής

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

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

Ενότητα 5 ΑΠΛΟΠΟΙΗΣΗ ΛΟΓΙΚΩΝ ΣΥΝΑΡΤΗΣΕΩΝ ΔΥΟ ΕΠΙΠΕΔΩΝ Ενότητα 5 ΑΠΛΟΠΟΙΗΣΗ ΛΟΓΙΚΩΝ ΣΥΝΑΡΤΗΣΕΩΝ ΔΥΟ ΕΠΙΠΕΔΩΝ Γενικές Γραμμές Χάρτης Karnaugh (K-map) Prime Implicants (πρωταρχικοί όροι) Διαδικασία Απλοποίησης με K-map ΑδιάφοροιΣυνδυασμοίΕισόδων Διεπίπεδες Υλοποιήσεις

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

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

Ψηφιακή Λογική και Σχεδίαση Ιόνιο Πανεπιστήμιο Τμήμα Πληροφορικής Αρχιτεκτονική Υπολογιστών 26-7 Ψηφιακή Λογική και Σχεδίαση (σχεδίαση συνδυαστικών κυκλωμάτων) http://mixstef.github.io/courses/comparch/ Μ.Στεφανιδάκης Το τρανζίστορ

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

Συναρτήσεων Boole. Η Μέθοδος του Χάρτη

Συναρτήσεων Boole. Η Μέθοδος του Χάρτη 3 η Θεµατική Ενότητα : Απλοποίηση Συναρτήσεων Boole m 0 m x y x y m 2 m 3 xy xy Η Μέθοδος του Χάρτη H Αλγεβρική Έκφραση µίας συνάρτησης δεν είναι µοναδική. Στόχος η εύρεση της µικρότερης. Απαιτείται συστηµατική

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

e-book ΛΟΓΙΚΗ ΣΧΕΔΙΑΣΗ ΑΣΚΗΣΕΙΣ

e-book ΛΟΓΙΚΗ ΣΧΕΔΙΑΣΗ ΑΣΚΗΣΕΙΣ e-book ΛΟΓΙΚΗ ΣΧΕΔΙΑΣΗ ΑΣΚΗΣΕΙΣ 1. Να μετατρέψετε τον δεκαδικό 16.25 σε δυαδικό. 2. Να μετατρέψετε τον δεκαδικό 18.75 σε δυαδικό και τον δεκαδικό 268 σε δεκαεξαδικό. 3. Να βρεθεί η βάση εκείνου του αριθμητικού

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

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

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

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

Υ52 Σχεδίαση Ψηφιακών Ολοκληρωμένων Κυκλωμάτων και Συστημάτων. Δεληγιαννίδης Σταύρος Φυσικός, MsC in Microelectronic Design

Υ52 Σχεδίαση Ψηφιακών Ολοκληρωμένων Κυκλωμάτων και Συστημάτων. Δεληγιαννίδης Σταύρος Φυσικός, MsC in Microelectronic Design Υ52 Σχεδίαση Ψηφιακών Ολοκληρωμένων Κυκλωμάτων και Συστημάτων Δεληγιαννίδης Σταύρος Φυσικός, MsC in Microelectronic Design TEI Πελοποννήσου Σχολή Τεχνολογικών Εφαρμογών Τμήμα Μηχανικών Πληροφορικής Τ.Ε.

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

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

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

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

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

ΕΛΛΗΝΙΚΗ ΔΗΜΟΚΡΑΤΙΑ ΠΑΝΕΠΙΣΤΗΜΙΟ ΠΕΛΟΠΟΝΝΗΣΟΥ ΣΧΟΛΗ ΟΙΚΟΝΟΜΙΑΣ, ΔΙΟΙΚΗΣΗΣ ΚΑΙ ΠΛΗΡΟΦΟΡΙΚΗΣ ΤΜΗΜΑ ΠΛΗΡΟΦΟΡΙΚΗΣ ΚΑΙ ΤΗΛΕΠΙΚΟΙΝΩΝΙΩΝ ΛΟΓΙΚΗ ΣΧΕΔΙΑΣΗ ΕΛΛΗΝΙΚΗ ΔΗΜΟΚΡΑΤΙΑ ΠΑΝΕΠΙΣΤΗΜΙΟ ΠΕΛΟΠΟΝΝΗΣΟΥ ΣΧΟΛΗ ΟΙΚΟΝΟΜΙΑΣ, ΔΙΟΙΚΗΣΗΣ ΚΑΙ ΠΛΗΡΟΦΟΡΙΚΗΣ ΤΜΗΜΑ ΠΛΗΡΟΦΟΡΙΚΗΣ ΚΑΙ ΤΗΛΕΠΙΚΟΙΝΩΝΙΩΝ ΛΟΓΙΚΗ ΣΧΕΔΙΑΣΗ Αναφορά Όγδοης Εργαστηριακής Άσκησης: Αποκωδικοποιητής

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

- 1 - Ασκήσεις Ψηφιακών Συστημάτων

- 1 - Ασκήσεις Ψηφιακών Συστημάτων - 1 - Ασκήσεις Ψηφιακών Συστημάτων Αλγεβρα Boole ΠINAKAΣ 1. Aξιώματα της άλγεβρας Boole (Huntington) Α0. a, b ε B και, το σύνολο B έχει δύο τουλάχιστον στοιχεία. Α1. a+b ε B, a.b ε B Κλειστότης A2. a+b=b+a,

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

C D C D C D C D A B

C D C D C D C D A B Απλοποίηση µέσω Πίνακα Karnaugh: Παράδειγµα - 2 Στον παρακάτω πίνακα έχει ήδη γίνει το «βήμα- 1». Επομένως: Βήμα 2: Δεν υπάρχουν απομονωμένα κελιά. Βήμα 3: Στο ζεύγος (3,7) το κελί 3 γειτνιάζει μόνο με

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

Πρόσθεση, αφαίρεση και πολλαπλασιασμός φυσικών αριθμών

Πρόσθεση, αφαίρεση και πολλαπλασιασμός φυσικών αριθμών Πρόσθεση, αφαίρεση και πολλαπλασιασμός φυσικών αριθμών TINΑ ΒΡΕΝΤΖΟΥ www.ma8eno.gr www.ma8eno.gr Σελίδα 1 Πρόσθεση, αφαίρεση και πολλαπλασιασμός φυσικών αριθμών Στους πραγματικούς αριθμούς ορίστηκαν οι

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

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

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

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