Πίσω

Παράδειγμα
Έστω ότι έχουμε την παρακάτω ακολουθία εντολών :

LD F6,34(R2)
LD F2, 45(R3)
MULTD F0, F2, F4
SUBD F8, F6, F2
DIVD F10, F0, F6
ADDD F6, F8, F2
Aπάντηση

Έχουμε εξετάσει το σχήμα του πίνακα αποτελεσμάτων για ένα στιγμιότυπο αυτής της ακολουθίας εντολών, όταν μόνο η πρώτη εντολή φόρτωσης έχει γράψει το αποτέλεσμά της.

Έχουμε εξετάσει το σχήμα του πίνακα αποτελεσμάτων για ένα στιγμιότυπο αυτής της ακολουθίας εντολών, όταν μόνο η πρώτη εντολή φόρτωσης έχει γράψει το αποτέλεσμά της.

Οι αριθμοί που επισυνάπτονται στις εντολές Add, Mult και Load αντιπροσωπεύουν τις ετικέτες για τους παραπάνω σταθμούς κράτησης. Έτσι, για παράδειγμα στην εντολή Add1, το ένα, είναι η ετικέτα για το αποτέλεσμα από την πρώτη μονάδα πρόσθεσης. Τα πεδία Vj και Vk δείχνουν την τιμή ενός τελεστέου. Οι προσωρινοί καταχωρητές φόρτωσης και αποθήκευσης δεν φαίνονται στο σχήμα. Ο μοναδικός ενεργός προσωρινός καταχωρητής φόρτωσης είναι ο Νο2 και ενεργεί για λογαριασμό της δεύτερης εντολής στην ακολουθία εντολών, φορτώνοντας από τη μνήμη τη διεύθυνση R3+45. Ένας τελεστέος προσδιορίζεται είτε από ένα πεδίο Q ή από ένα πεδίο V κάθε χρονική στιγμή.

Για κάθε προσωρινό καταχωρητή φόρτωσης ή αποθήκευσης υπάρχει ένα ενεργό πεδίο Qi που δείχνει πότε ένας προσωρινός καταχωρητής είναι διαθέσιμος. Στην περίπτωση που το Qi δεν είναι ενεργό τότε δεν έχει τιμή.