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



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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Ελίνα Μακρή

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Πραγµατικοί αριθµοί κινητής υποδιαστολής Floating Point Numbers. Σ. Τσιτµηδέλης ΤΕΙ ΧΑΛΚΙΔΑΣ

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

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

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

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

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

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

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

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

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

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

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

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

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

Ψηφιακά Συστήματα. Ενότητα: Ψηφιακά Συστήματα. Δρ. Κοντογιάννης Σωτήρης Τμήμα Διοίκησης Επιχειρήσεων (Γρεβενά)

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

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

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

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

Ελίνα Μακρή

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

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

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

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

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

Ψηφιακά Κυκλώματα (1 ο μέρος) ΜΥΥ-106 Εισαγωγή στους Η/Υ και στην Πληροφορική

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

Μάθημα 0: Εισαγωγή. Λευτέρης Καπετανάκης. ΤΕΧΝΟΛΟΓΙΚΟ ΕΚΠΑΙΔΕΥΤΙΚΟ ΙΔΡΥΜΑ ΚΡΗΤΗΣ ΤΜΗΜΑ ΗΛΕΚΤΡΟΝΙΚΗΣ Άνοιξη 2011

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

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

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

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

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

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

ΑΣΚΗΣΗ 8 ΠΟΛΥΠΛΕΚΤΕΣ ( MULTIPLEXERS - MUX) ΑΠΟΠΛΕΚΤΕΣ (DEMULTIPLEXERS - DEMUX)

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

Αρχιτεκτονική Μηχανής. Αποθήκευση εδοµένων

ΑΣΚΗΣΗ 4 ΠΡΟΒΛΗΜΑΤΑ ΛΟΓΙΚΗΣ ΣΧΕΔΙΑΣΗΣ

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

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

ΑΣΚΗΣΗ 6 ΑΠΟΚΩΔΙΚΟΠΟΙΗΕΣ ( DECODERS )

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

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

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

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

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

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

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

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

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

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

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

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

Ι. ΠΡΑΞΕΙΣ. Ορισµός 2 A. ΕΣΩΤΕΡΙΚΗ ΠΡΑΞΗ. Έστω E ένα µη κενό σύνολο. Κάθε απεικόνιση f: E x E E λέγεται εσωτερική πράξη επί του E.

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

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

ΘΕΜΑΤΑ & ΕΝΔΕΙΚΤΙΚΕΣ ΛΥΣΕΙΣ

Transcript:

Παράσταση αριθμών «κινητής υποδιαστολής» floating point Με n bits μπορούμε να παραστήσουμε 2 n διαφορετικούς αριθμούς π.χ. με n=32 μπορούμε να παραστήσουμε τους αριθμούς από έως 2 32 -= 4,294,967,295 4 δισεκατ., ή από 2 3 = - 2,47,483,648 έως 2 3 -= 2,47,483,647. Για την παράσταση μεγαλύτερων αριθμών χρησιμοποιείται η μέθοδος της κινητής υποδιαστολής (floating point): Ένας αριθμός R μπορεί να παρασταθεί και ως εξής: R = Μ Β ±Ε όπου Μ = μέτρο (mantissa) Β = βάση (base), συνηθως υπονοειται (2, 8,, 6...) και Ε = έκθετης (exponent)

Παράσταση αριθμών «κινητής υποδιαστολής» floating point Με n = 32 bits μπορω να εχω την ακολουθη παρασταση S E M 8 9 3 οπου S = προσημο, => (+) => (-), Ε = εκθετης μηκους 8 bits, πολωμενος με +27 (παριστανει τιμες απο το 27 = εως το 28 = ), Μ= μετρο στην μορφη.f f 2 f 23 οπου f i τα bits στο πεδιο Μ Ο αριθμος που παριστανεται ειναι ο R = (-) S 2 E-27 (.M) Παραδειγμα: Να παρασταθει ο 3/6 σε μορφη f.p. 3/6 =. = (. 2-3 ) 2 Αρα: S=, E=-3+27=, M= => -3/6 =

Παράσταση αριθμών «κινητής υποδιαστολής» floating point Με n=32 μπορουμε να παραστησουμε τους αριθμους -2 3 = 2,47,483,648 2 3 - = 2,47,483,647 Με την μεθοδο της κινητης υποδιαστολης παριστανονται οι αριθμοι -(-2-24 ) 2 28 -.5 2-27.5 2-27 (-2-24 ) 2 28 -... 2 28... 2-27... 2 28

