Αρχιτεκτονική Υπολογιστών Ασκήσεις Εργαστηρίου

Σχετικά έγγραφα
Ψηφιακή Σχεδίαση. Ενότητα: ΕΡΓΑΣΤΗΡΙΑΚΗ ΑΣΚΗΣΗ No:01. Δρ. Μηνάς Δασυγένης. Τμήμα Μηχανικών Πληροφορικής και Τηλεπικοινωνιών

Αρχιτεκτονική Υπολογιστών Ασκήσεις Εργαστηρίου

Ψηφιακή Σχεδίαση. Ενότητα: ΕΡΓΑΣΤΗΡΙΑΚΗ ΑΣΚΗΣΗ No:07. Δρ. Μηνάς Δασυγένης. Τμήμα Μηχανικών Πληροφορικής και Τηλεπικοινωνιών

Αρχιτεκτονική Υπολογιστών Ασκήσεις Εργαστηρίου

Ψηφιακή Σχεδίαση. Ενότητα: ΕΡΓΑΣΤΗΡΙΑΚΗ ΑΣΚΗΣΗ No:05. Δρ. Μηνάς Δασυγένης. Τμήμα Μηχανικών Πληροφορικής και Τηλεπικοινωνιών

Αρχιτεκτονική Υπολογιστών Ασκήσεις Εργαστηρίου

Αρχιτεκτονική Υπολογιστών Ασκήσεις Εργαστηρίου

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

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

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

Αρχιτεκτονική Υπολογιστών

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

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

Αρχιτεκτονική Υπολογιστών

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

Αρχιτεκτονική Υπολογιστών Εργαστήριο

Αρχιτεκτονική Υπολογιστών Ασκήσεις Εργαστηρίου

Ελληνική Δημοκρατία Τεχνολογικό Εκπαιδευτικό Ίδρυμα Ηπείρου. Πληροφορική Ι. Ενότητα 4 : Πράξεις με bits. Δρ. Γκόγκος Χρήστος

Αρχιτεκτονική Υπολογιστών

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

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

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

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

ΠΛΗΡΟΦΟΡΙΚΗ Ι Ενότητα 8: Συστήματα αρίθμησης

Αρχιτεκτονική Υπολογιστών

Οργάνωση Υπολογιστών

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

Αρχιτεκτονική Υπολογιστών

Δυαδικό Σύστημα Αρίθμησης

Συστήματα Παράλληλης και Κατανεμημένης Επεξεργασίας

Συστήματα Παράλληλης και Κατανεμημένης Επεξεργασίας

Αρχιτεκτονική Υπολογιστών Ασκήσεις Εργαστηρίου

Συστήματα Παράλληλης και Κατανεμημένης Επεξεργασίας

Αρχιτεκτονική Υπολογιστών

Συστήματα Παράλληλης και Κατανεμημένης Επεξεργασίας

ΒΟΗΘΗΤΙΚΕΣ ΣΗΜΕΙΩΣΕΙΣ

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

Συστήματα Παράλληλης και Κατανεμημένης Επεξεργασίας

Συστήματα Παράλληλης και Κατανεμημένης Επεξεργασίας

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

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

Ελληνική Δημοκρατία Τεχνολογικό Εκπαιδευτικό Ίδρυμα Ηπείρου. Πληροφορική Ι. Ενότητα 3 : Αναπαράσταση αριθμών στο δυαδικό σύστημα. Δρ.

Συστήματα Παράλληλης και Κατανεμημένης Επεξεργασίας

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

Τμήμα Μηχανικών Πληροφορικής και Τηλεπικοινωνιών

Αρχιτεκτονική Υπολογιστών

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

Τμήμα Μηχανικών Πληροφορικής και Τηλεπικοινωνιών

Υπολογιστικά & Διακριτά Μαθηματικά

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

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

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

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

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

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

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

Συστήματα Παράλληλης και Κατανεμημένης Επεξεργασίας

Αρχιτεκτονική Υπολογιστών Ασκήσεις Εργαστηρίου

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

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

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

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

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

Οργάνωση και Σχεδίαση Υπολογιστών Η ιασύνδεση Υλικού και Λογισµικού, 4 η έκδοση. Κεφάλαιο 3. Αριθµητική για υπολογιστές

Εθνικό Μετσόβιο Πολυτεχνείο Σχολή Ηλεκτρολόγων Μηχανικών - Μηχανικών Υπολογιστών. ΑΡΧΙΤΕΚΤΟΝΙΚΗ ΥΠΟΛΟΓΙΣΤΩΝ Νεκτάριος Κοζύρης ΑΡΙΘΜΗΤΙΚΕΣ ΠΡΑΞΕΙΣ

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

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

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

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

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

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

