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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Κυκλώµατα µε MSI. υαδικός Αθροιστής & Αφαιρέτης

Απλοποίηση λογικών συναρτήσεων. URL:

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

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

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

Βοηθητικές Σημειώσεις στη ΛΟΓΙΚΗ ΣΧΕΔΙΑΣΗ

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

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

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

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

Ενότητα 7 ΑΠΟΚΩΔΙΚΟΠΟΙΗΤΕΣ - ΚΩΔΙΚΟΠΟΙΗΤΕΣ ΑΠΟΠΛΕΚΤΕΣ - ΠΟΛΥΠΛΕΚΤΕΣ

ΗΜΥ 210: Σχεδιασμός Ψηφιακών Συστημάτων. Συνδυαστική Λογική / Κυκλώματα

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

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

Ελίνα Μακρή

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

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

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

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

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

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

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

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

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

Ελίνα Μακρή

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Transcript:

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

Αριθµοί Διαφόρων Βάσεων Δυαδικά Συστήµατα 2

Υπολογιστική Ακρίβεια Ο αριθµός των δυαδικών ψηφίων αναπαράστασης αριθµών καθορίζει την ακρίβεια των αριθµών σε έναν Η/Υ 0 0 0 0 0 0 0 0 1 1 1 1 1 1 1 1 0...255 8 bit 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0...65535 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 16 bit 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 0...16.777.215 24 bit Δυαδικά Συστήµατα 3

Δυαδικοί Αριθµοί Αριθµητικές Πράξεις + 1 0 1 1 1 1 0 1 0 1 1 0 1 1 0 0 1 1 1 1 0 1 0 1 0 0-0 0 0 1 1 0 0 1 0 1 1 0 1 1 0 0 1 1 1 0 0 0 1 1 0 1 0 1 1 x 1 0 1 1 0 1 1 0 0 0 0 1 0 1 1 1 1 0 1 1 1 1 0 1 0 1 1 0 1 0 1 1 0 1 1 0 0 0 1 0 1 1 0 1 0 1 0 0 1 Δυαδικά Συστήµατα 4

Μετατροπή Βάσης Αριθµού 1) Μετατροπή από r-αδικό σε δεκαδικό: Πολ/ζουµε τους συντελεστές µε τις αντίστοιχες δυνάµεις της βάσης r και προσθέτουµε. 2) Μετατροπή από δεκαδικό σε r-αδικό: Χωρίζουµε ακέραιο και κλασµατικό µέρος. Ακέραιο µέρος: διαιρούµε συνέχεια µε r και κρατάµε το υπόλοιπο. Κλασµατικό µέρος: πολ/ζουµε συνέχεια µε r και κρατάµε το ακέραιο µέρος. 3) Μετατροπή από 8-αδικό/16-αδικό σε δυαδικό: Αντικαθιστούµε κάθε ψηφίο µε τον αντίστοιχο 3-ψήφιο/4-ψήφιο δυαδικό αριθµό. 4) Μετατροπή από δυαδικό σε 8-αδικό/16-αδικό: Οµαδοποιούµε τα δυαδικά ψηφία σε τριάδες/τετράδες και αντικαθιστούµε κάθε µία µε το αντίστοιχο ψηφίο του 8-/16-αδικού. Δυαδικά Συστήµατα 5

Συµπληρώµατα ως προς Βάση Όλοι οι αριθµοί που βρίσκονται σε µορφή συµπληρώµατος ως προς βάση αθροίζονται στην τιµή 2 n = 0 Α+Α 2s = 0 Α = -Α 2s Δυαδικά Συστήµατα 6

Αντίθετοι αριθµοί Αρνητικοί αριθµοί Θετικοί αριθµοί Δυαδικά Συστήµατα 7

Αναπαραστάσεις Αριθµών Δυαδικά Συστήµατα 8

Binary-Coded Decimal Code Ο κώδικας BCD είναι δεκαδικός κώδικας: µετατρέπει έναν δυαδικό σε έναν δεκαδικό αριθµό για επικοινωνία µε τον άνθρωπο 5 8 1 Decimal: 581 BCD: 0101 1000 0001 Binary: 1001000101 Οι αχρησιµοποίητοι συνδυασµοί οδηγούν σε µεγαλύτερες αναπαραστάσεις σε BCD Δυαδικά Συστήµατα 9

Κώδικας Gray Οι διαδοχικοί αριθµοί στον κώδικα gray µεταβάλλονται κατά ένα µόνο bit. Χρησιµοποιείται όταν κατά τη µετάδοση η µετάβαση γίνεται σε γειτονικούς αριθµούς και θέλουµε να µειώσουµε την αβεβαιότητα κατά την εναλλαγή. Δυαδικά Συστήµατα 10

Κώδικες Ανίχνευσης Σφαλµάτων Τα φυσικά µέσα µετάδοσης επηρεάζονται από θόρυβο και προκαλούν λάθη. Για αυτό χρησιµοποιούνται οι κώδικες ανίχνευσης σφαλµάτων (π.χ. parity bits). Η µέθοδος ισοτιµίας ανιχνεύει περιττό αριθµό λαθών Δυαδικά Συστήµατα 11

Λογικές Πύλες Δυαδικά Συστήµατα 12