Κωδικας BCD 9 8 7 6 5 4 3 2 Κώδικας BCD Ψηφίο

Κωδικες ανιχνευσης λαθων Μεταδοση αριθμων κωδικοποιημενων κατα BCD Πομπος Καναλι 5 3 2 5 7 2 Δεκτης Σφαλμα Για την ανιχνευση των απλων σφαλματων προσθετουμε στην κωδικη λεξη BCD ενα bit ισοτιμιας (parity bit) το οποιο υπολογιζεται ετσι ωστε ο συνολικος αριθμος ασσων σε καθε κωδικη λεξη (μαζί με το bit ισοτιμίας) να ειναι περιττος (odd parity) ή άρτιος (even parity). Καναλι 5 3 2 5? 2 bit περιττης ισοτιμιας Σφαλμα

Κωδικες Διορθωσης Λαθων d d d 2 d 3 Καναλι Γεννητρια ισοτιμιας Γεννητρια ισοτιμιας P P 2 P 3 Π Π 2 Π 3 C δ δ δ 2 δ 3 C2 C3 P = parity(d d 2 d 3 ) P 2 = parity(d d d 3 ) P 3 = parity(d d d 2 ) Π = parity(δ δ 2 δ 3 ) Π 2 = parity(δ δ δ 3 ) Π 3 = parity(δ δ δ 2 ) Ci= αν Π i P i

Κωδικες Διορθωσης Λαθων (2) Υπολογισμος των bits ισοτιμιας P i ODD Parity P = parity(d d 2 d 3 ) P 2 = parity(d d d 3 ) d P 3 P 2 P 3 = parity(d d d 2 ) d d 2 d 3 P Αν συμβει λαθος στα: {C C2 C3} το σφαλμα ειναι στο bit P και P 2 δ 3 P και P 3 δ 2 P 2 και P 3 δ P,P 2 και P 3 δ P P P 2 P 2 P 3 P 3

Κωδικες Διορθωσης Λαθων (3) d d d 2 d 3 Καναλι Γεννητρια ισοτιμιας δ δ δ 2 δ 3 Γεννητρια ισοτιμιας P P 2 P 3 Π Π 2 Π 3 C C2 C3 P = parity(d d 2 d 3 ) P 2 = parity(d d d 3 ) P 3 = parity(d d d 2 ) Π = parity(δ δ 2 δ 3 ) Π 2 = parity(δ δ δ 3 ) Π 3 = parity(δ δ δ 2 ) Ci= αν Π i P i

x = x = (a) υο καταστασεις ενος διακοπτη S x (b) Συμβολο του ελεγχομενου διακοπτη Διακοπτης δυο καταστασεων

S Μπαταρια x L Λαμπα Αναβει οταν x= (a) Απλη συνδεση σε μπαταρια L(x) = x Τροφοδοτικο S x L (b) Χρηση της γειωσης για αγωγο επιστροφης Μια λαμπα ελεγχομενη απο ενα διακοπτη

S S L(x,x 2 ) = x x 2 Τροφοδοτικο x (a) Η λογικησυναρτησηand (εν σειρα συνδεση) x 2 L Λαμπα Αναβει οταν και το x = και το x 2 = S L(x,x 2 ) = x +x 2 x Τροφοδοτικο S x 2 L Λαμπα αναβει οταν ενα απο τα x i = ήκαιταδυο (b) Η λογικησυναρτησηor (παραλληλη συνδεση) Δυο βασικες συναρτησεις

S x S Τροφοδοτικο S x 3 L Λαμπα x 2 L(x,x 2,x 3 ) = ( x + x 2 ) x 3 Μια συνδεση εν σειρα και εν παραλληλω

R Τροφοδοτικο x S L Αναβει οταν x= L(x) = x Ενα κυκλωμα αντιστροφης (συμπληρωματος)

Ο Πινακας αληθείας για τις συναρτησεις AND και OR

Συναρτησεις AND και OR τριων εισοδων

x x 2 x x x x 2 2 x x 2 x n x n (a) AND πυλες x x x + x 2 2 x x 2 x + x 2 + + x n x n (b) OR πυλες x x Οι Βασικες πυλες (c) NOT πυλη

S x S S x 3 L Λαμπα x 2 L(x,x 2,x 3 ) = ( x + x 2 ) x 3 x x 2 f = x + x x x 2 3 3 Μια συναρτηση OR-AND

