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

Βασικά Θέματα Αρχιτεκτονικής Υπολογιστών — Ιανουάριος 2024

Μεταγραφή από τα αρχεία της συνεδρίας (χωρίς λύσεις). Όπου το κείμενο δεν διαβάζεται, σημειώνεται [δυσανάγνωστο].

IMG_0996.png

Θέμα 5 (μον. 2)

Έχετε στη διάθεση σας ολοκληρωμένα κυκλώματα μνήμης με χωρητικότητα 2 MBytes τα καθένα με 4 δυαδικά ψηφία ανά θέση μνήμης και επιπλέον ένα οποιοδήποτε κύκλωμα και δύο οποιεσδήποτε πύλες.

α. Να σχεδιάσετε μονάδα μνήμης με χωρητικότητα 16 Mbytes με οργάνωση ενός byte ανά θέση μνήμης [δυσανάγνωστο] είσοδο ενεργοποίησης.

α.1. Να δώσετε το χάρτη διευθύνσεων της μονάδας μνήμης.

α.2. Να δώσετε ένα σχήμα στο οποίο να φαίνεται όλη η πληροφορία.

β. Σας δίνεται επεξεργαστής με 26 γραμμές διευθύνσεων.

β.1. Πόσες μονάδες μνήμης, από αυτή που σχεδιάσατε, χρειάζονται για να καλύψετε όλο το χώρο φυσικής διευθύνσεων του επεξεργαστή;

β.2 Να συνδέσετε τη μονάδα μνήμης, την οποία σχεδιάσατε, στον επεξεργαστή έτσι ώστε η πρώτη θέ[Λείπει από τη φωτογραφία: υπόλοιπο λέξης] μονάδας μνήμης να έχει τη δεκαεξαδική διεύθυνση 2000000.

[Λείπει από τη φωτογραφία: το κάτω άκρο της σελίδας, μετά το β.2]

IMG_20240117_200716.jpg

FR1: 5467DAC0
R1: FFFFFFA4
R2: FFFFFFFF
R3: FFFFFFFF
R4: FFFFFFFF
διεύθυνση μνήμης περιεχόμενο
0100 23
0101 A3
0102 56
0103 90
0104 33
0105 FE
0106 45
0107 ED
0108 25
0109 A4
010A 17
010B 34
010C 3D
010D 23
010E 99
010F AD
0110 9D

Για καθεμία των κάτωθι περιπτώσεων να δώσετε στο δεκαεξαδικό τα περιεχόμενα τα[Λείπει από τη φωτογραφία: λέξεις στο δεξί άκρο] των εντολών του πίνακα που ακολουθεί.

α. Απεικόνιση ανάλογη του μεγέθους (little endian)

β. Απεικόνιση αντιστρόφως ανάλογη του μεγέθους big endian

STORE FR1 $ 0104
STOREB R1 $ 0109
LOADSB R2 $ 010A
LOADW R3 $ 010C
LOADSB R4 $ 0110
Λύσεις (🟡 community)

Κατάσταση: 🟡 community Πηγή: φωτογραφία με συμπληρωμένους πίνακες λύσης για τις περιπτώσεις α (little endian) και β (big endian) (IMG_20240117_200716.jpg, προέλευση μη επιβεβαιωμένη)

Προσοχή

Η προέλευση της φωτογραφίας δεν είναι γνωστή (φοιτητική ή από τον διδάσκοντα)· γι' αυτό η κατάσταση είναι community. Η φωτογραφία κόβεται στο δεξί άκρο· οι τιμές που φαίνονται ελέγχθηκαν στις περιπτώσεις α και β (little και big endian) και συμφωνούν με τις εντολές STORE και LOAD της εκφώνησης, αλλά το υπόλοιπο της σελίδας δεν φαίνεται στη φωτογραφία. Η μεταγραφή περιλαμβάνει και τμήματα της εκφώνησης του α/β που βρίσκονται στην ίδια φωτογραφία· η εκφώνηση του θέματος μεταγράφεται στη συνεδρία (IMG_0996.png).

Λύσεις — Βασικά Θέματα Αρχιτεκτονικής Υπολογιστών — Ιανουάριος 2024

IMG_20240117_200716.jpg

FR1: 5467DAC0
R1: FFFFFFA4
R2: FFFFFFFF
R3: FFFFFFFF
R4: FFFFFFFF
διεύθυνση μνήμης περιεχόμενο
0100 23
0101 A3
0102 56
0103 90
0104 33
0105 FE
0106 45
0107 ED
0108 25
0109 A4
010A 17
010B 34
010C 3D
010D 23
010E 99
010F AD
0110 9D

Για καθεμία των κάτωθι περιπτώσεων να δώσετε στο δεκαεξαδικό τα περιεχόμενα [δυσανάγνωστο] των εντολών του πίνακα που ακολουθεί. α. Απεικόνιση ανάλογη του μεγέθους (little endian) β. Απεικόνιση αντιστρόφως ανάλογη του μεγέθους big endian

STORE FR1 $ 0104
STOREB R1 $ 0109
LOADSB R2 $ 010A
LOADW R3 $ 010C
LOADSB R4 $ 0110

α. Απεικόνιση ανάλογη του μεγέθους (little endian)

FR1: 5467DAC0
R1: FFFFFFA4
R2: 00000017
R3: AD99233D
R4: FFFFFF9D
Διεύθυνση μνήμης Περιεχόμενο
0100 23
0101 A3
0102 56
0103 90
0104 C0
0105 DA
0106 67
0107 54
0108 25
0109 A4
010A 17
010B 34
010C 3D
010D 23
010E 99
010F AD
0110 9D

β. Απεικόνιση αντιστρόφως ανάλογη του μεγέθους (big [endian])

FR1: 5467DAC0
R1: FFFFFFA4
R2: 00000017
R3: 3D2399AD
R4: FFFFFF9D
Διεύθυνση μνήμης Περιεχόμενο
0100 23
0101 A3
0102 56
0103 90
0104 54
0105 67
0106 DA
0107 C0
0108 25
0109 A4
010A 17
010B 34
010C 3D
010D 23
010E 99
010F AD
0110 9D

✔ Επιβεβαίωσε · ✖ Βρήκα λάθος


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