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

Σχετικά έγγραφα
Ψηφιακοί Υπολογιστές

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

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

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

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

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

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

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

1. Βάσεις αριθμητικών συστημάτων 2. Μετατροπές μεταξύ ξύβάσεων 3. Αρνητικοί δυαδικοί αριθμοί 4. Αριθμητικές πράξεις δυαδικών αριθμών

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

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

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

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

ΑΡΙΘΜΗΤΙΚΑ ΣΥΣΤΗΜΑΤΑ ΚΑΙ ΚΩ ΙΚΕΣ

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

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

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

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

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

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

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

ΠΛΗΡΟΦΟΡΙΑΚΑ & ΤΗΛΕΠΙΚΟΙΝΩΝΙΑΚΑ ΣΥΣΤΗΜΑΤΑ

Λογικός Σχεδιασµός και Σχεδιασµός Η/Υ. ΗΜΥ-210: Εαρινό Εξάµηνο Σκοπός του µαθήµατος. Ψηφιακά Συστήµατα. Περίληψη. Εύρος Τάσης (Voltage(

3.1 εκαδικό και υαδικό

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

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

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

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

Αριθμητικά Συστήματα Η ανάγκη του ανθρώπου για μετρήσεις οδήγησε αρχικά στην επινόηση των αριθμών Κατόπιν, στην επινόηση συμβόλων για τη παράσταση

Δυαδικη παρασταση αριθμων και συμβολων

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

Ελίνα Μακρή

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

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

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

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

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

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

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

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

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

Κεφάλαιο 2 Κωδικοποίηση & Αποκωδικοποίηση

Υπολογιστές και Πληροφορία 1

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

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

ΠΕΡΙΕΧΟΜΕΝΑ 1 ΣΥΣΤΗΜΑΤΑ ΑΡΙΘΜΩΝ ΚΑΙ ΚΩ ΙΚΕΣ 1

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

Περιεχόµενα. οµή Η/Υ: Αναπαράσταση εδοµένων. υαδικό σύστηµα. Συστήµατα Αρίθµησης υαδικό Οκταδικό εκαεξαδικό Παραδείγµατα

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

Ενότητα 4. Εισαγωγή στην Πληροφορική. Αναπαράσταση δεδοµένων. Αναπαράσταση πληροφορίας. υαδικοί αριθµοί. Χειµερινό Εξάµηνο

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

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

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

Συστήµατα Αριθµών, Πληροφορία, και Ψηφιακή Υπολογιστές

Οργάνωση Η/Υ. Γιώργος ηµητρίου. Μάθηµα 3 ο. Πανεπιστήµιο Θεσσαλίας - Τµήµα Μηχανικών Η/Υ, Τηλεπικοινωνιών και ικτύων

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

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

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

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

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

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

Περίληψη. ΗΜΥ 210: Λογικός Σχεδιασµός, Εαρινό Εξάµηνο υαδική Αφαίρεση. υαδική Αφαίρεση (συν.) Ακόµη ένα παράδειγµα Αφαίρεσης.

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

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

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

Τα µπιτ και η σηµασία τους. Σχήµα bit. ΚΕΦΑΛΑΙΟ 1: Αποθήκευση εδοµένων (1/2) 1.7 Αποθήκευση κλασµάτων 1.8 Συµπίεση δεδοµένων 1.9 Σφάλµατα επικοινωνίας

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

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

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

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

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

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

a -j a 5 a 4 a 3 a 2 a 1 a 0, a -1 a -2 a -3

Εισαγωγή στον Προγραμματισμό

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

Εισαγωγή στην Πληροφορική ΓΕΝΙΚΟ ΤΜΗΜΑ ΘΕΤΙΚΩΝ ΕΠΙΣΤΗΜΩΝ TEI ΧΑΛΚΙ ΑΣ

Δυαδικά Συστήματα. URL:

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

Πανεπιστήμιο Θεσσαλίας - Τμήμα Πληροφορικής. Οργάνωση Η/Υ. Γιώργος ηµητρίου. Μάθηµα 2 ο Σύντοµη Επανάληψη

1.1 A. ΟΙ ΠΡΑΓΜΑΤΙΚΟΙ ΑΡΙΘΜΟΙ ΚΑΙ ΟΙ

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

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

Συστήματα Αρίθμησης. Συστήματα Αρίθμησης 1. PDF created with FinePrint pdffactory Pro trial version

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

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

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

Κεφάλαιο 1. Συστήματα αρίθμησης και αναπαράστασης

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

Ψηφιακά Συστήματα. 2. Κώδικες

Κεφάλαιο 2. Οργάνωση και διαχείριση της Πληροφορίας στον. Υπολογιστή

2. Κώδικες 2. ΚΩΔΙΚΕΣ

Τμήμα Μηχανολόγων Μηχανικών Πανεπιστήμιο Θεσσαλίας ΠΡΟΓΡΑΜΜΑΤΙΣΜΟΣ Η/Υ. Βασικές Έννοιες Προγραμματισμού. Ιωάννης Λυχναρόπουλος Μαθηματικός, MSc, PhD

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

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

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

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

ΥΠΟΛΟΓΙΣΤΕΣ Ι. Τα επιμέρους τμήματα Η ΟΜΗ TOY ΥΠΟΛΟΓΙΣΤΗ. Αναπαράσταση μεγεθών. Αναλογική αναπαράσταση ΚΕΝΤΡΙΚΗ ΜΝΗΜΗ ΜΟΝΑ Α ΕΛΕΓΧΟΥ

Εισαγωγή στην Επιστήµη των Υπολογιστών Εξάµηνο 4ο-ΣΗΜΜΥ

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

Λύσεις Ασκήσεων ΣΕΙΡΑ 1 η. Πρόσημο και μέγεθος

Transcript:

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

Μονάδα Ελέγχου Ψηφιακοί Υπολογιστές Αριθµητική Μονάδα Κρυφή Μνήµη Μονάδα Μνήµης ιαχείριση Μονάδων Ι/Ο ίσκοι Οθόνες ικτυακές Μονάδες Πληκτρολόγιο, ποντίκι υαδικά Συστήµατα 2

υαδικοί Αριθµοί εκαδικό Σύστηµα: Βάση το 10, ψηφία 10 και συντελεστές x δυνάµεις του 10 7392.25 = 7x10 3 + 3x10 2 + 9x10 1 + 2x10 0 + 2x10-1 + 5x10-2 a 3 a 2 a 1 a 0.a -1 a -2 όπου 0 a i 9, + a i x10 i +... υαδικό Σύστηµα: Βάση το 2, ψηφία 2 και συντελεστές x δυνάµεις του 2 1011.01 = 1x2 3 + 0x2 2 + 1x2 1 + 1x2 0 + 0x2-1 + 1x2-2 a 3 a 2 a 1 a 0.a -1 a -2 όπου 0 a i 1, + a i x2 i +... r-αδικό Σύστηµα: Βάση το r, ψηφία r και συντελεστές x δυνάµεις του r a n a n-1...a 2 a 1 a 0.a -1 a -2 a -m = a n r n + a n-1 r n-1 +...a 2 r 2 + a 1 r 1 +a 0 r 0 + a -1 r -1 a -2 r -2 a -m r -m όπου 0 a i r-1 υαδικά Συστήµατα 3

υαδικοί Αριθµοί υαδικά Συστήµατα 4

υαδικοί Αριθµοί Αριθµητικές Πράξεις + 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 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 A -B -Cin = C S A -(B+Cin) = C S 0 - (0 + 0) = 0 0 0 - (0 + 1) = 1 1 0 - (1 + 0) = 1 1 0 - (1 + 1) = 1 0 1 - (0 + 0) = 0 1 1 - (0 + 1) = 0 0 1 - (1 + 0) = 0 0 1 - (1 + 1) = 1 1-00 011 00 1 0 1 1 0 1 1 0 0 1 1 1 0 0 0 1 1 0 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 υαδικά Συστήµατα 5

Μετατροπή Αριθµού από Bάση r σε Bάση 10 r-αδικό σύστηµα αρίθµησης: Πολ/ζουµε κάθε συντελεστή µε την αντίστοιχη δύναµη του r και κάνουµε πρόσθεση (630.4) 8 = 6 x 8 2 + 3 x 8 1 + 0 x 8 0 + 4 x 8-1 = 384 + 24 + 0.5 = (408.5) 10 υαδικό σύστηµα αρίθµησης: Βρίσκουµε το άθροισµα των δυνάµεων του 2 εκείνων των συντελεστών που έχουν τιµή 1. (1010.011) 2 = 2 3 + 2 1 + 2-2 + 2-3 = 8 + 2 + 0.25 + 0.125 = (10.375) 10 υαδικά Συστήµατα 6

Μετατροπή εκαδικού Αριθµού σε Bάση r Ακέραιο Μέρος Χ=a n r n + a n-1 r n-1 +...a 2 r 2 + a 1 r 1 +a 0 Χ/r=[a n r n-1 + a n-1 r n-2 +...a 2 r 1 + a 1 ]+a 0 /r (a 0 <r) Χ mod r = a 0 (X / r) αποκοπή = a n r n-1 + a n-1 r n-2 +...a 2 r 1 + a 1 ιαδοχικές ιαιρέσεις µε r Οι συντελεστές είναι τα υπόλοιπα Παράδειγµα: Μετατροπή του 41 στο δυαδικό σύστηµα 41 : 2 = 20 + 1 / 2 20 : 2 = 10 + 0 / 2 10 : 2 = 5 + 0 / 2 (41) 10 = (101001) 2 5 : 2 = 2 + 1 / 2 2 : 2 = 1 + 0 / 2 1 : 2 = 0 + 1 / 2 υαδικά Συστήµατα 7

Μετατροπή εκαδικού Αριθµού σε Αριθµό σε Bάση r Κλασµατικό Μέρος Χ=a -1 r -1 + a -2 r -2 +... + a m r -m Χ * r = a -1 + a -2 r -1 +... + a m r -(m-1) ιαδοχικοί Πολλαπλασιασµοί µε r (X * r) ακέραιο µέρος = a -1 (X * r) χωρίς ακέραιο µέρος = a -2 r -1 +... + a m r -(m-1) Οι συντελεστές είναι τα ακέραια µέρη Παράδειγµα: Μετατροπή του.6875 στο δυαδικό σύστηµα.6875 x 2 = 1.3750.3750 x 2 = 0.7500.7500 x 2 = 1.5000 (.6875) 10 = (.1011) 2.5000 x 2 = 1.0000 υαδικά Συστήµατα 8

Μετατροπή 8-/16-αδικού Αριθµού σε υαδικό και αντίστροφα Κάθε οκταδικό/δεκαεξαδικό ψηφίο αντιστοιχεί σε 3/4 δυαδικά ψηφία: Εύκολη Μετατροπή & Συµπίεση εδοµένων Παράδειγµα: 8-αδικό σε δυαδικό και αντίστροφα 010 110 001 101 011. 111 100 000 110 2 6 1 5 3. 7 4 0 6 Παράδειγµα: 16-αδικό σε δυαδικό και αντίστροφα 0010 1100 0110 1011. 1111 0000 0110 2 C 6 B. F 0 6 υαδικά Συστήµατα 9

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

Συµπληρώµατα Τα συµπληρώµατα απλοποιούν την πράξη της αφαίρεσης: α) Συµπλήρωµα ως προς Βάση β) Συµπλήρωµα ως προς Βάση-1 Συµπλήρωµα ως προς Βάση r 1 αριθµού µε n ψηφία Α =(r n 1) A εκαδικό σύστηµα: (για 4 ψηφία) Α = 9999 Α => αφαίρεση κάθε ψηφίου του Α από το 9 (δεν υπάρχουν κρατούµενα) υαδικό σύστηµα: Α = 11 1 Α => αντιστροφή κάθε ψηφίου 1011010011 =0100101100 υαδικά Συστήµατα 11

