1-1 Πανεπιστήμιο Θεσσαλίας Τμήμα Πληροφορικής Λογική Σχεδίαση Ψηφιακών Συστημάτων Διδάσκων: Γιώργος Σταμούλης.

Slides:



Advertisements
Παρόμοιες παρουσιάσεις
Δυαδικό Σύστημα Αρίθμησης
Advertisements

Συνδυαστικα κυκλωματα με MSI και LSI
Τομέας Αρχιτεκτονικής Η/Υ & Βιομηχανικών Εφαρμογών
Δυαδικη παρασταση αριθμων και συμβολων
Προσημασμένοι Ακέραιοι Δυαδικοί Αριθμοί
ΧΡΗΣΗ Η/Υ Σημειώσεις για το μάθημα του 1ου εξαμήνου σπουδών για την ειδικότητα Ειδικός Φοροτεχνικού Γραφείου ΙΕΚ Ξάνθης ΜΑΘΗΜΑ 1: Εισαγωγή στην τεχνολογία.
13.1 Λογικές πύλες AND, OR, NOT, NAND, NOR
ΗΜΥ 100 Εισαγωγή στην Τεχνολογία
ΤΕΧΝΟΛΟΓΙΚΟ ΕΚΠΑΙΔΕΥΤΙΚΟ ΙΔΡΥΜΑ (Τ. Ε. Ι
Παράσταση αριθμών «κινητής υποδιαστολής» floating point
Επισκέπτρια Επίκουρη Καθηγήτρια
ΕΙΣΑΓΩΓΗ ΣΤΗΝ ΕΠΙΣΤΗΜΗ ΤΗΣ ΠΛΗΡΟΦΟΡΙΚΗΣ
Άλγεβρα Boole και Λογικές Πύλες
ΔΙΔΑΣΚΩΝ: ΣΠΥΡΟΣ ΝΙΚΟΛΑΪΔΗΣ
3. Απλοποίηση Συναρτήσεων Boole
Αποστολος Π. Τραγανιτης
4. Συνδυαστική Λογική 4.1 Εισαγωγή
ΕΝΟΤΗΤΑ 6Η ΣΥΝΔΥΑΣΤΙΚΑ ΚΥΚΛΩΜΑΤΑ ΤΗΣ ΤΥΠΙΚΗΣ ΛΟΓΙΚΗΣ Β΄
1 Ολυμπιάδα Πληροφορικής Μάθημα 2. 2 Στόχοι μαθήματος Αριθμητικοί– Λογικοί Τελεστές Η εντολή IF.
Προηγμένες Υπηρεσίες Τηλεκπαίδευσης στο Τ.Ε.Ι. Σερρών
ΗΥ120 ΨΗΦΙΑΚΗ ΣΧΕΔΙΑΣΗ Συναρτησεις Boole.
ΕΙΣΑΓΩΓΗ ΣΤΗΝ ΠΛΗΡΟΦΟΡΙΚΗ
ΗΜΥ 100: Εισαγωγή στην Τεχνολογία Διάλεξη 17 Εισαγωγή στα Ψηφιακά Συστήματα: Μέρος Γ TΜΗΜΑ ΗΛΕΚΤΡΟΛΟΓΩΝ ΜΗΧΑΝΙΚΩΝ ΚΑΙ ΜΗΧΑΝΙΚΩΝ ΥΠΟΛΟΓΙΣΤΩΝ ΠΟΛΥΤΕΧΝΙΚΗ.
Λογικές πύλες Λογικές συναρτήσεις
Τμήμα Πληροφορικής και Τηλεπικοινωνιών Κ. Χαλάτσης, Εισαγωγή στην Επιστήμη της Πληροφορικής και των Τηλεπικοινωνιών Πανεπιστήμιο Αθηνών 1 Παράσταση Πληροφοριών.
1 Οι πληροφορίες στο εσωτερικό του υπολογιστή Τι καταλαβαίνει ένας υπολογιστής;
ΒΑΣΙΚΕΣ ΑΡΧΕΣ ΨΗΦΙΑΚΗΣ ΤΕΧΝΟΛΟΓΙΑΣ
ΗΜΥ 100: Εισαγωγή στην Τεχνολογία Διάλεξη 16 Εισαγωγή στα Ψηφιακά Συστήματα: Μέρος B TΜΗΜΑ ΗΛΕΚΤΡΟΛΟΓΩΝ ΜΗΧΑΝΙΚΩΝ ΚΑΙ ΜΗΧΑΝΙΚΩΝ ΥΠΟΛΟΓΙΣΤΩΝ ΠΟΛΥΤΕΧΝΙΚΗ.
ΗΜΥ 100 Εισαγωγή στην Τεχνολογία ΤΜΗΜΑ ΗΛΕΚΤΡΟΛΟΓΩΝ ΜΗΧΑΝΙΚΩΝ ΚΑΙ ΜΗΧΑΝΙΚΩΝ ΥΠΟΛΟΓΙΣΤΩΝ ΠΟΛΥΤΕΧΝΙΚΗ ΣΧΟΛΗ ΠΑΝΕΠΙΣΤΗΜΙΟ ΚΥΠΡΟΥ.
ΠΑΡΑΔΕΙΓΜΑ: ΤΑ ΕΠΙΠΕΔΑ ΥΛΙΚΟΥ – ΛΟΓΙΣΜΙΚΟΥ ΣΕ ΕΝΑΝ ΥΠΟΛΟΓΙΣΤΗ.
ΠΑΝΕΠΙΣΤΗΜΙΟ ΙΩΑΝΝΙΝΩΝ ΑΝΟΙΚΤΑ ΑΚΑΔΗΜΑΪΚΑ ΜΑΘΗΜΑΤΑ Εισαγωγή στην Πληροφορική και Εκπαίδευση - Νέες Τεχνολογίες Παράλληλος προγραμματισμός Διδάσκουσα: Καθηγήτρια.
{ Ψηφιακή Σχεδίαση εργαστήριο Γιάννης Νικολουδάκης.
ΨΗΦΙΑΚΑ ΣΥΣΤΗΜΑΤΑ Διάλεξη 8: Ολοκληρωμένα κυκλώματα – Συνδυαστική λογική – Πολυπλέκτες – Κωδικοποιητές - Αποκωδικοποιητές Δρ Κώστας Χαϊκάλης ΨΗΦΙΑΚΑ ΣΥΣΤΗΜΑΤΑ.
3-1 Υλοποιήσεις λογικών συναρτήσεων x y F=xy+z’ z.
1-1 Πανεπιστήμιο Θεσσαλίας Τμήμα Πληροφορικής Λογική Σχεδίαση Ψηφιακών Συστημάτων Διδάσκων: Γιώργος Σταμούλης.
ΑΞΙΩΜΑΤΑ ΤΗΣ ΑΛΓΕΒΡΑΣ BOOLE (αξιώματα Huntington) 1. Κλειστότητα α. ως προς την πράξη + (OR) β. ως προς την πράξη  (AND) 2. Ουδέτερα.
Τέταρτο μάθημα Ψηφιακά Ηλεκτρονικά.
Έβδομο μάθημα Ψηφιακά Ηλεκτρονικά.
Τρίτο μάθημα Ψηφιακά Ηλεκτρονικά.
ΣχεδΙαση ΨηφιακΩν ΣυστημΑτων Συστηματα αριθμησησ Δυαδικοι αριθμοι
ΨΗΦΙΑΚΑ ΣΥΣΤΗΜΑΤΑ Διάλεξη 4: Απλοποίηση (βελτιστοποίηση) λογικών συναρτήσεων με την μέθοδο του χάρτη Karnaugh (1ο μέρος) και υλοποίηση με πύλες NAND -
Τ.Ε.Ι. Κρήτης Σχολή Τεχνολογικών Εφαρμογών Τμ. Μηχανικών Πληροφορικής
Όγδοο μάθημα Ψηφιακά Ηλεκτρονικά.
Γιώργος Δημητρίου Μάθημα 11-12: Σύνθετες Πράξεις
Δυαδική λογική ΚΑΙ (AND) H (ΟR) ΟΧΙ (NOT)
Έκτο μάθημα Ψηφιακά Ηλεκτρονικά.
Ενότητα 1: Εισαγωγή στην Αρχιτεκτονική -Ι Ιωάννης Έλληνας Τμήμα Η/ΥΣ
Πληροφορική Ενότητα 1 (Μέρος Β): Δυαδικό Σύστημα Αρίθμησης.
Ψηφιακός Κόσμος Ιωάννα Γαρδίκη
Εισαγωγή στους Η/Υ Ενότητα 9: Μετατροπές και πράξεις στους Η/Υ
ΑΝΑΠΑΡΑΣΤΑΣΗ ΑΚΕΡΑΙΩΝ
Εισαγωγή στους Η/Υ Ενότητα 11: Αλγεβρικές πράξεις στους Η/Υ
Η ΑΡΙΘΜΙΤΙΚΗ ΤΩΝ ΥΠΟΛΟΓΙΣΤΩΝ
Ψηφιακή Σχεδίαση Εργαστήριο Τετάρτη 14/10/2015.
ΕΙΣΑΓΩΓΗ ΣΤΗΝ ΠΛΗΡΟΦΟΡΙΚΗ ΚΑΙ ΕΚΠΑΙΔΕΥΣΗ - ΝΕΕΣ ΤΕΧΝΟΛΟΓΙΕΣ
Χειμερινό εξάμηνο 2017 Πέμπτη διάλεξη
Χειμερινό εξάμηνο 2017 Τέταρτη διάλεξη
Λογικές πύλες και υλοποίηση άλγεβρας Boole ΑΡΒΑΝΙΤΗΣ ΚΩΝΣΤΑΝΤΙΝΟΣ(ΣΥΝΕΡΓΑΤΕΣ):ΔΗΜΗΤΡΙΟΣ ΔΑΒΟΣ- ΜΑΡΙΑ ΕΙΡΗΝΗ KAΛΙΑΤΣΗ-ΦΡΑΤΖΕΣΚΟΣ ΒΟΛΤΕΡΙΝΟΣ… ΕΠΠΑΙΚ ΑΡΓΟΥΣ.
Τ.Ε.Ι. Κρήτης Σχολή Τεχνολογικών Εφαρμογών Τμ. Μηχανικών Πληροφορικής
Χειμερινό εξάμηνο 2017 Στέλιος Πετράκης
ΑΝΑΠΑΡΑΣΤΑΣΗ ΧΑΡΑΚΤΗΡΩΝ
ΕΝΟΤΗΤΑ 1 – Γνωρίζω τον υπολογιστή ως ενιαίο σύστημα
Λογική Σχεδίαση Ψηφιακών Συστημάτων
ΗΜΥ 210: Λογικός Σχεδιασμός, Χειμερινό Εξάμηνο 2008
Εκπαιδευτικός: Ειρήνη Περυσινάκη
ΗΜΥ-210: Σχεδιασμός Ψηφιακών Συστημάτων Χειμερινό Εξάμηνο 2008
ΗΜΥ-210: Λογικός Σχεδιασμός Εαρινό Εξάμηνο 2005
ΗΜΥ 210: Λογικός Σχεδιασμός
Εργαστήριο Ψηφιακών Ηλεκτρονικών
Υλοποιήσεις λογικών συναρτήσεων
Μεταγράφημα παρουσίασης:

1-1 Πανεπιστήμιο Θεσσαλίας Τμήμα Πληροφορικής Λογική Σχεδίαση Ψηφιακών Συστημάτων Διδάσκων: Γιώργος Σταμούλης

1-2  Διαλέξεις:Τρίτη11:00 – 14:00  Εργαστήρια: Όπως θα ανακοινωθούν  Συγγράμματα:  Ψηφιακή Σχεδίαση μετάφραση του Digital Design του M. Morris Mano.  Σημειώσεις.  Οδηγίες εργαστηριακών ασκήσεων.

1-3 Σκοπός του μαθήματος  Το μάθημα αυτό σκοπό έχει να μεταδώσει τις αρχές της λειτουργίας των ψηφιακών κυκλωμάτων και να παρουσιάσει βασικές δομές που χρησιμοποιούνται στη λογική σχεδίαση  Με την ολοκλήρωση του μαθήματος στόχος είναι να έχετε αποκτήσει ευχέρεια στη δυαδική λογική και στις βασικές δομές της λογικής σχεδίασης

1-4 Περιγραφή του μαθήματος  Η ύλη περιλαμβάνει:  Εισαγωγή στη άλγεβρα Boole  Βασικές συνδυαστικές και ακολουθιακές δομές  Υποσυστήματα  Θα ακολουθήσουμε το σύγγραμμα:  Κώδικες και άλγεβρα Boole  Συνδυαστική λογική  Ακολουθιακή λογική  Αλγοριθμικές μηχανές καταστάσεων

1-5 Βαθμολόγηση 8 σετ ασκήσεων10% 11 εργαστηριακές ασκήσεις20% Πρόοδοι20% Τελικό διαγώνισμα50% Προϋπόθεση για επιτυχή ολοκλήρωση του μαθήματος είναι βαθμός >2.9 στην πρόοδο και >4.9 στις εργαστηριακές ασκήσεις και το τελικό διαγώνισμα

1-6 Σετ ασκήσεων Θα δοθούν 8 σετ ασκήσεων με 3 ή 4 ασκήσεις το καθένα. Οι ασκήσεις αυτές θα είναι πάνω στην ύλη που καλύπτεται και σκοπό έχουν την κατανόηση βασικών εννοιών.

1-7

1-8 Δυαδικοί αριθμοί Μια γενική αναπαράσταση ενός αριθμού είναι: a n. r n +a n-1. r n a 2. r 2 +a 1. r+a 0 +a -1. r a -m. r -m όπου a i είναι οι συντελεστές και r είναι η βάση π.χ. ο αριθμός περιγράφεται ως: 2x x x10 -2 αλλά και ως: 1x x x x x x x2 -2

1-9 Δεκαδικό Δυαδικό Οκταδικό Δεκαεξαδικό Α Β C D E F

1-10 Πράξεις με δυαδικούς αριθμούς πρόσθεση αφαίρεση πολλαπλασιασμός 1011 x

1-11 Μετατροπή βάσης αριθμού ακέραιος υπόλοιπο =101001

1-12 Μετατροπή βάσης αριθμού κλάσμα ακέραιο μέρος =.1011

1-13 Μετατροπή από δυαδικό σε οκταδικό

1-14 Μετατροπή από δυαδικό σε δεκαεξαδικό D

1-15 Συμπληρώματα  Ως προς r-1 (βάση-1) είναι r n -1-N  με βάση το 10 έχουμε συμπλήρωμα προς 9 π.χ. το συμπλήρωμα ως προς 9 του 245 είναι το 754  Ως προς r (βάση) είναι r n -N  με βάση το 10 έχουμε συμπλήρωμα προς 10 π.χ. το συμπλήρωμα ως προς 10 του 245 είναι το 755

1-16 Χρησιμεύει στην αφαίρεση  Προσθέτουμε στο μειωτέο το συμπλήρωμα ως προς r του αφαιρετέου  Αν Μ  Ν το άθροισμα θα έχει τελικό κρατούμενο το οποίο αγνοούμε  Αν Μ<Ν τότε το αποτέλεσμα είναι το συμπλήρωμα προς r του Μ-Ν

1-17 Παράδειγμα Ας δοκιμάσουμε το Το συμπλήρωμα ως προς 10 του 23 είναι 77 Υπολογίζουμε το = 153 Αγνοούμε το κρατούμενο 153 Το τελικό αποτέλεσμα είναι 53

1-18 Παράδειγμα Ας δοκιμάσουμε τώρα το Το συμπλήρωμα ως προς 10 του 76 είναι 24 Υπολογίζουμε το = 47 Δεν υπάρχει κρατούμενο άρα υπολογίζουμε το συμπλήρωμα ως προς 10 του 47 Το τελικό αποτέλεσμα είναι -53

1-19 Παράδειγμα με δυαδικούς 78= =

1-20 Παράδειγμα με δυαδικούς 78= = Συμπλήρωμα ως προς 2 του 23=

1-21 Παράδειγμα με δυαδικούς 78= = Συμπλήρωμα ως προς 2 του 23=

1-22 Παράδειγμα με δυαδικούς 78= = Συμπλήρωμα ως προς 2 του 78=

1-23 Προσημασμένοι δυαδικοί αριθμοί  Απεικόνιση προσημασμένου μέτρου  το πρώτο ψηφίο δείχνει το πρόσημο και τα υπόλοιπα την απόλυτη τιμή  Απεικόνιση προσημασμένου συμπληρώματος ως προς 2  πιο φιλική αναπαράσταση για δυαδικές πράξεις

1-24 Συστήματα μικτής βάσης Είναι συστήματα όπου κάθε ψηφίο δεν εκφράζει δυνάμεις του ίδιου αριθμού (βάσης). Παράδειγμα: (χρόνια, μήνες, ημέρες, ώρες, λεπτά, δευτερόλεπτα) (40,4,5,0,15,30)

1-25 Συστήματα αρνητικής βάσης Είναι συστήματα στα οποία η βάση είναι αρνητικός αριθμός π.χ. -2 (negbinary). Οι μετατροπές γίνονται όπως και σε συστήματα με θετική βάση.

1-26 Οι αριθμοί από 1-10 σε negbinary δεκαδικοίδυαδικοίnegbinary

1-27 Δυαδικοί κώδικες  Δεκαδικοί κώδικες  BCD (8421)  excess-3   2421  αυτοσυμπληρωματικοί

1-28 Δεκαδικό BCD Excess

1-29 Δεκαδικό BCD Biquinary

1-30 Δυαδικοί κώδικες  Κώδικες ανίχνευσης σφαλμάτων  bit ισοτιμίας  κώδικας (biquinary)  Κώδικας Gray  Αλφαριθμητικοί κώδικες  American Standard Code for Information Interchange (ASCII)  Extended Binary Coded Decimal Interchange Code (EBCDIC)

1-31 Δεκαδικό Δυαδικό άρτια ισοτιμία περιττή ισοτιμία

1-32 Δεκαδικό Δυαδικό Gray

1-33 Υλοποίηση κώδικα Gray

1-34 Υλοποίηση κώδικα Gray

1-35 Υλοποίηση κώδικα Gray

1-36 Υλοποίηση κώδικα Gray

1-37 Υλοποίηση κώδικα Gray

1-38 Υλοποίηση κώδικα Gray

1-39 Υλοποίηση κώδικα Gray

1-40 Υλοποίηση κώδικα Gray

1-41 Δυαδική λογική  ΚΑΙ (AND)  H (ΟR)  ΟΧΙ (NOT) xyAND (x·y) OR (x+y) NOT (x’)

1-42 Πύλη ΚΑΙ (AND) x y F=x·y x yF

1-43 Πύλη Ή (OR) x y F=x+y x yF

1-44 Πύλη ΟΧΙ (ΝΟΤ) x F=x’ xF

1-45 Πύλη ΟΧΙ-ΚΑΙ (ΝAND) x y F=x·y x yF

1-46 Πύλη ΟΥΤΕ (NOR) x y F=x+y x yF

1-47 Πύλη EXCLUSIVE-OR (XOR) x y F=x  y x yF

1-48 Άλλες πύλες x z F=x·y ·z y x z F=x+y+z y

1-49 Universal gate Με τις πύλες NAND ή NOR δύο εισόδων μπορούμε να υλοποιήσουμε οποιαδήποτε άλλη πύλη x 1 F=x x x