Αρχιτεκτονική Υπολογιστών

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

Σχεδιασμός Ολοκληρωμένων Κυκλωμάτων VLSI II

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

Αρχιτεκτονική Υπολογιστών

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

Τμήμα Μηχανικών Πληροφορικής και Τηλεπικοινωνιών

Εισαγωγή στην επιστήμη των υπολογιστών. Υπολογιστές και Δεδομένα Κεφάλαιο 4ο Πράξεις με μπιτ

Αρχιτεκτονική Υπολογιστών

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

Ενσωματωμένα Συστήματα

Μαθηματικά. Ενότητα 2: Δεκαδικοί αριθμοί, κλάσματα, δυνάμεις, ρίζες και ποσοστά. Σαριαννίδης Νικόλαος Τμήμα Λογιστικής και Χρηματοοικονομικής

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

Αρχιτεκτονική Υπολογιστών

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

Συστήματα Παράλληλης & Κατανεμημένης Επεξεργασίας

Σχεδίαση με Ηλεκτρονικούς Υπολογιστές

Μαθηματική Ανάλυση ΙI

Αρχιτεκτονική Υπολογιστών

Θερμοδυναμική - Εργαστήριο

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

Αριθμητικά Συστήματα = 3 x x x x 10 0

Υπολογιστές Ι. Άδειες Χρήσης. Εισαγωγή. Διδάσκοντες: Αν. Καθ. Δ. Παπαγεωργίου, Αν. Καθ. Ε. Λοιδωρίκης

Νέες Τεχνολογίες και Καλλιτεχνική Δημιουργία

ΑΣΚΗΣΕΙΣ ΣΤΑ ΣΥΣΤΗΜΑΤΑ ΑΡΙΘΜΗΣΗΣ (σελ στο ΜΥ1011Χ.pdf)

Τμήμα Μηχανικών Πληροφορικής και Τηλεπικοινωνιών

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

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

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

Transcript:

Αρχιτεκτονική Υπολογιστών Ασκήσεις Εργαστηρίου Ενότητα: ΕΡΓΑΣΤΗΡΙΑΚΗ ΑΣΚΗΣΗ Νο 01 Δρ. Μηνάς Δασυγένης mdasyg@ieee.org Τμήμα Μηχανικών Πληροφορικής και Τηλεπικοινωνιών Εργαστήριο Ψηφιακών Συστημάτων και Αρχιτεκτονικής Υπολογιστών http:// arch.icte.uowm.gr/mdasyg

Άδειες Χρήσης Το παρόν εκπαιδευτικό υλικό υπόκειται σε άδειες χρήσης Creative Commons. Για εκπαιδευτικό υλικό, όπως εικόνες, που υπόκειται σε άλλου τύπου άδειας χρήσης, η άδεια χρήσης αναφέρεται ρητώς. Χρηματοδότηση Το παρόν εκπαιδευτικό υλικό έχει αναπτυχθεί στα πλαίσια του εκπαιδευτικού έργου του διδάσκοντα. Το έργο «Ανοικτά Ψηφιακά Μαθήματα του Πανεπιστημίου Δυτικής Μακεδονίας» έχει χρηματοδοτήσει μόνο τη αναδιαμόρφωση του εκπαιδευτικού υλικού. Το έργο υλοποιείται στο πλαίσιο του Επιχειρησιακού Προγράμματος «Εκπαίδευση και Δια Βίου Μάθηση» και συγχρηματοδοτείται από την Ευρωπαϊκή Ένωση (Ευρωπαϊκό Κοινωνικό Ταμείο) και από εθνικούς πόρους. 2

Περιεχόμενα 1. Σκοπός της άσκησης... 4 2. Ερωτήσεις/Ασκήσεις... 4 3