Συµπληρώµατα Συµπλήρωµα ως προς Βάση r Α σr = r n A για Α 0 και Α σr = 0 για Α = 0 Α σr = r n A 1 + 1 = [(r n 1) Α]+1 = A +1 Εύρεση του συµπληρώµατος ως προς r-1 και πρόσθεση του 1 1011010011 σ2 = 0100101100 + 1 = 0100101101 υαδικά Συστήµατα 12

Συµπληρώµατα: Ανακεφαλαίωση Συµπλήρωµα ως προς Bάση r 1: Αφαιρούµε κάθε ψηφίο από το r 1. Συµπλήρωµα ως προς Bάση r: 1) Βρίσκουµε το συµπλήρωµα ως προς r 1 και προσθέτουµε 1. ή 2) Αφαιρούµε το πρώτο µη-µηδενικό λιγότερο σηµαντικό ψηφίο από το r και όλα τα υπόλοιπα περισσότερο σηµαντικά ψηφία από το r 1. υαδικά Συστήµατα 13

Αφαίρεση µε Συµπληρώµατα Η αφαίρεση δύο αριθµών Μ Ν σε βάση r και µε n ψηφία γίνεται ως εξής: 1. Προσθέτουµε στο µειωτέο Μ το συµπλήρωµα ως προς r του αφαιρετέου οπότε έχουµε Μ + (r n N) = M N+r n 2. Αν Μ Ν το άθροισµα θα έχει τελικό κρατούµενο r n το οποίο αγνοούµε 3. Αν Μ<Ν το άθροισµα δεν έχει τελικό κρατούµενο και ισούται µε r n (N Μ) το οποίο είναι το συµπλήρωµα ως προς r του Ν Μ. Με συµπλήρωµα ως προς r του αθροίσµατος βί βρίσκουµε το Ν Μ µε πρόσηµο ( ) µπροστά. Μ Ν = 72532 3250 Μ Ν =3250 72532 72532 (Συµπλ. 10) + 96750 169282 (Αγνοώ κρατ) 100000 69282 3250 (Συµπλ. 10) + 27468 30718 ( εν υπάρχει κρατ). 69282 υαδικά Συστήµατα 14

