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



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

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

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

Ψηφιακά Ηλεκτρονικά. Κεφάλαιο 1ο. Άλγεβρα Boole και Λογικές Πύλες. (c) Αμπατζόγλου Γιάννης, Ηλεκτρονικός Μηχανικός, καθηγητής ΠΕ17

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

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

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

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

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

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

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

ΨΗΦΙΑΚΑ ΚΥΚΛΩΜΑΤΑ - ΕΡΓΑΣΤΗΡΙΑΚΗ ΑΣΚΗΣΗ 2 ΛΟΓΙΚΕΣ ΠΥΛΕΣ OR, NOR, XOR

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

Κεφάλαιο 2. Ψηφιακή Σχεδίαση

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Ελίνα Μακρή

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

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

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

Copyright, 2006 ΚΑΓΙΑΜΠΑΚΗΣ ΜΑΝΟΣ

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

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

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

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

Ύλη Λογικού Σχεδιασµού Ι

Εισαγωγή. Συνδυαστικά: Οι έξοδοι είναι συνάρτηση των εισόδων

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

Κεφάλαιο 1 ο. Γ. Τσιατούχας. VLSI Systems and Computer Architecture Lab. CMOS Κυκλώματα 2

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

2 η Θεµατική Ενότητα : Σύνθετα Συνδυαστικά Κυκλώµατα. Επιµέλεια διαφανειών: Χρ. Καβουσιανός

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

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

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

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

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

ΣΠ. ΛΟΥΒΡΟΣ, Ν. ΣΚΛΑΒΟΣ

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

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

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

Περίληψη ΗΜΥ-210: Λογικός Σχεδιασµός. Λογικές Πύλες. BUFFER, NAND και NOR. ΗΜΥ 210: Λογικός Σχεδιασµός, Εαρινό Εξάµηνο 2005

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

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

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

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

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

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

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

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

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

Κεφάλαιο 3. Λογικές Πύλες

Στοιχεία προτασιακής λογικής

ΗΜΥ-210: Λογικός Σχεδιασμός Εαρινό Εξάμηνο Κυκλώματα CMOS. Πανεπιστήμιο Κύπρου Τμήμα Ηλεκτρολόγων Μηχανικών και Μηχανικών Υπολογιστών

HY118- ιακριτά Μαθηµατικά

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

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

ΗΥ220 Εργαστήριο Ψηφιακών Κυκλωμάτων

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

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

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

Άλγεβρα Boole, λογικές συναρτήσεις και κυκλώματα. URL:

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

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

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

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

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

HY118- ιακριτά Μαθηµατικά

HY118- ιακριτά Μαθηµατικά

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

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

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

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

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

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

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

Κεφάλαιο 9. Ψηφιακά κυκλώματα - Άλγεβρα Boole

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

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

ΨΗΦΙΑΚΑ ΟΛΟΚΛΗΡΩΜΕΝΑ ΚΥΚΛΩΜΑΤΑ CMOS ΜΙΚΡΟΗΛΕΚΤΡΟΝΙΚΗ VLSI

ΑΣΚΗΣΗ 1 ΛΟΓΙΚΕΣ ΠΥΛΕΣ

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

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

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

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

Transcript:

ΤΜΗΜΑ ΤΕΧΝΟΛΟΓΙΑΣ ΑΕΡΟΣΚΑΦΩΝ ΤΕΙ ΣΤΕΡΕΑΣ ΕΛΛΑΔΑΣ ΕΙΣΑΓΩΓΗ στους Η/Υ Διδάσκουσα Δρ. Β. Σγαρδώνη 2013-14 ΚΕΦΑΛΑΙΟ 3 ο Αλγεβρα BOOLE και Λογικές Πύλες Α. ΑΛΓΕΒΡΑ Boole Η Άλγεβρα Boole (Boolean algebra) πήρε το όνοµά της από τον G. Boole (1815-1864), ο οποίος ανέπτυξε ένα αλγεβρικό σύστηµα (1854) για τη συστηµατική αντιµετώπιση της λογικής. Τα αξιώµατα της Άλγεβρας Boole διατυπώθηκαν από τον E. V. Huntington (1904). Οι µεταβλητές που χρησιµοποιούνται στην Άλγεβρα Boole ονοµάζονται λογικές µεταβλητές γιατί µπορούν να πάρουν δύο (2) µόνο τιµές: 0 και 1. Αυτός είναι ο λόγος που η Άλγεβρα Boole αποτελεί τη βάση για τα ψηφιακά ηλεκτρονικά κυκλώµατα. Στην Άλγεβρα Boole ορίζονται τρεις βασικές πράξεις: ð η πράξη NOT (ΟΧΙ) µε σύµβολο ð η πράξη ND (ΚΑΙ) µε σύµβολο ð η πράξη OR (ή) µε σύµβολο + 1