ΑΛΓΕΒΡΑ BOOLE Ειναι ενα επαγωγικο μαθηματικο συστημα. Εισηχθη το 849 απο τον George Boole για την αλγεβρικη περιγραφη λογικων προτασεων και συλλογισμων. Το 938 (σχεδον χρονια αργοτερα) ο Claude Shannon εδειξε οτι η Αλγεβρα Boole ειναι ενα αποτελεσματικο εργαλειο για την περιγραφη των διακοπτικων κυκλωματων και κατα συνεπειαν και των λογικων κυκλωματων. ΗΑλγεβραBoole ειναι ενα ισχυρο μαθηματικο εργαλειο για την αναλυση και την σχεδιαση των ψηφιακων κυκλωματων. Οπως καθε αλγεβρα η Αλγεβρα Boole βασιζεται σε ενα συνολο κανονων που εξαγονται απο ενα μικρο αριθμο βασικων παραδοχων που ονομαζονται αξιωματα.

ΑΛΓΕΒΡΑ BOOLE (2) Ορισμος Αλγεβρας BOOLE: > Συνολο στοιχειων Α > Πραξεις +, * > Αξιωματα Huntington (94). Κλειστη ως προς τις δυο πραξεις + και * 2. = ουδετερο στοιχειο της + => x+=+x=x = ουδετερο στοιχειο της * => x*=*x=x 3. Αντιμεταθετικες και οι δυο πραξεις: x+y=y+x και x*y=y*x 4. Επιμεριστικοτητα + ως προς * και * ως προς + δηλαδη: x*(y+z)=(x*y)+(x*z) και x+(y*z) =(x+y)*(x+z) 5. Υπαρξη συμπληρωματος στοιχειου: x A x x+x = και x*x = (x =συμπληρωμα του x) 6. Υπαρχουν δυο τουλαχιστον στοιχεια στο Α (το και το )

Διτιμη Αλγεβρα Boole Αλγεβρα με > Συνολο στοιχειων Α={,} > Συνολο τελεστων {+,*, } Ορισμος τελεστων: + * x x OR AND NOT = ουδετερο στοιχειο ως προς + (ΟR) = ουδετερο στοιχειο ως προς * (AND) Aποδεικνυεται οτι αυτη η αλγεβρα ειναι Αλγεβρα Boole (ικανοποιει τα αξιωματα Huntington)

Βασικα Θεωρηματα Αλγεβρας Boole Δυϊσμος (duality). Αν οι τελεστες και τα ουδετερα στοιχεια εναλλαχθουν σε μια εξισωση της αλγεβρας Boole αυτη παραμενει αληθης. Προκυπτει εκ του οτι τα αξιωματα του Huntington ισχυουν αν γινει αυτη η εναλλαγη. x+x=x Αποδειξη: x+x = (x+x)* = (x+x)*(x+x ) = x+(x*x ) = x+ = x x*x=x x*x = x*x+ = x*x +x*x = x*(x+x ) = x* = x x+= x+ = *(x+) = (x+x )*(x+) = x+x *=x+x = x*= x*=+(x*)=x*x +x*=x*(x +)=x*x = (x ) =x -- x*x = και x+x = εκ της μοναδικοτητας του συμπληρωματος => x = (x )

Βασικα Θεωρηματα Αλγεβρας Boole (2) Θεωρημα De Morgan: (x*y) = x + y και (x+y) = x * y Αποδειξη με τον πινακα αληθείας: x y x+y x*y x y (x+y) (x*y) x + y x *y

Βασικα Θεωρηματα Αλγεβρας Boole (3) Θεωρημα απορρόφησης: x+x*y =x x+x*y = x*(+y) =x* = x x*(x+y) = x x*(x+y) = x*x + x*y = x+x*y = x x*(x+y) = (x+)*(x+y) = x+*y = x+ = x x+x *y = x+y x+x *y = (x+x )*(x+y) = *(x+y) = x+y x +x*y = x +y x*y + x*y = x x*y +x*y = x*(y+y ) = x* = x a*b+a *c+b*c = a*b + a *c a*b+a *c+b*c = a*b + a *c + (a+a )*b*c = a*b + a *c + a*b*c + a *b*c = = a*b*(+c) + a *c*(+b) = a*b* + a *c* = a*b + a *c

Διττή συνάρτηση Μια συνάρτηση f d ονομάζεται διττή της f όταν οι πράξεις OR & AND της μιας έχουν αντικατασταθεί αντιστοίχως από τις AND & OR της άλλης. Παράδειγμα: Αν f = a*c + b *c τότε f d = (a + c) * (b + c)