Προσηµασµένοι υαδικοί Αριθµοί Το πρόσηµο δηλώνεται µε την τοποθέτηση ενός bit στην αριστερότερη θέση (0=+, 1=-) Τρόποι Απεικόνισης Προσηµασµένο Μέτρο: Το αριστερότερο bit πρόσηµο και το υπόλοιπο είναι το µέτρο (απόλυτη τιµή) Προσηµασµένο Συµπλήρωµα ως προς 1: Το αριστ. bit πρόσηµο και όλος ο αριθµός (µε το πρόσηµο) σε συµπλ. ως προς 1 Προσηµασµένο Συµπλήρωµα ως προς 2: Το αριστ. bit πρόσηµο και όλος ο αριθµός µ (µε το πρόσηµο) ) σε συµπλ. µ ως προς 2 Το Προσηµασµένο Μέτρο χρησιµοποιείται στην συνηθισµένη αριθµητική αλλά δεν είναι εύχρηστο για τον Η/Υ. Πιο εύκολη αναπαράσταση για τον Η/Υ είναι το Προσηµασµένο Συµπλήρωµα ως προς 2. Απεικόνιση µε 8 ψηφία του -9 Προσηµασµένο Μέτρο: 10001001 Προσηµασµένο Συµπλ. ως προς 1: 11110110 Προσηµασµένο Συµπλ. ως προς 2: 11110111 υαδικά Συστήµατα 15