Βασικά θεωρήµατα και ιδιότητες Τα θεωρήµατα αποδεικνύονται: (α) µε χρήση των αξιωµάτων και των θεωρηµάτων που έχουν ήδη αποδειχθεί, ή (β) µε τη βοήθεια των πινάκων αλήθειας Άλγεβρα Βoole & Λογικές Πύλες 13

Συναρτήσεις Boole Συνάρτηση: Έκφραση από δυαδικές µεταβλητές, τους δύο δυαδικούς τελεστές Η και ΚΑΙ, τον τελεστή ΌΧΙ, παρενθέσεις και ένα ίσον. F 1 =x+y z είναι αληθής (1) µόνο αν (x=1) ή (y=0 και z=1). n 2 n συνδυασµοί σε αύξουσα δυαδική αρίθµηση Πίνακας Αλήθειας Αλγεβρική έκφραση F 1 =x+y z Κυκλωµατικη Υλοποίηση Άλγεβρα Βoole & Λογικές Πύλες 14

Ελαχιστόροι και Μεγιστόροι Για n µεταβλητές έχουµε 2 n ελαχιστόρους και µεγιστόρους. Οι µεταβλητές έχουν ανεστραµένες τιµές στους αντίστοιχους ελαχιστόρους / µεγιστόρους Κάθε ελαχιστόρος είναι το συµπλήρωµα του αντίστοιχου µεγιστόρου και αντίστροφα, π.χ. m 0 =x y z, M 0 =x+y+z Άλγεβρα Βoole & Λογικές Πύλες 15

Υλοποίηση Δύο Επιπέδων Οι συναρτήσεις σε πρότυπη µορφή υλοποιούνται σε δύο επίπεδα λογικής Η απλοποίηση κυκλωµάτων δύο επιπέδων αποτελεί έναν από τους βασικότερους στόχους της Ψηφιακής Σχεδίασης Άλγεβρα Βoole & Λογικές Πύλες 16

Ψηφιακές Λογικές Πύλες Άλγεβρα Βoole & Λογικές Πύλες 17

Ψηφιακές Λογικές Πύλες Η φυσσαλίδα δείχνει συµπλήρωση Άλγεβρα Βoole & Λογικές Πύλες 18

Χάρτης Τριών (3) Μεταβλητών Ο χάρτης περιέχει 8 τετράγωνα, ένα για κάθε ελαχιστόρο. Οι ελαχιστόροι τοποθετούνται σε σειρά όµοια µε τον κώδικα Gray. 00 01 11 10 x y z 0 0 0 m 0 0 0 1 m 1 0 1 0 m 2 0 1 1 m 3 1 0 0 m 4 0 1 m 000 m 001 m 011 m 010 m 100 m 101 m 111 m 110 00 01 11 10 1 0 1 m 5 0 m 0 m 1 m 3 m 2 Κώδικας Gray 1 1 0 m 6 1 1 1 m 7 1 m 4 m 5 m 7 m 6 Απλοποίηση Συναρτήσεων Βoole 19

Χάρτης Τεσσάρων (4) Μεταβλητών Απλοποίηση Συναρτήσεων Βoole 20

Υλοποίηση µε πύλες ΌΧΙ-ΚΑΙ Απλοποίηση Συναρτήσεων Βoole 21

Συνθήκες Αδιαφορίας Συµβολίζονται µε και αντιστοιχούν σε συνδυασµούς εισόδων που δεν ορίζονται για µία συνάρτηση. Π.χ. F(w,x,y,z)=Σ(1,3,7,11,15) µε συνθήκες αδιαφορίας d(w,x,y,z)=σ(0,2,5) yz wx 00 01 11 00 01 11 10 1 1 0 0 0 1 0 1 0 1 0 yz wx 00 01 11 00 01 11 10 1 1 0 0 0 1 0 1 0 0 1 10 0 0 1 0 10 0 0 1 0 F = yz + w x = Σ(0,1,2,3,7,11,15) F = yz + w z = Σ(1,3,5,7,11,15) Οι αδιάφοροι όροι µπορούν να χρησιµοποιηθούν ως άσσοι ή µηδενικά ανάλογα µε την απλοποίηση που οδηγεί στο µικρότερο κύκλωµα. Απλοποίηση Συναρτήσεων Βoole 22

Η Συνάρτηση Αποκλειστικό Ή Αποκλειστικό Ή (XOR) x y = x y + xy Σχ. Αντιστρ. Αποκλειστικό OYTE (XNOR) (x y) = xy + x y Ø Ιδιότητες: x 0 = x x 1 = x x x = 0 x x = 1 x y = (x y) x y = (x y) Ø Η πράξη XOR είναι αντιµεταθετική και προσεταιριστική: A B = B A A (B C) = (A B) C = A B C Ø Δεν φτιάχνονται συχνά πύλες XOR µε περισσότερες από 2 εισόδους. Συνδυαστική Λογική 23

Ανάλυση Συνδυαστικού Κυκλώµατος T 2 =ABC T 1 =A+B+C T 3 =F 2 Τ 1 = (A +B )(A +C )(B +C )(A+B+C) = AB C + A (B C) F 2 =(A +B )(A +C )(B +C ) F 2 =AB+AC+BC F 1 =Τ 3 +Τ 2 =AB C + A (B C)+ABC = A(BC+B C )+ A (B C)= A(B C) + A (B C)= Α B C Συνδυαστική Λογική 24

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