1. ΛΟΓΙΚΕΣ ΠΡΑΞΕΙΣ Η πράξη NOT Στην πράξη NOT συµµετέχει µία µόνο λογική µεταβλητή και το αποτέλεσµα της πράξης είναι το συµπλήρωµα (αντίστροφο) της µεταβλητής αυτής, δηλαδή αν η µεταβλητή έχει την τιµή 0, τότε το αποτέλεσµα είναι 1 και αντίστροφα αν η µεταβλητή έχει την τιµή 1, τότε το αποτέλεσµα είναι 0. Αν είναι µία λογική µεταβλητή, τότε η πράξη NOT εκφράζεται µε τη σχέση: Y = Ο πίνακας αληθείας της πράξης NOT παρουσιάζεται στον Πίνακα 1. Πίνακας 1 Πίνακας Αληθείας της πράξης NOT Y = 0 1 1 0 Η πράξη ND Στην πράξη ND συµµετέχουν δύο λογικές µεταβλητές και το αποτέλεσµα της πράξης είναι 1, αν και οι δύο µεταβλητές είναι 1. Αν και B είναι δύο λογικές µεταβλητές, τότε η πράξη ND εκφράζεται µε τη σχέση: Y= B Ο πίνακας αληθείας της πράξης ND παρουσιάζεται στον Πίνακα 2. Πίνακας 2 Πίνακας Αληθείας της πράξης ND B Y= B 0 0 0 0 1 0 1 0 0 1 1 1 Η πράξη OR Στην πράξη OR συµµετέχουν δύο λογικές µεταβλητές και το αποτέλεσµα της πράξης είναι 1, αν τουλάχιστον µία από τις δύο µεταβλητές είναι 1. Αν και B είναι δύο λογικές µεταβλητές, τότε η πράξη OR εκφράζεται µε τη σχέση: Y=+B 2

Ο πίνακας αληθείας της πράξης OR παρουσιάζεται στον Πίνακα 3. Πίνακας 3 Πίνακας Αληθείας της πράξης OR B Y=+B 0 0 0 0 1 1 1 0 1 1 1 1 2. Αξιώµατα Huntington 1. Ουδέτερα στοιχεία των πράξεων ND και OR Το ουδέτερο στοιχείο της πράξης ND είναι το 1 και το ουδέτερο στοιχείο της πράξης OR είναι το 0. α. x 1=1 x=x β. x+0=0+x=x Το αξίωµα αυτό µπορεί να επαληθευτεί από τους πίνακες αληθείας των πράξεων ND και OR, από όπου φαίνεται ότι: 0 1=1 0=0 και 1 1=1 και 0+0=0 και 1+0=0+1=1 2. Αντιµεταθετική ιδιότητα των πράξεων ND και OR Οι πράξεις ND και OR έχουν την αντιµεταθετική ιδιότητα. α. x y=y x β. x+y=y+x 3. Επιµεριστική ιδιότητα των πράξεων ND και OR Η πράξη ND έχει την επιµεριστική ιδιότητα ως προς την πράξη OR και η πράξη OR έχει την επιµεριστική ιδιότητα ως προς την πράξη ND. α. x (y+z)=(x y)+(x z) β. x+(y z)=(x+y) (x+z) 4. Συµπλήρωµα (NOT) Κάθε λογική µεταβλητή x έχει ένα συµπλήρωµα x µε τις ακόλουθες ιδιότητες: α. x x =0 β. x+ x =1 Το αξίωµα αυτό µπορεί να επαληθευτεί από τους πίνακες αληθείας της πράξης NOT, από όπου φαίνεται ότι: 3