1. Σκοπός της άσκησης Επανάληψη Βασικών Εννοιών: Αναπαραστάσεις Αριθμών. Δεκαεξαδικό, Δεκαδικό, Δυαδικό Σύστημα, απροσήμαστοι και προσημασμένοι αριθμοί, κώδικας, Αναγνώριση στοιχείων κεντρικής πλακέτας (motherboard). Όλες οι απαντήσεις θα πρέπει να είναι όσο το δυνατόν καλύτερα δικαιολογημένες (A) 21 Ερωτήσεις (B) 1 Άσκηση 2. Ερωτήσεις/Ασκήσεις 1 Byte πόσα bit έχει; (Α1) Γράψτε τα έγκυρα ψηφία του δεκαεξαδικού συστήματος: (Α2) Γράψτε τα έγκυρα ψηφία του δυαδικού συστήματος: (Α3) Γράψτε τα έγκυρα ψηφία του δεκαδικού συστήματος: (Α4) Ως γνωστών, αν θέλουμε να μετατρέψουμε ένα δεκαδικό αριθμό τότε αρκεί να βρούμε τις δυνάμεις του 2 που αποτελείται, όπως 2 0 (=1) 2 1 (=2) 2 2 (=4) 2 3 (=8) 2 4 (=16).. 2 n Για παράδειγμα ο αριθμός 10 είναι ο 1 * 2 3 + 0 * 2 2 + 1 * 2 1 + 0 * 2 0, δηλαδή ο 1010 ή αν θέλαμε την 8bit αναπαράσταση θα ήταν o 00001010. Σημειώστε τις δυνάμεις που αποτελείται ο κάθε αριθμός παρακάτω, και τη δυαδική αναπαράσταση. 15 = 2 7 + 2 6 + 2 5 + 2 4 + 2 3 + 2 2 + 2 1 + 2 0 = (Α5) 12 = 2 7 + 2 6 + 2 5 + 2 4 + 2 3 + 2 2 + 2 1 + 2 0 = (Α6) 5 = 2 7 + 2 6 + 2 5 + 2 4 + 2 3 + 2 2 + 2 1 + 2 0 = (Α7) 45 = 2 7 + 2 6 + 2 5 + 2 4 + 2 3 + 2 2 + 2 1 + 2 0 = (Α8) 120 = 2 7 + 2 6 + 2 5 + 2 4 + 2 3 + 2 2 + 2 1 + 2 0 = (Α9) 64 = 2 7 + 2 6 + 2 5 + 2 4 + 2 3 + 2 2 + 2 1 + 2 0 = (Α10) Για να μετατρέψουμε κάτι από το δυαδικό στο δεκαεξαδικό και αντίστροφα αρκεί να θυμόμαστε ότι 4 bit αντιστοιχούν σε ένα ψηφίο του δεκαεξαδικού. Έτσι ο αριθμός 2A στο δεκαεξαδικό έχει 4 bit για το πρώτο ψηφίο (το 2) που είναι 0010 και 4 bit για το δεύτερο ψηφίο (το A) που είναι 1010. Άρα ο δεκαεξαδικός 2A στο δυαδικό γίνεται 0010 1010. Το δεκαεξαδικό αριθμό συνήθως το γράφουμε με το πρόθεμα 0x ή με το επίθεμα h. Π.χ. 0x2A ή 2Ah 4

Ποιος είναι ο μέγιστος δεκαδικός αριθμός για 8bit δυαδικού συστήματος; (Α11) Σημειώστε τις αντιστοιχίες των παρακάτω δεκαεξαδικών, δεκαδικών, δυαδικών ψηφίων: (Α12) Δεκαεξαδικό Δεκαδικό Δυαδικό Δεκαεξαδικό Δεκαδικό Δυαδικό 1 9 2 1010 3 1011 4 C D 6 E 7 F 8 0 0 Οι αριθμητικές πράξεις ( πρόσθεση, αφαίρεση, πολλαπλασιασμός και διαίρεση) στο δυαδικό σύστημα γίνονται όπως και στο δεκαδικό. Οι λογικές πράξεις (ΚΑΙ (and), Η (or), ΑΝΤΙΣΤΡΟΦΗ (not)) γίνονται αν εξετάσουμε ένα προς ένα τα bit. Αυτές οι πράξεις λέγονται bitwise (~σε επίπεδο bit ή bit με bit). Κάντε τις παρακάτω πράξεις (A13) Πράξη 1 Πράξη 2 Πράξη 3 Πράξη 4 1 1 0 0 1 0 1 0 +0 0 1 1 1 1 1 0 ----------------------- 0 0 1 1 1 0 0 0 +1 1 1 1 1 0 0 0 ----------------------- 1 0 1 0 1 1 0 0 AND 0 1 0 0 0 0 1 1 ----------------------------- 0 1 0 0 0 0 1 1 OR 1 1 1 1 0 0 1 0 ----------------------------- Πράξη 5 ΝΟΤ 0 1 1 1 1 1 0 0 ----------------------------- Ένας αριθμός δυαδικός που έχει 8bit μπορεί να χρησιμοποιηθεί για την αναπαράσταση απροσήμαστων δεκαδικών αριθμών στο εύρος [0, 255]. Αν όμως θέλουμε να το χρησιμοποιήσουμε για την αναπαράσταση προσημασμένων αριθμών τότε θα έχει εύρος [-128, +127] (προσημασμένη αναπαράσταση συμπληρώματος ως προς 2 ή 2 s). Για να μετατρέψουμε έναν αρνητικό αριθμό στο προσημασμένο 2 s και αντίστροφα, κάνουμε την εξής εργασία: Αντιστρέφουμε όλα τα bit (αν είναι 0 γίνεται 1 κοκ) του αριθμού και προσθέτουμε το bit 1. Έτσι, αν θέλω να βρω τον αρνητικό αριθμό του 5 (=00001001) θα αντιστρέψω όλα τα bit (=111110110) και θα προσθέσω το 1 (=111110111). 5

