Κεφάλαιο
2 | Ενότητα 5
| Ερωτήσεις επισκόπησης
| Επόμενο
| Λεξικό όρων
Καταχωρητές
και τύποι δεδομένων στον υπολογιστή VAX
O VAX
διαθέτει 16 καταχωρητές 32-bits που ονομάζονται R0,...,R15
και
χρησιμοποιούνται ως εξής:
-
Οι R 0
έως R11 είναι καταχωρητές
γενικής χρήσης και χρησιμοποιούνται για να κρατήσουν δεδομένα ή διευθύνσεις.
-
Ο R14
είναι ο δείκτης της στοίβας (stack pointer SP).
-
O R15 είναι ο απαριθμητής
προγράμματος (program counter PC).
-
Οι R12
και R13 είναι καταχωρητές που χρησιμοποιούνται για την κλήση διαδικασιών και το πέρασμα παραμέτρων.
Οι τύποι δεδομένων
του VAX είναι:
-
1 byte (8 bits), 2 bytes (16 bits),
4 bytes (32 bits) και 8 bytes (64 bits) για ακέραια δεδομένα
-
4 bytes (32 bits) και 8 bytes (64
bits) για δεδομένα κινητής υποδιαστολής απλής και διπλής ακρίβειας
αντίστοιχα.
Όλα αυτά τα αριθμητικά
δεδομένα μπορούν να τοποθετηθούν στην κύρια μνήμη ξεκινώντας από οποιαδήποτε
διεύθυνση byte. Όταν κάποιος αριθμός αποτελείται από περισσότερα του ενός
byte, τότε το λιγότερο σημαντικό byte τοποθετείται στη μικρότερη διεύθυνση (Little Endian).
ΔΡΑΣΤΗΡΙΟΤΗΤΑ 1
* Πόσους καταχωρητές διαθέτει ο υπολογιστής DLX και με ποιον τρόπο αυτοί χρησιμοποιούνται; Στην περίπτωση που δυσκολεύεστε να απαντήσετε στην ερώτηση αυτή, κρίνεται σκόπιμο να επαναλάβετε τη μελέτη της 4ης ενότητας και συγκεκριμένα της υποενότητας: «Καταχωρητές και τύποι δεδομένων στον DLX».
* Ποιες διαφορές παρατηρείτε ανάμεσα στους καταχωρητές του DLX και του VAX;
ΑΠΑΝΤΗΣΗ ΔΡΑΣΤΗΡΙΟΤΗΤΑΣ 1