ΑΣΚΗΣΕΙΣ ΠΟΛΛΑΠΛΗΣ ΕΠΙΛΟΓΗΣ ΓΙΑ ΤΗ ΘΕΩΡΙΑ Άσκηση 1 Ένας επεξεργαστής (ΚΜΕ) υποστηρίζει 371 εντολές. Πόσα bit θα πρέπει να είναι ο καταχωρητής εντολής (ελάχιστη τιμή); (α) 4 bit (β) 16 bit (γ) 1 bit (δ) 371 bit (ε) 9 bit (στ) Άλλο Άσκηση 2 Ένας επεξεργαστής (ΚΜΕ) διαθέτει αριθμητική και λογική μονάδα με τρεις εισόδους των 8 bit. Για να πραγματοποιηθεί η πρόσθεση A+B+C+D (8 bit αριθμοί) απαιτούνται: (α) δύο κύκλοι (β) ένας κύκλος (γ) τρεις κύκλοι (δ) τέσσερις κύκλοι Άσκηση 3 Τι διαφορά έχει ο καταχωρητής που αποκαλείται και συσσωρευτής με τους άλλους καταχωρητές; (α) έχει προτεραιότητα στις πράξεις (β) υποστηρίζει τα περισσότερα είδη πράξεων (γ) έχει μεγαλύτερη χωρητικότητα από τους άλλους καταχωρητές Άσκηση 4 Για την ολοκληρωμένη εκτέλεση μιας εντολής ενός επεξεργαστή (ΚΜΕ) CISC απαιτούνται συγκεκριμένες λειτουργίες. Βάλτε στη σωστή σειρά τις λειτουργίες αυτές: (α) αποκωδικοποίηση (β) προσκόμιση ορισμάτων (γ) εκτέλεση (δ) προσκόμιση κώδικα εντολής Σειρά 1 η ( ) 2 η ( ) 3 η ( ) Από το βιβλίο της θεωρίας (σελίδα 1)
4 η ( ) Άσκηση 5 Οι καταχωρητές της ΚΜΕ: (α) έχουν περιορισμένη χωρητικότητα αλλά όχι καθορισμένη ονομασία (β) υπάρχουν με την ίδια μορφή και στην κεντρική μνήμη (γ) έχουν καθορισμένη ονομασία Άσκηση 6 Για να κατασκευάσουμε ένα σύστημα που λειτουργεί μόνο για τη μέτρηση και απεικόνιση θερμοκρασίας με ζητούμενο το χαμηλό κόστος και τη μικρή κατανάλωση ενέργειας, είναι προτιμότερο να χρησιμοποιήσουμε: (α) ένα μικροελεγκτή (β) ένα μικροεπεξεργαστή (γ) συνδυασμό μικροεπεξεργαστή και μικροελεγκτή Άσκηση 7 Όταν η ΚΜΕ ζητά μια πληροφορία (π.χ. προσκόμιση ορισμάτων), το αντίστοιχο αίτημα πηγαίνει: (α) Cache και μετά κεντρική μνήμη (β) κεντρική μνήμη (γ) κεντρική μνήμη και μετά Cache (δ) σκληρό δίσκο και μετά κεντρική μνήμη (ε) τίποτα από τα παραπάνω Άσκηση 8 Έστω διανυσματική εντολή με ν=5, p(ε)=4, t 0 =2ms. Ο συνολικός χρόνος εκτέλεσης σε ένα ακολουθιακό σύστημα είναι: Από το βιβλίο της θεωρίας (σελίδα 2)
(α) 20mS (β) 8mS (γ) 16mS (δ) 40mS (ε) 11mS (στ) άλλο Άσκηση 9 Ένα σύστημα διαθέτει μνήμη 1xRAM και 1xROM στις διευθύνσεις 0000-1fff και 2000-3fff αντίστοιχα. Η διεύθυνση αναλύεται: (α) 1 bit CS, 13 bit διεύθυνση (β) 3 bit CS, 16 bit διεύθυνση (γ) 4 bit CS, 4 bit διεύθυνση (δ) Τίποτα από τα παραπάνω Άσκηση 10 Ένας επεξεργαστής (ΚΜΕ)τύπου CISC σε σχέση με έναν τύπου RISC, έχει: (α) μεγάλο πλήθος καταχωρητών γενικής χρήσης και ένα τρόπο διευθυνσιοδότησης (β) σταθερού μήκους εντολές και απλά κυκλώματα αποκωδικοποίησης (γ) εντολές μεταβλητού μήκους και μικρό αριθμό καταχωρητών (δ) περιορισμένο πλήθος εντολών (ε) τίποτα από τα παραπάνω Άσκηση 11 Η κεντρική μνήμη του υπολογιστή έχει μορφή: (α) ενός μονοδιάστατου πίνακα (β) ενός πίνακα δύο διαστάσεων (γ) ενός πίνακα πολλών διαστάσεων Άσκηση 12 Θέλουμε να υπολογίσουμε τα X1=A+B, X2=B+1, X3=X1+A. Χρησιμοποιώντας πολλαπλές επεξεργαστικές μονάδες, τα X1,X2 και X3 θα υπολογιστούν: Από το βιβλίο της θεωρίας (σελίδα 3)
(α) Χ1,Χ2 παράλληλα και Χ1,Χ3 ακολουθιακά (β) Χ1,Χ3 παράλληλα και Χ2,Χ1 ακολουθιακά (γ) Χ1,Χ2,Χ3 παράλληλα (δ) όλα ακολουθιακά Άσκηση 13 Σύμφωνα με τη διαστρωματωμένη δομή του υπολογιστικού συστήματος, βάλτε με τη σωστή ιεραρχική σειρά τα ακόλουθα (από το υψηλότερο προς το χαμηλότερο επίπεδο): (α) γλώσσα μηχανής (β) γλώσσα C (γ) γλώσσα assembly Σειρά 1 η ( ) 2 η ( ) 3 η ( ) Άσκηση 14 Άσκηση 15 Σε KME τύπου RISC υποστηρίζονται: (α) εντολές σταθερού μήκους και 3 καταχωρητές (β) μεγάλο πλήθος καταχωρητών (γ) εντολές σταθερού μήκους και πολλοί τρόποι διευθυνσιοδότησης (δ) άλλο Σε μια ΚΜΕ, οι λογικές πράξεις εκτελούνται από: (α) από τη μονάδα ελέγχου (β) από τον αποκωδικοποιητή (γ) από την αριθμητική και λογική μονάδα (δ) από τους καταχωρητές Άσκηση 16 Η γλώσσα assembly: Από το βιβλίο της θεωρίας (σελίδα 4)
(α) είναι μεταφέρσιμη και δεν εξαρτάται από την ΚΜΕ (β) δεν είναι μεταφέρσιμη και δεν εξαρτάται από την ΚΜΕ (γ) δεν είναι μεταφέρσιμη και εξαρτάται από την ΚΜΕ (δ) είναι μεταφέρσιμη όπως η γλώσσα C (ε) τίποτα από τα παραπάνω Άσκηση 17 Άσκηση 18 Η γλώσσα assembly: (α) έχει σχετικά μικρό χρόνο εκτέλεσης και δεν εξαρτάται από την αρχιτεκτονική (β) δίνει μια αφαιρετική εικόνα του συστήματος (γ) εξαρτάται από την αρχιτεκτονική της κεντρικής μονάδας επεξεργασίας Σε ένα καταχωρητή 16bit μπορούν να αποθηκευτούν αριθμητικές τιμές που ανήκουν στο ακόλουθο εύρος τιμών: (α) [0,2 16 +1] (β) [0,2 16 ] (γ) [1,2 16-1] (δ) [0,2 16-1] Άσκηση 19 Με δίαυλο δεδομένων 16bit, το πλήθος των διευθύνσεων που μπορούμε να προσπελάσουμε είναι: (α) 64000 (β) 65536 (γ) 65535 (δ) 64028 Άσκηση 20 Ο σωρός σε ένα σύστημα ξεκινά από τη διεύθυνση AF00, ενώ ο δείκτης σωρού έχει την τιμή AF0A (δείχνει το τελευταίο byte που αποθηκεύτηκε). Αν αποθηκεύσουμε με τη σειρά τα byte 0F, A1, B0 ποια θα είναι η νέα τιμή του δείκτη σωρού? (α) AF01 (β) AF0F (γ) AF0D (δ) AF07 (ε) AF0B (στ) Άλλο Από το βιβλίο της θεωρίας (σελίδα 5)
Άσκηση 21 Αν σε ένα σύστημα μνήμης κάθε θέση φιλοξενεί 2 byte, για να αποθηκεύσουμε τον αριθμό 1284 θα χρειαστούν: (α) 2 θέσεις (β) 1 θέση (γ) 1284 θέσεις (δ) 4 θέσεις Άσκηση 22 Έστω λογικός πίνακας που φιλοξενεί 3 byte ανά θέση. Για την αποθήκευση του μηνύματος HELLO (8bit ανά χαρακτήρα) και φυσική μνήμη με 1 byte ανά θέση, θα απαιτηθούν: (α) 5 λογικές θέσεις, 15 φυσικές θέσεις (β) 5 λογικές θέσεις, 5 φυσικές θέσεις (γ) 15 λογικές θέσεις, 5 φυσικές θέσεις (δ) 15 λογικές θέσεις, 15 φυσικές θέσεις Άσκηση 23 Στον καταχωρητή εντολής (ΚΕ) αποθηκεύεται: (α) η διεύθυνση της εντολής που πρόκειται να εκτελεστεί (β) η διεύθυνση της εντολής που μόλις εκτελέστηκε (γ) ο κώδικας της εντολής που πρόκειται να εκτελεστεί (δ) η διεύθυνση που δείχνει ο μετρητής προγράμματος Άσκηση 24 Όταν σε μία σύγκριση προκύψει ισότητα, το bit που ενεργοποιείται στον καταχωρητή κατάστασης της ΚΜΕ είναι το: (α) Sign (β) Parity (γ) Zero (δ) Overflow (ε) Interrupt (στ) άλλο Άσκηση 25 Για την έναρξη εκτέλεσης ενός προγράμματος, η ΚΜΕ πρέπει να Από το βιβλίο της θεωρίας (σελίδα 6)
γνωρίζει: (α) τη διεύθυνση όλων των εντολών (β) τη διεύθυνση των εντολών με σταθερό μήκος (γ) τη διεύθυνση του σωρού (δ) τη διεύθυνση της πρώτης και της τελευταίας εντολής (ε) τη διεύθυνση της πρώτης εντολής (στ) άλλο Άσκηση 26 Άσκηση 27 Η αποθήκευση ενός byte στη μνήμη προϋποθέτει τις ενέργειες: (α) μεταφορά της πληροφορίας μέσω του διαύλου δεδομένων και ενεργοποίηση της διεύθυνσης μέσω του διαύλου διευθύνσεων (β) ενεργοποίηση της διεύθυνσης μέσω του διαύλου διευθύνσεων και μεταφορά της πληροφορίας μέσω του διαύλου δεδομένων (γ) μόνο χρήση του διαύλου διευθύνσεων (δ) μόνο χρήση του διαύλου δεδομένων Σε ποια περίπτωση πρέπει να γίνει μεταφορά πληροφορίας δύο φορές από τη μνήμη στην ΚΜΕ για την εκτέλεση μιας εντολής; (α) όταν η εντολή έχει μεταβλητό μήκος (β) όταν η εντολή έχει σταθερό μήκος (γ) όταν η εντολή δε χωρά στη μνήμη (δ) άλλο Άσκηση 28 Μία μνήμη ROM χρησιμοποιεί δύο αποκωδικοποιητές 2 σε 4. Το πλήθος των εσωτερικών καταχωρητών είναι: (α) 4 (β) 16 (γ) 12 (δ) 8 Άσκηση 29 Η γλώσσα assembly Από το βιβλίο της θεωρίας (σελίδα 7)
(α) προσφέρει άμεση πρόσβαση στο υλικό του υπολογιστή (β) απαιτεί αρκετό χρόνο ανάπτυξης των προγραμμάτων (γ) έχει μικρή πολυπλοκότητα (δ) τα (α) και (β) (ε) τα (α), (β) και (γ) (στ) άλλο Άσκηση 30 Οι καταχωρητές στην είσοδο της αριθμητικής και λογικής μονάδας : (α) είναι ειδικής χρήσης και μη ορατοί από τον προγραμματιστή (β) είναι ειδικής χρήσης και ορατοί από τον προγραμματιστή (γ) είναι γενικής χρήσης (δ) άλλο Από το βιβλίο της θεωρίας (σελίδα 8)