[Advcomparch] Β.2

ΒΥΡΩΝΑΣ ΔΟΚΙΜΑΚΗΣ b.dokimakis at gmail.com
Thu Jul 14 16:40:09 EEST 2011


Καλησπέρα,

Με βάση την απάντησή σας, αναφορές στη μνήμη θεωρούνται όλες οι εντολές της
άσκησης B.2, καθώς όλες είτε γράφουν είτε διαβάζουν από κάποια θέση μνήμης.
Συνεπώς, με βάση το RMM προκύπτει ένας τεράστιος αριθμός πιθανών
αναδιατάξεων εντολών που πρέπει να ελέγξουμε.

Αν το παραπάνω δεν ισχύει, παρακαλώ ξεκαθαρίστε μας τα ακόλουθα, για να
μπορέσουμε να λύσουμε σωστά την άσκηση:

Ποιές εντολές *ακριβώς (ονομαστικά κατά προτίμηση)* έχουμε το δικαίωμα να
αναδιατάξουμε μεταξύ τους, εφόσον δεν αναφέρονται σε ίδιες θέσεις μνήμης?

Ισχύει ότι οι αναδιατάξεις γίνονται μόνο σε ζευγάρια? δηλαδή, δεν μπορούμε
να πάρουμε μόνο μια εντολή και να την μετακινήσουμε σε κάποιο άλλο σημείο
του κώδικα, σωστά?

Ευχαριστώ,

Δοκιμάκης Βύρωνας

Στις 14 Ιουλίου 2011 12:34 μ.μ., ο χρήστης Nikos Anastopoulos <
anastop at cslab.ece.ntua.gr> έγραψε:

> On 07/13/2011 08:18 PM, Iliana Karampasiadi wrote:
>
>> Στο Β.2 ποιες εντολές αποτελούν αναφορά στη μνήμη;;;;
>>
>
> Αναφορά στη μνήμη θεωρείται οποιαδήποτε εντολή περιέχει αναφορά
> (read/write) σε μεταβλητή, πλην αυτών που θεωρούμε ότι είναι αποθημευμένες
> σε registers (r1,r2, κλπ).
>
> Ν.
> ______________________________**_________________
> Advcomparch mailing list
> Advcomparch at lists.cslab.ece.**ntua.gr<Advcomparch at lists.cslab.ece.ntua.gr>
> http://lists.cslab.ece.ntua.**gr/mailman/listinfo/**advcomparch<http://lists.cslab.ece.ntua.gr/mailman/listinfo/advcomparch>
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.cslab.ece.ntua.gr/pipermail/advcomparch/attachments/20110714/57fda89a/attachment.htm>


More information about the Advcomparch mailing list