0 0 =0 1=0 και 1 1=1 0=0 και 0+0 =0+1=1 και 1+1=1+0=1 5. Αρχή Δυϊσµού Η ισχύς των εκφράσεων της Άλγεβρας Boole εξακολουθεί να υφίσταται, αν γίνει αλλαγή των πράξεων ND και OR και των ουδέτερων στοιχείων µεταξύ τους ( + και 0 1 ). Για παράδειγµα, αν ισχύει η έκφραση x+1=1, τότε ισχύει και η έκφραση x 0=0 και η µία έκφραση ονοµάζεται δυικη της άλλης. 3. Θεωρήµατα Άλγεβρας Boole Θεώρηµα 1. α. x x=x β. x+x=x Θεώρηµα 2. α. x 0=0 β. x+1=1 Θεώρηµα 3. x= x Θεώρηµα 4. Προσεταιριστική ιδιότητα α. x y z=x (y z)=(x y) z β. x+y+z=x+(y+z)=(x+y)+z Θεώρηµα 5. Θεώρηµα απορρόφησης α. x+x y=x (πρωτεραιοτητα x y) β. x (x+y)=x Θεώρηµα 6. Θεώρηµα De Morgan α. x y = x + y β. x + y = x y Παρατήρηση: Το Θεώρηµα De Morgan ισχύει και για περισσότερες από δύο µεταβλητές: α. x y z = x + y + z β. x + y + z = x y z 4

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

Β. ΛΟΓΙΚΕΣ ΠΥΛΕΣ 5. Λογικά διαγράµµατα των λογικών πυλών Οι λογικές πύλες είναι τα βασικά δοµικά στοιχεία στα ψηφιακά κυκλώµατα όπου χρησιµοποιούµε τις λογικές πύλες για να κατασκευάσουµε σύνθετα κυκλώµατα. Οι λογικές πύλες µίας και δύο εισόδων παρουσιάζονται στον Πίνακα 5 όπου η έξοδος εκφράζεται ως συνάρτηση των εισόδων. Πίνακας 5 Λογικές Πύλες - Συναρτήσεις Λογική Πύλη Είσοδοι Έξοδος Συνάρτηση (Αποµονωτής) Buffer Υ Y= Αντιστροφέας NOT Υ Y= ND,B Υ Y= B OR,B Υ Y=+B NND,B Υ Y= B NOR,B Υ Y= + B XOR,B Υ Y= B + B = B XNOR,B Υ Y= B+ B = B= B 6

Πίνακας 6 Λογικές Πύλες Λογικά Διαγράµµατα Λογική Πύλη Αποµονωτής Buffer Λογικό Διάγραµµα Y= Αντιστροφέας NOT Y= ND B Y= B OR NND B B Y=+B Y= NOR B Y= XOR B Y= B XNOR B Y= B 7

6. Πίνακες αληθείας των λογικών πυλών Ο buffer O αποµονωτής (buffer) είναι µία πύλη µε µία είσοδο και µία έξοδο που είναι ίση µε την είσοδο. Η συνάρτηση του αποµονωτή είναι: Y= και ο πίνακας αληθείας του αποµονωτή παρουσιάζεται στον Πίνακα 7. Πίνακας 7 Πίνακας αληθείας του αποµονωτή Y= 0 0 1 1 Η πύλη NOT Η πύλη NOT έχει µία είσοδο και µία έξοδο που είναι ίση µε το συµπλήρωµα της εισόδου. Η συνάρτηση της πύλης NOT είναι: Y = και ο πίνακας αληθείας της πύλης NOT παρουσιάζεται στον Πίνακα 8. Πίνακας 8 Πίνακας αληθείας της πύλης NOT Y = 0 1 1 0 Η πύλη ND Η πύλη ND έχει δύο εισόδους και µία έξοδο που είναι 1, αν και οι δύο είσοδοι είναι 1. Η συνάρτηση της πύλης ND είναι: Y= B και ο πίνακας αληθείας της πύλης ND παρουσιάζεται στον Πίνακα 9. 8