Αντιστρόφως, αν θέλω να βρω ποιος είναι ο αρνητικός αριθμός (=11001100) τότε θα αντιστρέψω όλα τα bit (=00110011) και θα προσθέσω το 1 (=00110100) και θα είναι ο 52. Άρα ο αρνητικός αριθμός ήταν ο -52. Βρείτε την 2 s για το -36 (Α14) Βρείτε την 2 s για το -81 (Α15) Βρείτε τη προσημασμένη δεκαδική τιμή του 11111111 (Α16) Βρείτε τη προσημασμένη δεκαδική τιμή του 11011111 (Α17) Για να κάνω την αφαίρεση, αρκεί να κάνω την πρόσθεση του πρώτου με τον άλλο αριθμό με συμπλήρωμα ως προς 2 s. Για παράδειγμα το 48 10 θα γίνει 48 + (συμπλήρωμα ως προς 2 του 10). Υπολογίστε το αποτέλεσμα των παρακάτω πράξεων στο δυαδικό και επαληθεύστε με το δεκαδικό: 57 1 : (Α18) 1 88 : (Α19) Οι 2 παραπάνω αναπαραστάσεις αριθμών (προσημασμένος, απροσήμαστος) ονομάζονται και αριθμητικές. Εκτός από αυτήν την αναπαράσταση υπάρχει και η αναπαράσταση δεδομένων, με πιο γνωστή την αναπαράσταση (δες πίνακα στο COMPUS). Σύμφωνα με αυτήν την αναπαράσταση όλα τα λατινικά κεφαλαία και μικρά, σημεία στίξης και αριθμοί αντιστοιχούν 1 προς 1 με κάποια τιμή. Για παράδειγμα η τιμή 41h ή 65 στο δεκαδικό ή 0100 0001 στο δυαδικό αντιστοιχούν στον χαρακτήρα Α. Συμπληρώστε τον παρακάτω πίνακα: (Α20) Χαρακτήρας Δεκαεξαδικο Δεκαδικό Δυαδικό Χαρακτήρας Δεκαεξαδικό Δεκαδικό Δυαδικό 6 + 100 0101 0011 Γνωρίζοντας λοιπόν ότι μια σειρά από bit μπορεί να έχει διαφορετική σημασία αναλόγως του πως τη μεταφράζουμε συμπληρώστε τον παρακάτω πίνακα: (Α21) Μη προσημασμένος Προσημασμένος (2 s) 00100011 11001111 10101011 6

(Β11) Στην παρακάτω εικόνα να αντιστοιχήσετε σε κάθε νούμερο τις ετικέτες 22. Επεξεργαστής CPU 23. Southbridge (διασύνδεση γρήγορων διαύλων) 24. Northbridge (διασύνδεση αργών διαύλων) 25. Μνήμη DRAM#1 26. Μνήμη DRAM#2 27. Διασύνδεση Floppy Drive 28. Διασύνδεση ATA (cdrom/dvdrom) 29. Διασύνδεση Serial ATA (σκληρού δίσκου) 30. PCI 32bit 31. 2 PCI- Express 32. 2 PCI-Express βοηθητικές 33. Τροφοδοσία ΑΤΧ 24-pin 34. βοηθητική τροφοδοσία 8-pin 35. Στοιχεία ρύθμισης τάσης επεξεργαστή 36. Ελεγκτής Firewire 37. Chip αποδικοποίησης/κωδικοποίησης ήχου 38. Chip κάρτας δικτύου 39. Chip ΒΙΟS 40. Μπαταρία BIOS 7