Μετάβαση στο περιεχόμενο

Προηγμένοι Μικροεπεξεργαστές & Εργαστήριο — Φεβρουάριος 2021

feb2021.pdf

Feb 2021

Θέμα 1ο

Ερώτηση 1 (Ελευθέρου Κειμένου — 0 βαθμοί)

Θεωρείστε ένα σύστημα προηγμένου μικροεπεξεργαστή, που εκτελεί δύο διεργασίες: διαίρεση και λογικό XOR. α) Να γράψετε τον αντίστοιχο ψευδοκώδικα για κάθε διεργασία. β) Να προτείνετε τη συσχεδίαση υλικού και λογισμικού για την καλύτερη δυνατή υλοποίηση του προβλήματος και να αιτιολογήσετε αναλυτικά, την πρότασή σας.

Θέμα 1ο

Ερώτηση 1 (Ελευθέρου Κειμένου — 0 βαθμοί)

Θεωρείστε ένα σύστημα προηγμένου μικροεπεξεργαστή, που εκτελεί δύο διεργασίες: πολλαπλασιασμό και λογικό NOT. α) Να γράψετε τον αντίστοιχο ψευδοκώδικα για κάθε διεργασία. β) Να προτείνετε τη συσχεδίαση υλικού και λογισμικού για την καλύτερη δυνατή υλοποίηση του προβλήματος και να αιτιολογήσετε αναλυτικά, την πρότασή σας.

Θέμα 2ο

Ερώτηση 1 (Ελευθέρου Κειμένου — 0 βαθμοί)

α) Να σχεδιάσετε και να υλοποιήσετε το γράφο της ροής δεδομένων, της λύσης που δώσατε στο Θέμα Α. (Προσοχή: δεν θα πρέπει να απαντήσετε σε γενικές κατευθύνσεις (οι οποίες δεν αξιολογούνται !), αλλά ακριβώς για τη λύση που εσείς δώσατε στο Θέμα Α). β) Με βάση το γράφο της ροής δεδομένων που απαντήσατε στο ερώτημα (α), να υλοποιήσετε τη ροή δεδομένων σε υλικό και λογισμικό. γ) Να αναδείξετε τα πλεονεκτήματα και τα μειονεκτήματα της νέας υλοποίησης, του ερωτήματος (β).

Θέμα 3ο

Ερώτηση 1 (Ελευθέρου Κειμένου — 0 βαθμοί)

Θεωρείστε τη μικροεντολή α = 2 * α. Για τα δύο τελευταία ψηφία του αριθμού μητρώου σας K1K0, να υλοποιήσετε το κατακόρυφο μικροπρογραμματισμό K0K1, για την εντολή και τον αντίστοιχο οριζόντιο.


✖ Βρήκα λάθος στη μεταγραφή