Πίνακας 9 Πίνακας Αληθείας της πύλης ND B Y= B 0 0 0 0 1 0 1 0 0 1 1 1 Η πύλη OR Η πύλη OR έχει δύο εισόδους και µία έξοδο που είναι 1, αν τουλάχιστον µία από τις δύο εισόδους είναι 1. Η συνάρτηση της πύλης OR είναι: Y=+B και ο πίνακας αληθείας της πύλης OR παρουσιάζεται στον Πίνακα 10. Πίνακας 10 Πίνακας Αληθείας της πύλης OR B Y=+B 0 0 0 0 1 1 1 0 1 1 1 1 Η πύλη NND Η πύλη NND προκύπτει από µία πύλη ND ακολουθούµενη από µία πύλη NOT. Η πύλη NND έχει δύο εισόδους και µία έξοδο που είναι 1, αν τουλάχιστον µία από τις δύο εισόδους είναι 0. Η συνάρτηση της πύλης NND είναι: Y = B και ο πίνακας αληθείας της πύλης NND παρουσιάζεται στον Πίνακα 11. Πίνακας 11 Πίνακας Αληθείας της πύλης NND B Y = B 0 0 1 0 1 1 1 0 1 1 1 0 9

Η πύλη NOR Η πύλη NOR προκύπτει από µία πύλη OR ακολουθούµενη από µία πύλη NOT. Η πύλη NOR έχει δύο εισόδους και µία έξοδο που είναι 1, αν και οι δύο είσοδοι είναι 0. Η συνάρτηση της πύλης NOR είναι: Y = + B και ο πίνακας αληθείας της πύλης NOR παρουσιάζεται στον Πίνακα 12. Πίνακας 12 Πίνακας Αληθείας της πύλης NOR B Y = + B 0 0 1 0 1 0 1 0 0 1 1 0 Η πύλη XOR Η πύλη XOR (exclusive OR) έχει δύο εισόδους και µία έξοδο που είναι 1, αν οι δύο είσοδοι είναι διαφορετικές µεταξύ τους (για αυτό ονοµάζεται και πύλη διαφωνίας ή σύγκρισης). Η συνάρτηση της πύλης XOR είναι: Y= B= B + B και ο πίνακας αληθείας της πύλης XOR παρουσιάζεται στον Πίνακα 13. Πίνακας 13 Πίνακας Αληθείας της πύλης XOR B Y= B 0 0 0 0 1 1 1 0 1 1 1 0 Η πύλη XNOR Η πύλη XNOR (exclusive NOR) έχει δύο εισόδους και µία έξοδο που είναι 1, αν οι δύο είσοδοι είναι ίσες. Η συνάρτηση της πύλης XNOR είναι: Y= B= B+ B και ο πίνακας αληθείας της πύλης XNOR παρουσιάζεται στον Πίνακα 14. 10

Πίνακας 14 Πίνακας Αληθείας της πύλης XNOR B Y= B 0 0 1 0 1 0 1 0 0 1 1 1 7. Λογικές πύλες πολλαπλών εισόδων Οι πύλες δύο εισόδων µπορούν να επεκταθούν ώστε να έχουν περισσότερες από δύο εισόδους, εάν οι πράξεις τους έχουν την αντιµεταθετική και την προσεταιριστική ιδιότητα. Η υλοποίηση µίας τέτοιας πύλης τριών εισόδων µε χρήση οµοίων πυλών δύο εισόδων παρουσιάζεται στο Σχήµα 1. Πύλη 2 εισόδων Πύλη 2 εισόδων Πύλη 3 εισόδων Πύλη 2 εισόδων Πύλη 2 εισόδων Σχήµα 1 Τεχνική επέκτασης εισόδων πυλών Για παράδειγµα, µία πύλη ND τριών εισόδων µπορεί να υλοποιηθεί χρησιµοποιώντας δύο πύλες ND δύο εισόδων όπως φαίνεται στο Σχήµα 2, γιατί ισχύει: - η αντιµεταθετική ιδιότητα Y= B=B - η προσεταιριστική ιδιότητα Y= B C=( B) C= (B C) Σχήµα 2 Υλοποίηση πύλης ND τριών εισόδων 11

12