Αριθµητική Πρόσθεση/Αφαίρεση Αριθµητική Πρόσθεση (απαιτεί σύγκριση προσήµων) 1. Αν τα πρόσηµα είναι ίδια προσθέτουµε τα µέτρα µε τελικό πρόσηµο το κοινό. 2. Αν τα πρόσηµα είναι διαφορετικά αφαιρούµε από τον µεγαλύτερο τον µικρότερο µε τελικό πρόσηµο αυτό του µεγαλυτέρου Πρόσθεση Προσηµασµένου Συµπληρώµατος ως προς 2 Απλή πρόσθεση και το τελικό κρατούµενο αγνοείται. Αν το αποτέλεσµα είναι αρνητικό θα είναι σε συµπλήρωµα ως προς 2. Καµία µετατροπή ή σύγκριση δεν απαιτείται. υαδικά Συστήµατα 16

Αφαίρεση Προσηµασµένου Συµπληρώµατος Αφαίρεση Προσηµασµένου Συµπληρώµατος ως προς 2 (8 ψηφίων) Πχ ( 6) ( 13) 6 = 00000110-6 = 11111010 13 = 00001101-13 = 11110011 ( 6) ( 13) = 11111010 11110011 = 11111010 + 00001101 = 00000111 = +7 υαδικά Συστήµατα 17

υαδικοί Κώδικες Είναι τρόποι αναπαράστασης πληροφοριών µε χρήση δυαδικών ψηφίων (bits). 395 Mετατροπή ενός αριθµού στο δυαδικό σύστηµα δυαδική κωδικοποίηση υαδικός : 110001011 (9 bits) υαδική Κωδικοποίηση BCD : 0011 1001 0101 (12 bits) Οι κώδικες excess-3, o 2 4 2 1, o 8 4-2 -1 είναι αυτό-συµπληρωµατικοί: το συµπλ. ως προς 9 βγαίνει µε αντικατάσταση των 0-1. Ο κώδικας Biquinary ανιχνεύει σφάλµατα υαδικά Συστήµατα 18

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

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

Αλφαριθµητικοί Κώδικες Κώδικας ASCII Περιλαµβάνει: τα 10 δεκαδικά ψηφία, τα 26 γράµµατα του αλφαβήτου (x2), 32 ειδικούς χαρακτήρες (&,*,+), 34 χαρακτήρες ελέγχου Χαρακτήρες Ελέγχου ιαµορφωτές Μορφής Κειµένου (backspace, tab) ιαχωριστές Πληροφορίας ( ιαχωριστής Αρχείων) Ελέγχου Επικοινωνίας (STX, ETX) υαδικά Συστήµατα 21

υαδική Αποθήκευση και Καταχωρητές Τα διακριτά στοιχεία πληροφορίας αποθηκεύονται σε δυαδικά κύτταρα (binary cells). Καταχωρητής : είναι µία οµάδα από δυαδικά κύτταρα. 0 1 0 0 1 1 0 0 1 1 0 0 Το περιεχόµενο του καταχωρητή µπορεί να ερµηνευτεί µε αρκετούς διαφορετικούς τρόπους: Ακέραιος:9829, Αλφαριθµητικά: &e κλπ υαδικά Συστήµατα 22

υαδική Αποθήκευση και Καταχωρητές Η επεξεργασία των δεδοµένων απαιτεί εκτός από τα κυκλώµατα επεξεργασίας, κυκλώµατα αποθήκευσης των πληροφοριών. Η επεξεργασία γίνεται µε ψηφιακά λογικά κυκλώµατα, ενώ η συχνότερα χρησιµοποιούµενη δοµήαποθήκευσης πληροφοριών είναι ο καταχωρητής υαδικά Συστήµατα 23

υαδική Λογική Ασχολείται µε µεταβλητές που µπορούν να έχουν δύο µόνο διακριτές τιµές, και µε λογικές πράξεις. Λογικές Πράξεις: ΚΑΙ (AND): X. Y=1 όταν Χ=Υ=1 Η (OR): X+Y=1 όταν Χ=1 ή Υ=1 ΟΧΙ (ΝΟΤ): X =1 όταν Χ=0 Το αριθµητικό Χ+Υ είναι διαφορετικό από το λογικό Χ+Υ: 1+1=10 (αριθµ), 1+1=1 (λογικό) υαδικά Συστήµατα 24

Κυκλώµατα ιακοπτών και υαδικά Σήµατα Οι χειροκίνητοι διακόπτες παριστάνουν δυο δυαδικές µεταβλητές A και B Ο λαµπτήρας L παριστάνει µία τρίτη δυαδική µεταβλητή Τα δύο κυκλώµατα εκφράζονται σε δυαδική λογική µε τις πράξεις AND και OR υαδικά Συστήµατα 25

Κυκλώµατα ιακοπτών και υαδικά Σήµατα Τα κυκλώµατα ανάλογα µε τον τρόπο κατασκευής τους και τις συνθήκες λειτουργίας τους επηρεάζονται από θόρυβο καθώς η λειτουργία τους δεν είναι απόλυτα σταθερή. Πραγµατική εικόνα λογικών τάσεων και αντιµετώπισης από τα λογικά κυκλώµατα υαδικά Συστήµατα 26

Λογικές Πύλες ιαγράµµατα Λογικής συµπεριφοράς σηµάτων στον άξονα του χρόνου. υαδικά Συστήµατα 27