THMMY.gr

Μαθήματα Βασικού Κύκλου => Αρχιτεκτονική Υπολογιστών => Topic started by: john ulucky luke on March 16, 2012, 12:59:19 pm



Title: [Αρχιτεκτονική Υπ.] Γενικές απορίες και ανακοινώσεις/επικαιρότητα 2012
Post by: john ulucky luke on March 16, 2012, 12:59:19 pm
μήπως ξέρουμε πότε και τι ώρες ξεκινάνε τα μαθήματα των ασκήσεων;;;


Title: [Αρχιτεκτονική Υπ.] Γενικές απορίες και ανακοινώσεις/επικαιρότητα 2012
Post by: Ναταλία on March 16, 2012, 19:40:42 pm
τις ασκησεις ειπε θα τις κανει μεσα στο μαθημα θεωριας.
δεν θα εχει ξεχωριστη μερα  :)


Title: Re: [Αρχιτεκτονική Υπ.] Γενικές απορίες και ανακοινώσεις/επικαιρότητα 2012
Post by: kickass on March 19, 2012, 15:01:47 pm
Παιδιά, το μάθημά σε ποιες αίθουσες γίνεται?


Title: Re: [Αρχιτεκτονική Υπ.] Γενικές απορίες και ανακοινώσεις/επικαιρότητα 2012
Post by: Tracy_McGrady on March 19, 2012, 17:18:24 pm
Παιδιά, το μάθημά σε ποιες αίθουσες γίνεται?
Κάτω στο μεγάλο αμφιθέατρο...αν με πιανειιιιιις  :P


Title: Re: [Αρχιτεκτονική Υπ.] Γενικές απορίες και ανακοινώσεις/επικαιρότητα 2012
Post by: kickass on March 19, 2012, 18:22:09 pm
Στο Παναγιωτόπουλος?


Title: Re: [Αρχιτεκτονική Υπ.] Γενικές απορίες και ανακοινώσεις/επικαιρότητα 2012
Post by: Ναταλία on March 19, 2012, 19:20:15 pm
οχι! απο κατω!


Title: Re: [Αρχιτεκτονική Υπ.] Γενικές απορίες και ανακοινώσεις/επικαιρότητα 2012
Post by: john ulucky luke on March 19, 2012, 20:02:57 pm
δηλαδή απλά θα πρέπει να παρακολουθούμε και τις τέσσερις ώρες ανεξάρτητα αν θέλουμε να παρακολουθούμε μόνο ασκήσεις ή όχι;;


Title: Re: [Αρχιτεκτονική Υπ.] Γενικές απορίες και ανακοινώσεις/επικαιρότητα 2012
Post by: Terzos on March 20, 2012, 21:16:46 pm
δηλαδή απλά θα πρέπει να παρακολουθούμε και τις τέσσερις ώρες ανεξάρτητα αν θέλουμε να παρακολουθούμε μόνο ασκήσεις ή όχι;;

Και γω αυτό κατάλαβα.
Σήμερα κάτι είπε επίσης για Βεργίνα αλλά το είπε αρχή αρχή και δν έπιασα τπτ


Title: Re: [Αρχιτεκτονική Υπ.] Γενικές απορίες και ανακοινώσεις/επικαιρότητα 2012
Post by: Tracy_McGrady on March 20, 2012, 21:19:06 pm
δηλαδή απλά θα πρέπει να παρακολουθούμε και τις τέσσερις ώρες ανεξάρτητα αν θέλουμε να παρακολουθούμε μόνο ασκήσεις ή όχι;;

Και γω αυτό κατάλαβα.
Σήμερα κάτι είπε επίσης για Βεργίνα αλλά το είπε αρχή αρχή και δν έπιασα τπτ
Μπες στο ethmmy και θα καταλάβεις τι είπε!!


Title: Re: [Αρχιτεκτονική Υπ.] Γενικές απορίες και ανακοινώσεις/επικαιρότητα 2012
Post by: di_em on March 20, 2012, 21:37:10 pm
Έχει υποχρεωτικό εργαστήριο το μάθημα?


Title: Re: [Αρχιτεκτονική Υπ.] Γενικές απορίες και ανακοινώσεις/επικαιρότητα 2012
Post by: Tracy_McGrady on March 20, 2012, 21:38:09 pm
Έχει υποχρεωτικό εργαστήριο το μάθημα?
Απο ότι άκουσα αν και δεν πήγα απο την αρχή δεν είναι υποχρεωτικο...


Title: Re: [Αρχιτεκτονική Υπ.] Γενικές απορίες και ανακοινώσεις/επικαιρότητα 2012
Post by: riko5 on March 20, 2012, 21:55:59 pm
Έχει υποχρεωτικό εργαστήριο το μάθημα?
Απο ότι άκουσα αν και δεν πήγα απο την αρχή δεν είναι υποχρεωτικο...
Δεν ειναι υποχρεωτικο αλλα ειναι αρκετα βοηθητικο...


Title: Re: [Αρχιτεκτονική Υπ.] Γενικές απορίες και ανακοινώσεις/επικαιρότητα 2012
Post by: Tracy_McGrady on March 20, 2012, 22:12:54 pm
Έχει υποχρεωτικό εργαστήριο το μάθημα?
Απο ότι άκουσα αν και δεν πήγα απο την αρχή δεν είναι υποχρεωτικο...
Δεν ειναι υποχρεωτικο αλλα ειναι αρκετα βοηθητικο...
Κοιτα άμα βάλει σαν την περσινή εργασία δεν χρειάζεται εργαστήριο γιατί ειναι σχετικά εύκολο αν παρακολουθεις να την βγάλεις...τώρα με το εργαστήριο μπορεί να βάλει και πιο δύσκολη!!!Καλύτερα δλδ να εξασκηθεις και για εξετάσεις !  :P


Title: Re: [Αρχιτεκτονική Υπ.] Γενικές απορίες και ανακοινώσεις/επικαιρότητα 2012
Post by: L on March 22, 2012, 02:02:31 am
Βγήκαν και οι ώρες για το εργαστήριο στο ethmmy.


Title: Re: [Αρχιτεκτονική Υπ.] Γενικές απορίες και ανακοινώσεις/επικαιρότητα 2012
Post by: Ναταλία on March 24, 2012, 19:39:12 pm
   
Διαλέξεις μαθημάτων από 26/3 -3/4
24 Μαρ 2012 5:16 μμ
Χασάπης

Οι  παραδόσεις  του    μαθήματος  τη  Δευτέρα  26/3    και  Τρίτη  27/3  θα  γίνουν  κανονικά
για  τους  φοιτητές  που  δεν  θα  έχουν  εργαστήριο.  Αντίστοιχα  στις  2/4  και  3/4  οι  παραδόσεις  θα  επαναληφθούν  για  τους  φοιτητές  που  είχαν  εργαστήριο  στις    26/3  και  27/3.


Title: Re: [Αρχιτεκτονική Υπ.] Γενικές απορίες και ανακοινώσεις/επικαιρότητα 2012
Post by: ValmadiaN on March 26, 2012, 17:09:38 pm
Ξέρει κανένας μέχρι ποια σελίδα,από τις σημειώσεις που έχει ανεβασμένες στο e-thmmy,παρέδωσε σήμερα;


Title: Re: [Αρχιτεκτονική Υπ.] Γενικές απορίες και ανακοινώσεις/επικαιρότητα 2012
Post by: Ναταλία on March 26, 2012, 18:23:12 pm
μεχρι την 11/45 νομιζω απο τις διαφανειες του 3ου κεφαλαιου! :)


Title: Re: [Αρχιτεκτονική Υπ.] Γενικές απορίες και ανακοινώσεις/επικαιρότητα 2012
Post by: heavy melon on April 01, 2012, 23:12:31 pm
Ασκήσεις
1 Απρ 2012 1:32 μμ
Χασάπης

Αναρτήθηκαν  στο  "Υλικό  μαθήματος"  και  στην  ενότητα  "Ασκήσεις    2011-2012"  λυμένες  ασκήσεις  για  την  ύλη  που  αφορά  τις  ενολές:η  γλώσσα  του  υπολογιστή


Title: Re: [Αρχιτεκτονική Υπ.] Γενικές απορίες και ανακοινώσεις/επικαιρότητα 2012
Post by: di_em on April 02, 2012, 02:31:13 am
Αναφέρθηκε μήπως πότε περίπου θα ανέβει η 1η εργασία?


Title: Re: [Αρχιτεκτονική Υπ.] Γενικές απορίες και ανακοινώσεις/επικαιρότητα 2012
Post by: Panthera Leo on April 02, 2012, 15:29:47 pm
Αναφέρθηκε μήπως πότε περίπου θα ανέβει η 1η εργασία?
Μεσα στη βδομαδα θα ανεβει και θα ειναι για μετα το Πασχα


Title: Re: [Αρχιτεκτονική Υπ.] Γενικές απορίες και ανακοινώσεις/επικαιρότητα 2012
Post by: rspappas on April 02, 2012, 22:59:30 pm
ειπε σημερα οτι θα την ανεβασει ειτε αποψε, ειτε αυριο


Title: Re: [Αρχιτεκτονική Υπ.] Γενικές απορίες και ανακοινώσεις/επικαιρότητα 2012
Post by: L on April 03, 2012, 12:47:29 pm
Ανακοίνωση Πρώτου Εργαστηριακού Θέματος
3 Απρ 2012 11:30 πμ
Χασάπης

Στο  "Υλικό  του  Μαθήματος"  και  κάτω  από  την  επικεφαλίδα  "Εργαστηριακά  Θέματα"  έχει
αναρτηθεί  η  εκφώνηση  του  πρώτου  εργαστηριακού  θέματος.  Για  διευκρινήσεις  και
ερωτήσεις  οι  φοιτητές  μπορούν  να  απευθύνονται  στους  κ.κ.  Ιωακείμ  Σαμαρά
(iosamar@auth.gr)και  Νικόλαο  Σισμάνη(nsismani@auth.gr),  μεταπτυχιακούς  φοιτητές  του
Εργαστηρίου  Αρχιτεκτονικής  Υπολογιστικών  Συστημάτων  που  βρίσκεται  απέναντι  από  την
αίθουσα  Υπολογιστών  Βεργίνα  στο  κτίριο  Ε  του  ΤΗΜΜΥ.

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


Title: Re: [Αρχιτεκτονική Υπ.] Γενικές απορίες και ανακοινώσεις/επικαιρότητα 2012
Post by: teslaaaa on April 10, 2012, 12:26:42 pm
καποιος που πηγε την τελευταια φορα μπορει να πει που εφτασε ?ευχαριστω...


Title: Re: [Αρχιτεκτονική Υπ.] Γενικές απορίες και ανακοινώσεις/επικαιρότητα 2012
Post by: kakashi on April 10, 2012, 21:53:12 pm
Ασκήσεις
1 Απρ 2012 1:32 μμ
Χασάπης

Αναρτήθηκαν  στο  "Υλικό  μαθήματος"  και  στην  ενότητα  "Ασκήσεις    2011-2012"  λυμένες  ασκήσεις  για  την  ύλη  που  αφορά  τις  ενολές:η  γλώσσα  του  υπολογιστή


Τα είδε καθόλου πριν τα ανεβάσει?Τι μαλακίες είναι αυτές."Λυμένες ασκήσεις" σου λέει."Ότι πιο τραγικό" καλύτερα ας έβαζε.


Title: Re: [Αρχιτεκτονική Υπ.] Γενικές απορίες και ανακοινώσεις/επικαιρότητα 2012
Post by: L on April 11, 2012, 01:26:53 am
Είναι επειδή τις ανέβασε Πρωταπριλιά..  :P


Title: Re: [Αρχιτεκτονική Υπ.] Γενικές απορίες και ανακοινώσεις/επικαιρότητα 2012
Post by: pentium4 on April 16, 2012, 18:06:02 pm
ξερει κανεις μεχρι που εχει φτασει ;(απο τις διαφανειες ; )


Title: Re: [Αρχιτεκτονική Υπ.] Γενικές απορίες και ανακοινώσεις/επικαιρότητα 2012
Post by: Nerevar on April 16, 2012, 19:13:32 pm
ξερει κανεις μεχρι που εχει φτασει ;(απο τις διαφανειες ; )

Για το τελευταιο μαθημα δεν ξερω.στο προτελευταιο παντως παρεδωσε τις εντολες mult/div (κεφαλαιο 3 των διαφανειων και του βιβλιου).


Title: Re: [Αρχιτεκτονική Υπ.] Γενικές απορίες και ανακοινώσεις/επικαιρότητα 2012
Post by: pentium4 on April 16, 2012, 22:21:08 pm
ξερει κανεις μεχρι που εχει φτασει ;(απο τις διαφανειες ; )

Για το τελευταιο μαθημα δεν ξερω.στο προτελευταιο παντως παρεδωσε τις εντολες mult/div (κεφαλαιο 3 των διαφανειων και του βιβλιου).

ευχαριστω φιλε !  :)


Title: Re: [Αρχιτεκτονική Υπ.] Γενικές απορίες και ανακοινώσεις/επικαιρότητα 2012
Post by: xristosak on April 19, 2012, 10:47:25 am
Ανακοίνωση Πρώτου Εργαστηριακού Θέματος
3 Απρ 2012 11:30 πμ
Χασάπης

Στο  "Υλικό  του  Μαθήματος"  και  κάτω  από  την  επικεφαλίδα  "Εργαστηριακά  Θέματα"  έχει
αναρτηθεί  η  εκφώνηση  του  πρώτου  εργαστηριακού  θέματος.  Για  διευκρινήσεις  και
ερωτήσεις  οι  φοιτητές  μπορούν  να  απευθύνονται  στους  κ.κ.  Ιωακείμ  Σαμαρά
(iosamar@auth.gr)και  Νικόλαο  Σισμάνη(nsismani@auth.gr),  μεταπτυχιακούς  φοιτητές  του
Εργαστηρίου  Αρχιτεκτονικής  Υπολογιστικών  Συστημάτων  που  βρίσκεται  απέναντι  από  την
αίθουσα  Υπολογιστών  Βεργίνα  στο  κτίριο  Ε  του  ΤΗΜΜΥ.

Οι  φοιτητές  μπορούν  να  στέλνουν  τις  ερωτήσεις  τους  με  ηλεκτρονικό  ταχυδρομείο  ή 
να  συναντώνται  με  τους  παραπάνω  μεταπτυχιακούς  φοιτητές  μετά  από  συνάντηση
που  θα  ζητήσουν  να  έχουν  στέλνοντας  μήνυμα  ηλεκτρονικού  ταχυδρομείου.
Έχει προθεσμία η εργασία ή παραδίδεται στο τέλος??


Title: Re: [Αρχιτεκτονική Υπ.] Γενικές απορίες και ανακοινώ
Post by: PreDa on April 19, 2012, 11:19:55 am
Έχει προθεσμία η εργασία ή παραδίδεται στο τέλος??

Ημερομηνία εξέτασης : 30/4/2012 - 3/5/2012 σύμφωνα με πρόγραμμα που θα ανακοινωθεί

Άρα την 1η εργασία θα πρέπει μέσα σε μία βδομάδα να την έχεις κάνει και να εξεταστείς σε αυτό που θα έχεις κάνει.


Title: Re: [Αρχιτεκτονική Υπ.] Γενικές απορίες και ανακοινώ
Post by: xristosak on April 19, 2012, 16:19:14 pm
Έχει προθεσμία η εργασία ή παραδίδεται στο τέλος??

Ημερομηνία εξέτασης : 30/4/2012 - 3/5/2012 σύμφωνα με πρόγραμμα που θα ανακοινωθεί

Άρα την 1η εργασία θα πρέπει μέσα σε μία βδομάδα να την έχεις κάνει και να εξεταστείς σε αυτό που θα έχεις κάνει.
Ευχαριστώ!!!


Title: Re: [Αρχιτεκτονική Υπ.] Γενικές απορίες και ανακοινώσεις/επικαιρότητα 2012
Post by: Tracy_McGrady on April 24, 2012, 15:34:30 pm

Εξέταση 1ης Εργασίας 2012
24 Απρ 2012 2:20 μμ
Σαμαράς

Στην  ενότητα  Εργαστήριο->1η  Εργασία  2012,  μπορούν  να  δηλωθούν  και  να  ανεβάσουν  την  εργασία  τους  μέχρι  την  Παρασκευή  27/4/2012  οι  φοιτητές  που  επιθυμούν  να  εξεταστούν  στην  1η  Εργασία.  Καλούνται  οι  φοιτητές  να  επιλέξουν  από  μόνοι  τους  μία  από  τις  επόμενες  μέρες  εξέτασης:  Δευτέρα  30/4,  Τρίτη  1/5  και  Τετάρτη  2/5.
Η  ακριβής  ώρα  εξέτασης  του  κάθε  φοιτητή  θα  ανακοινωθεί  το  Σάββατο  28/4/2012.   


Title: Re: [Αρχιτεκτονική Υπ.] Γενικές απορίες και ανακοινώσεις/επικαιρότητα 2012
Post by: ΚΗΜΜΥ on April 24, 2012, 15:36:11 pm
1/5? Τι φαση? Ψησιμο κ ετσι?


Title: Re: [Αρχιτεκτονική Υπ.] Γενικές απορίες και ανακοινώσεις/επικαιρότητα 2012
Post by: Tracy_McGrady on April 24, 2012, 15:38:43 pm
1/5? Τι φαση? Ψησιμο κ ετσι?
για αυτό όσοι δεν έχουν 1 μάη μπάνιο να προσέλθουν τις άλλες μέρες!!!  :D


Title: Re: [Αρχιτεκτονική Υπ.] Γενικές απορίες και ανακοινώσεις/επικαιρότητα 2012
Post by: ΚΗΜΜΥ on April 24, 2012, 15:40:21 pm
Μη δωσετε ιδιαιτερη βαση στο προγραμμα που θα βγαλει παντως. Στα λειτουργικα πηγαινες πολυ μετα την ωρα σου...


Title: Re: [Αρχιτεκτονική Υπ.] Γενικές απορίες και ανακοινώσεις/επικαιρότητα 2012
Post by: teslaaaa on April 24, 2012, 15:48:11 pm
Εξέταση 1ης Εργασίας 2012

24 Απρ 2012 2:20 μμ
Σαμαράς

Στην  ενότητα  Εργαστήριο->1η  Εργασία  2012,  μπορούν  να  δηλωθούν  και  να  ανεβάσουν  την  εργασία  τους  μέχρι  την  Παρασκευή  27/4/2012  οι  φοιτητές  που  επιθυμούν  να  εξεταστούν  στην  1η  Εργασία.  Καλούνται  οι  φοιτητές  να  επιλέξουν  από  μόνοι  τους  μία  από  τις  επόμενες  μέρες  εξέτασης:  Δευτέρα  30/4,  Τρίτη  1/5  και  Τετάρτη  2/5.
Η  ακριβής  ώρα  εξέτασης  του  κάθε  φοιτητή  θα  ανακοινωθεί  το  Σάββατο  28/4/2012.   


Title: Re: [Αρχιτεκτονική Υπ.] Γενικές απορίες και ανακοινώσεις/επικαιρότητα 2012
Post by: ΚΗΜΜΥ on April 24, 2012, 15:49:52 pm
ΠΛΑΚΑ ΚΑΝΕΙΣ!!! ^facepalm^


Title: Re: [Αρχιτεκτονική Υπ.] Γενικές απορίες και ανακοινώσεις/επικαιρότητα 2012
Post by: ailouros on April 24, 2012, 19:17:57 pm
Οταν λέει να ανεβάσουν την εργασία ,λογικά εννοεί το πρώτο θέμα,ε?


Title: Re: [Αρχιτεκτονική Υπ.] Γενικές απορίες και ανακοινώ
Post by: PreDa on April 24, 2012, 19:21:11 pm
Οταν λέει να ανεβάσουν την εργασία ,λογικά εννοεί το πρώτο θέμα,ε?
Λογικά. Στην ενότητα εργαστήριο πάντως στο ethmmy, οι ημερομηνίες προς δήλωση είναι Δευτέρα 30/4, Τετάρτη 2/5 και Πέμπτη 3/5. Άρα μάλλον η ανακοίνωση έχει λάθος.


Title: Re: [Αρχιτεκτονική Υπ.] Γενικές απορίες και ανακοινώσεις/επικαιρότητα 2012
Post by: Tracy_McGrady on April 24, 2012, 19:25:52 pm
Θα βάλει και άλλη εργασία???


Title: Re: [Αρχιτεκτονική Υπ.] Γενικές απορίες και ανακοινώσεις/επικαιρότητα 2012
Post by: PreDa on April 24, 2012, 19:49:05 pm
Θα βάλει και άλλη εργασία???
Από ethmmy:

Πληροφορίες σχετικά με το μάθημα
   

Εκπόνηση εργασιών

Για το μάθημα της Αρχιτεκτονικής Υπολογιστών εκτός από τη γραπτή εξέταση, θα δοθούν κατά τη διάρκεια του εξαμήνου 2 εργασίες για τις οποίες ο κάθε φοιτητής θα πρέπει να υποβάλλει τα σχετικά προγράμματα και να εξετασθεί στις ημερομηνίες που θα ορισθούν. Ο βαθμός της πρώτης εργασίας θα αποτελέσει το 15% της τελικής βαθμολογίας και ο βαθμός της δεύτερης το 15% της τελικής βαθμολογίας. Κατά τη διάρκεια του εξαμήνου θα γίνει παρουσίαση του Simulator που θα χρειασθεί για να εκπονηθεί η εργασία. Φοιτητές που δεν θα παραδόσουν και δεν εξετασθούν στις εργασίες δεν μπορούν να πάρουν τελικό βαθμό μεγαλύτερο από το 70% του βαθμού της γραπτής εξέτασης.


Title: Re: [Αρχιτεκτονική Υπ.] Γενικές απορίες και ανακοινώ
Post by: teslaaaa on April 24, 2012, 20:11:00 pm
Οταν λέει να ανεβάσουν την εργασία ,λογικά εννοεί το πρώτο θέμα,ε?
Λογικά. Στην ενότητα εργαστήριο πάντως στο ethmmy, οι ημερομηνίες προς δήλωση είναι Δευτέρα 30/4, Τετάρτη 2/5 και Πέμπτη 3/5. Άρα μάλλον η ανακοίνωση έχει λάθος.
οταν μπηκα κ ειδα την ανακοινωση κ τν ποσταρα αυτες τις ημερομηνιες ειχε παντως


Title: Re: [Αρχιτεκτονική Υπ.] Γενικές απορίες και ανακοινώσεις/επικαιρότητα 2012
Post by: pepper ann on April 24, 2012, 21:15:12 pm
 πληροφοριακά,από χτες το μάθημα το κάνει ο Πέτρου.


Title: Re: [Αρχιτεκτονική Υπ.] Γενικές απορίες και ανακοινώσεις/επικαιρότητα 2012
Post by: pentium4 on April 24, 2012, 23:06:22 pm

Εξέταση 1ης Εργασίας 2012
24 Απρ 2012 2:20 μμ
Σαμαράς

Στην  ενότητα  Εργαστήριο->1η  Εργασία  2012,  μπορούν  να  δηλωθούν  και  να  ανεβάσουν  την  εργασία  τους  μέχρι  την  Παρασκευή  27/4/2012  οι  φοιτητές  που  επιθυμούν  να  εξεταστούν  στην  1η  Εργασία.  Καλούνται  οι  φοιτητές  να  επιλέξουν  από  μόνοι  τους  μία  από  τις  επόμενες  μέρες  εξέτασης:  Δευτέρα  30/4,  Τρίτη  1/5  και  Τετάρτη  2/5.
Η  ακριβής  ώρα  εξέτασης  του  κάθε  φοιτητή  θα  ανακοινωθεί  το  Σάββατο  28/4/2012.   

..


Title: Re: [Αρχιτεκτονική Υπ.] Γενικές απορίες και ανακοινώσεις/επικαιρότητα 2012
Post by: raf on April 24, 2012, 23:16:40 pm
einai kalos san ka8hghths o petrou?


Title: Re: [Αρχιτεκτονική Υπ.] Γενικές απορίες και ανακοινώσεις/επικαιρότητα 2012
Post by: di_em on April 29, 2012, 13:12:59 pm
Το εργαστήριο αρχιτεκτονικής ποιό είναι?


Title: Re: [Αρχιτεκτονική Υπ.] Γενικές απορίες και ανακοινώσεις/επικαιρότητα 2012
Post by: ΚΗΜΜΥ on April 29, 2012, 13:53:05 pm
Οπως μπαινεις στο Ε, αντι να πας δεξια στη βεργινα πας αριστερα.


Title: Re: [Αρχιτεκτονική Υπ.] Γενικές απορίες και ανακοινώσεις/επικαιρότητα 2012
Post by: princess_of_the_dawn on April 29, 2012, 17:48:16 pm
αύριο τί θα μας βάλουν να κάνουμε στην εξέταση;να εξηγήσουμε απλά τί κάναμε και να πούμε και τί κάνει το δεύτερο πρόγραμμα ή θα μας ρωτήσει και καμιά εντολή ξώφαλτσα να πούμε τί κάνει;
επίσης...είναι αυστηρός αυτός;


Title: Re: [Αρχιτεκτονική Υπ.] Γενικές απορίες και ανακοινώσεις/επικαιρότητα 2012
Post by: L on April 30, 2012, 18:35:56 pm
Ακόμα και η εξέταση trolling είναι  :P


Title: Re: [Αρχιτεκτονική Υπ.] Γενικές απορίες και ανακοινώσεις/επικαιρότητα 2012
Post by: RaiDeR on April 30, 2012, 20:08:01 pm
Ακόμα και η εξέταση trolling είναι  :P
για πε πληροφοριες...


Title: Re: [Αρχιτεκτονική Υπ.] Γενικές απορίες και ανακοινώσεις/επικαιρότητα 2012
Post by: L on April 30, 2012, 21:07:32 pm
Προσωπικά δεν εξετάστηκα σήμερα, αλλά από όσα έμαθα από τα άλλα παιδιά ο ένας εξεταστής έκανε λίγες και καλές ερωτήσεις, ενώ ο άλλος ήταν troll (άκυρες ερωτήσεις). Ας μας πει όμως κάποιος που εξετάστηκε..


Title: Re: [Αρχιτεκτονική Υπ.] Γενικές απορίες και ανακοινώ
Post by: Ναταλία on April 30, 2012, 21:12:52 pm
απλα μιλουσα και ελεγα τι εκανα στην καθε εργασια..
με ρωτησε και για κανα δυο εντολες τι κανουν και αν ειναι απαραιτητες..

και τι κανει η δευτερη ασκηση (με τους καταχωρητες μπλα μπλα...)


Title: Re: [Αρχιτεκτονική Υπ.] Γενικές απορίες και ανακοινώσεις/επικαιρότητα 2012
Post by: pepper ann on May 01, 2012, 10:07:29 am
αυτός με το κοτσιδάκι,λένε,είναι οκ.
ο άλλος είναι κάπως.γουστάρει να σε ψαρώνει η αλήθεια είναι.
αλλά μη μασάτε,σιγά :)


Title: Re: [Αρχιτεκτονική Υπ.] Γενικές απορίες και ανακοινώσεις/επικαιρότητα 2012
Post by: sterpapi on May 02, 2012, 12:49:30 pm
Παιδιά τι να διαβάσω και από που για την εξέταση;Ας βοηθήσει κάποιος  :)


Title: Re: [Αρχιτεκτονική Υπ.] Γενικές απορίες και ανακοινώσεις/επικαιρότητα 2012
Post by: pepper ann on May 02, 2012, 20:04:33 pm
   
ΑΛΛΑΓΗ ΑΙΘΟΥΣΑΣ ΔΙΔΑΣΚΑΛΙΑΣ
Από την επόμενη εβδομάδα το μάθημα θα γίνεται στην αίθουσα 3 της πτέρυγας του ΤΗΜΜΥ Λ. Πέτρου


Title: Re: [Αρχιτεκτονική Υπ.] Γενικές απορίες και ανακοινώσεις/επικαιρότητα 2012
Post by: Mpompiras on May 02, 2012, 22:30:11 pm
Ρε παιδια, αυριο εχω εξεταση και δεν ξερω τι να διαβάσω; Προλαβαίνω βασικά και απο που να διαβάσω;


Title: Re: [Αρχιτεκτονική Υπ.] Γενικές απορίες και ανακοινώσεις/επικαιρότητα 2012
Post by: Elade on May 02, 2012, 22:32:15 pm
2ο κεφάλαιο διαλέξεων κ σελιδεσ 957-959 γ το 2ο θεμα


Title: Re: [Αρχιτεκτονική Υπ.] Γενικές απορίες και ανακοινώσεις/επικαιρότητα 2012
Post by: Mpompiras on May 02, 2012, 22:50:41 pm
Ευχαριστώ! Άντε να δούμε πως θα τα πάμε και αύριο..


Title: Re: [Αρχιτεκτονική Υπ.] Γενικές απορίες και ανακοινώσεις/επικαιρότητα 2012
Post by: Tracy_McGrady on May 02, 2012, 23:34:17 pm
Μήπως μπορεί να πει κάποιος ποια κεφάλαια έχει καλύψει και σε ποιο είναι τώρα???!


Title: Re: [Αρχιτεκτονική Υπ.] Γενικές απορίες και ανακοινώσεις/επικαιρότητα 2012
Post by: pepper ann on May 03, 2012, 09:54:57 am
Έχει ανεβάσει τις διαφάνειες που μας έκανε στο ε τημμυ.
Από την digital.ppt τα'χει πει όλα.
Από την pipe1.ppt δεν είμαι σίγουρη.Έχει φτάσει σίγουρα πάντως πριν την 50 σελίδα.Αν θυμάται κάποιος ακριβώς ας πει.


Title: Re: [Αρχιτεκτονική Υπ.] Γενικές απορίες και ανακοινώσεις/επικαιρότητα 2012
Post by: ForestBlack on May 14, 2012, 14:50:02 pm
ξέρει κανείς αν υπάρχει καπου κάποια ύλη?


Title: Re: [Αρχιτεκτονική Υπ.] Γενικές απορίες και ανακοινώσεις/επικαιρότητα 2012
Post by: MichaelP on May 14, 2012, 17:25:12 pm
Παιδιά μήπως ξέρει κανείς που μπορώ να διαβάσω το παράρτημα Γ΄; Τώρα είναι στο κεφάλαιο 4 και λέει χρειάζεται να διαβάσουμε το παράρτημα Γ΄ (το οποίο και δίδαξε) αλλά ο τόμος Α του patterson δεν το έχει είναι στον τόμο Β. Άμα ξέρετε κανένα link ή οτιδήποτε...


Title: Re: [Αρχιτεκτονική Υπ.] Γενικές απορίες και ανακοινώσεις/επικαιρότητα 2012
Post by: ForestBlack on May 14, 2012, 17:27:29 pm
δες ethmmy εχει ανεβασει τις αντιστοιχες παρουσιασεις


Title: Re: [Αρχιτεκτονική Υπ.] Γενικές απορίες και ανακοινώσεις/επικαιρότητα 2012
Post by: i_am_batman on May 15, 2012, 10:50:57 am
Πότε αναμένεται η δεύτερη εργασία;


Title: Re: [Αρχιτεκτονική Υπ.] Γενικές απορίες και ανακοινώσεις/επικαιρότητα 2012
Post by: Anyparktos on May 19, 2012, 21:19:50 pm
Ναι ρε γμτ,τι στον πουτσο περιμενουν,να αρχισει η εξεταστικη??


Title: Re: [Αρχιτεκτονική Υπ.] Γενικές απορίες και ανακοινώσεις/επικαιρότητα 2012
Post by: pepper ann on May 19, 2012, 21:57:29 pm
είπε ο πέτρου ότι για τη δεύτερη εργασία θα χρησιμοποιούσαμε ένα πρόγραμμα,που θα έκανε τα σχηματάκια αυτά της alu,των καταχωρητών,των mux κτλ.
Και ότι αυτό το πρόγραμμα δεν λειτουργούσε τώρα,ή κάτι τέτοιο.Οπότε έστειλε ένα ε μαιλ στην εταιρεία που έχει το πρόγραμμα να δει τι παίζει.
Και ότι αν δεν τα καταφέρει,θα κάνουμε πάλι μια εργασία στο στιλ της προηγούμενης.
Υποθέτω ότι ίσως σχετίζεται με την ανακοίνωση της 2ης εργασίας αυτό.


Title: Re: [Αρχιτεκτονική Υπ.] Γενικές απορίες και ανακοινώσεις/επικαιρότητα 2012
Post by: i_am_batman on May 21, 2012, 11:08:15 am
Μπορεί κανείς να πει τι ακριβώς χρειάζεται να διαβάσουμε από το βιβλίο;

Αδυνατώ να πιστέψω ότι χρειάζεται να το διαβάσουμε όλο. Οι διαφάνειες που έχει ανεβάσει π.χ. από το μάθημα δείχνουν τι περίπου έκανε;

Επίσης αν μπορούσε να βοηθήσει κάποιος με σημειώσεις/ασκήσεις από το μάθημα, καλά θα ήταν.



Title: Re: [Αρχιτεκτονική Υπ.] Γενικές απορίες και ανακοινώσεις/επικαιρότητα 2012
Post by: Ναταλία on May 21, 2012, 18:41:16 pm
μεχρι στιγμης απο οτι εχω καταλαβει εχουν γινει 1-2-3-4 (ακομα το κανει- οχι ολοκληρο) κεφαλαια
και τα παραρτηματα γ,δ


Title: Re: [Αρχιτεκτονική Υπ.] Γενικές απορίες και ανακοινώσεις/επικαιρότητα 2012
Post by: pepper ann on May 21, 2012, 21:43:51 pm
Αύριο θα δωθεί το θέμα της 2ης εργασίας!
προθεσμία 5η Ιουνίου.


Title: Re: [Αρχιτεκτονική Υπ.] Γενικές απορίες και ανακοινώσεις/επικαιρότητα 2012
Post by: chrimour on May 22, 2012, 20:30:34 pm
 Δόθηκε τελικά το θέμα της εργασίας ή όχι ?


Title: Re: [Αρχιτεκτονική Υπ.] Γενικές απορίες και ανακοινώσεις/επικαιρότητα 2012
Post by: Tracy_McGrady on May 22, 2012, 20:49:38 pm
Δόθηκε τελικά το θέμα της εργασίας ή όχι ?
Θα ανέβαινε σήμερα...δεν είπε τίποτα, στο στιλ της προηγούμενη είναι...


Title: Re: [Αρχιτεκτονική Υπ.] Γενικές απορίες και ανακοινώσεις/επικαιρότητα 2012
Post by: JakeLaMotta on May 22, 2012, 21:58:54 pm
Γατάκι Tracy,άσε την αρχιτεκτονική και πιάσε καμιά κατασκευή για μετρήσεις,γιατί δε σε βλέπω να προλαβαίνεις με τίποτα!!!!!!!!!


Title: Re: [Αρχιτεκτονική Υπ.] Γενικές απορίες και ανακοινώσεις/επικαιρότητα 2012
Post by: Tracy_McGrady on May 22, 2012, 22:21:54 pm
Γατάκι Tracy,άσε την αρχιτεκτονική και πιάσε καμιά κατασκευή για μετρήσεις,γιατί δε σε βλέπω να προλαβαίνεις με τίποτα!!!!!!!!!
Παρακαλώ κάποιος admin ας τον bannarei!!προφανώς είναι εκτος θέματος και εμποδιζει την επικοινωνια μου με τους λοιπους συναδελφους...


Title: Re: [Αρχιτεκτονική Υπ.] Γενικές απορίες και ανακοινώσεις/επικαιρότητα 2012
Post by: PreDa on May 23, 2012, 11:20:09 am
Ανακοινώθηκε το 2ο θέμα εργαστηριακής άσκησης στο ethmmy.
Ημερομηνία παράδοσης: Παρασκευή 8 Ιουνίου 2012


Title: Re: [Αρχιτεκτονική Υπ.] Γενικές απορίες και ανακοινώσεις/επικαιρότητα 2012
Post by: nastia on May 23, 2012, 13:15:58 pm
δηλαδη 5,6,7 δεν θα ειναι στις εξετασεις??ξέρει κανεις ποια θα είναι η υλη???


Title: Re: [Αρχιτεκτονική Υπ.] Γενικές απορίες και ανακοινώσεις/επικαιρότητα 2012
Post by: Anyparktos on May 23, 2012, 15:52:51 pm
Ε γαμωτο κι εχια μια κρυφη ελπιδα να μη βαλουν δευτερη γαμημενη εργασια τα κωλοζωα,μεσα στην εξεταστικη να κανουμε εργασιες γαμω.
Η υλη για να μπορεσουμε να κανουμε αυτα τα καινουργια φρουτα ποια ειναι?Όλο το 2ο κεφαλαιο?


Title: Re: [Αρχιτεκτονική Υπ.] Γενικές απορίες και ανακοινώσεις/επικαιρότητα 2012
Post by: Tracy_McGrady on May 23, 2012, 17:42:50 pm
δηλαδη 5,6,7 δεν θα ειναι στις εξετασεις??ξέρει κανεις ποια θα είναι η υλη???
Το 5 θα είναι σίγουρα πάντως...τα άλλα ίσως τα κάνουν γρηγορα και μπορεί να έχουμε λίγα η καθόλου!


Title: Re: [Αρχιτεκτονική Υπ.] Γενικές απορίες και ανακοινώσεις/επικαιρότητα 2012
Post by: L on May 23, 2012, 21:10:23 pm
Ε γαμωτο κι εχια μια κρυφη ελπιδα να μη βαλουν δευτερη γαμημενη εργασια τα κωλοζωα,μεσα στην εξεταστικη να κανουμε εργασιες γαμω.
Η υλη για να μπορεσουμε να κανουμε αυτα τα καινουργια φρουτα ποια ειναι?Όλο το 2ο κεφαλαιο?

+1 (για την ύλη, κυρίως  :P)


Title: Re: [Αρχιτεκτονική Υπ.] Γενικές απορίες και ανακοινώσεις/επικαιρότητα 2012
Post by: Tracy_McGrady on May 23, 2012, 21:11:50 pm
Ε γαμωτο κι εχια μια κρυφη ελπιδα να μη βαλουν δευτερη γαμημενη εργασια τα κωλοζωα,μεσα στην εξεταστικη να κανουμε εργασιες γαμω.
Η υλη για να μπορεσουμε να κανουμε αυτα τα καινουργια φρουτα ποια ειναι?Όλο το 2ο κεφαλαιο?

+1 (για την ύλη, κυρίως  :P)
Ναι αν κάνατε την πρώτη εργασία δεν θα έχετε πρόβλημα με την δευτερη...


Title: Re: [Αρχιτεκτονική Υπ.] Γενικές απορίες και ανακοινώσεις/επικαιρότητα 2012
Post by: L on May 23, 2012, 21:22:27 pm
Οκ, thanks Tracy :)


Title: Re: [Αρχιτεκτονική Υπ.] Γενικές απορίες και ανακοινώσεις/επικαιρότητα 2012
Post by: teslaaaa on May 23, 2012, 23:04:49 pm
Οκ, thanks Tracy :)
θελει και απο τεταρτο τις εξαιρεσεις και διακοπες


Title: Re: [Αρχιτεκτονική Υπ.] Γενικές απορίες και ανακοινώσεις/επικαιρότητα 2012
Post by: Tracy_McGrady on May 24, 2012, 00:22:25 am
Οκ, thanks Tracy :)
θελει και απο τεταρτο τις εξαιρεσεις και διακοπες
Τι δεν κατάλαβα???Πας να μ παρεις την δόξα???  :D  :D  Βασικά αυτό εννοουσα οτι άμα έχεις κάνει την προηγούμενη αφου και εκει ήθελε είσοδο/έξοδο...


Title: Re: [Αρχιτεκτονική Υπ.] Γενικές απορίες και ανακοινώσεις/επικαιρότητα 2012
Post by: Anyparktos on May 24, 2012, 01:32:19 am
Εχμ,ναι ρε φιλε αλλα εμεις διαβασαμε για I/O μονο το παραρτημα που ασχολειται ακριβως με αυτο.Τεσπα,thanx για την ενημερωση για τις εξαιρεσεις.


Title: Re: [Αρχιτεκτονική Υπ.] Γενικές απορίες και ανακοινώσεις/επικαιρότητα 2012
Post by: Anyparktos on May 24, 2012, 02:03:57 am
Απορία: πως δηλώνουμε μη προσημασμενους ακεραιους 8-bit?Το .BYTE το βρήκα αλλά αυτοί είναι προσημασμένοι!Επίσης,δεδομένου ότι οι καταχωρητές είναι 32-bit αυτούς τους αριθμούς πως θα τους φορτώνουμε σε καταχωρητές?Υπάρχει σχετικό κεφάλαιο στο βιβλίο?Γιατί εγώ δε βρήκα τίποτα!


Title: Re: [Αρχιτεκτονική Υπ.] Γενικές απορίες και ανακοινώσεις/επικαιρότητα 2012
Post by: teslaaaa on May 24, 2012, 11:28:07 am
Οκ, thanks Tracy :)
θελει και απο τεταρτο τις εξαιρεσεις και διακοπες
Τι δεν κατάλαβα???Πας να μ παρεις την δόξα???  :D  :D  Βασικά αυτό εννοουσα οτι άμα έχεις κάνει την προηγούμενη αφου και εκει ήθελε είσοδο/έξοδο...
ναι βεβαια απο οτι καταλαβα πιο πιθανο ειναι το δευτερο μερος της εργασιας να εχει να κανει με εξαιρεσεις μεσα στον επεξεργαστη και οχι απο εξωτερικα αιτια (διακοπες)


Title: Re: [Αρχιτεκτονική Υπ.] Γενικές απορίες και ανακοινώσεις/επικαιρότητα 2012
Post by: Anyparktos on May 25, 2012, 21:22:30 pm
Σοβαρά τώρα, στην προηγούμενη πρώτη εργασία, που είχαμε words είχαμε declaration του τύπου .WORD 1, .WORD 5 και τέτοια.
Τωρα που θέλουμε unsigned byte πως θα ειναι?Βρηκα μονο το .BYTE σε ενα από τα tutorials που ειχε ποσταρει ενα παιδι παλια.

Επίσης,ξαναρωτάω,φορτώνουμε κανονικά στους καταχωρητές χωρίς πρόβλημα,παρά το ότι είναι 1 byte και όχι 4 (όσα δηλαδή έχει ένας καταχωρητής)?


Title: Re: [Αρχιτεκτονική Υπ.] Γενικές απορίες και ανακοινώσεις/επικαιρότητα 2012
Post by: zumo naranja on May 26, 2012, 21:21:24 pm
Για το δευτερο θεμα εχει κανεις καμια ιδεα? Δεν ειναι αρκετα δυσκολο?


Title: Re: [Αρχιτεκτονική Υπ.] Γενικές απορίες και ανακοινώσεις/επικαιρότητα 2012
Post by: Anyparktos on May 26, 2012, 22:21:05 pm
Μιας κι εκανες το πρωτο για να ρωτας για το δευτερο,δε μας λες και πως δηλωνουμε αριθμους τυπου unsigned byte?
Επίσης φορτώνουμε κανονικά αριθμους unsigned byte στους καταχωρητές χωρίς πρόβλημα,παρά το ότι είναι 1 byte και όχι 4 (όσα δηλαδή έχει ένας καταχωρητής)?


Title: Re: [Αρχιτεκτονική Υπ.] Γενικές απορίες και ανακοινώσεις/επικαιρότητα 2012
Post by: christineL on May 27, 2012, 09:33:34 am
lb Rdest, imm(Rsrc): Load Byte
lbu Rdest, imm(Rsrc): Load Unsigned Byte

Load the byte at memory address Rsrc + imm into register Rdest. The byte is sign-extended by the lb, but not the lbu, instruction.


Title: Re: [Αρχιτεκτονική Υπ.] Γενικές απορίες και ανακοινώσεις/επικαιρότητα 2012
Post by: pepper ann on May 27, 2012, 10:31:02 am
Πάλι enable mapped i/o θέλει το σκασμένο -.-


Title: Re: [Αρχιτεκτονική Υπ.] Γενικές απορίες και ανακοινώσεις/επικαιρότητα 2012
Post by: christineL on May 27, 2012, 10:50:00 am
αφου λεει οι εισοδοι θα οριζονται ως constant στην αρχη του προγραμματος.


Title: Re: [Αρχιτεκτονική Υπ.] Γενικές απορίες και ανακοινώσεις/επικαιρότητα 2012
Post by: pepper ann on May 27, 2012, 11:29:17 am
για το 2ο θέμα λέω εγώ :Ρ


Title: Re: [Αρχιτεκτονική Υπ.] Γενικές απορίες και ανακοινώσεις/επικαιρότητα 2012
Post by: Ναταλία on May 27, 2012, 11:34:10 am
αφου λεει οι εισοδοι θα οριζονται ως constant στην αρχη του προγραμματος.

δηλαδη?? :S εχεις καταλαβει τι παιζει?


Title: Re: [Αρχιτεκτονική Υπ.] Γενικές απορίες και ανακοινώσεις/επικαιρότητα 2012
Post by: christineL on May 27, 2012, 11:43:02 am
δηλωνεις δυο αριθμους σαν byte πανω πανω στο προγραμμα και μετα τους φορτωνεις σε  καταχωρητες με την εντολη lbu .Aυτο καταλαβα !


Title: Re: [Αρχιτεκτονική Υπ.] Γενικές απορίες και ανακοινώσεις/επικαιρότητα 2012
Post by: Ναταλία on May 27, 2012, 12:05:52 pm
χμ.. και τους αρχικοποιεις και ως 0?


Title: Re: [Αρχιτεκτονική Υπ.] Γενικές απορίες και ανακοινώσεις/επικαιρότητα 2012
Post by: christineL on May 27, 2012, 12:13:46 pm
βαζεις οτι τιμες θελεις εσυ,αντι να τις ζητας απο το χρηστη.αρκει να χωρανε σε 1 byte


Title: Re: [Αρχιτεκτονική Υπ.] Γενικές απορίες και ανακοινώσεις/επικαιρότητα 2012
Post by: Ναταλία on May 27, 2012, 12:34:34 pm
χμ ευχαριστω :)
βασικα το βαλα να ζηταει τιμες αλλα μπορει να το κανω ετσι!


Title: Re: [Αρχιτεκτονική Υπ.] Γενικές απορίες και ανακοινώσεις/επικαιρότητα 2012
Post by: Anyparktos on May 27, 2012, 13:21:04 pm
ChristineL,thanx για την εντολη lbu, αλλα:
δηλωνεις δυο αριθμους σαν byte πανω πανω στο προγραμμα και μετα τους φορτωνεις σε  καταχωρητες με την εντολη lbu .Aυτο καταλαβα !
Αν δηλωσω τους δυο αριθμους απλά σαν byte δεν θα ειναι προσημασμενοι?Δηλαδη,νομιζω οτι θα χασω παλι ενα bit για προσημο ετσι,αν κανω λαθος διορθωσε με...Αν εχεις ετοιμο κωδικα (γιατι εγω δεν εχω) μπορεις να δοκιμασεις να βαλεις ξερω γω 130 και να δεις αν σου πεταξει error?Αν εισαι σιγουρη,no prob,σε πιστευω!


Title: Re: [Αρχιτεκτονική Υπ.] Γενικές απορίες και ανακοινώσεις/επικαιρότητα 2012
Post by: Πιστολέρο on May 27, 2012, 13:39:41 pm
Aπο αυτο το προγραμματάκι

----------------------------------------------------------------------------------------
.data
.align 2
a: .byte -30


.text
.align 2
.globl main
.ent main
main:
   
lbu $t1,a # $t1=a      

li $v0, 1
move    $a0, $t1
syscall


.end main
-----------------------------------------------------------------------------------------------------

παιρνουμε αποτέλεσμα 226. Δηλαδή βάζοντας αρχικά α=-30 το lbu to κανει unsigned 226...

οποτε αν βαλουμε αρχικά θετικό δεν αλλάζει τπτ ενω αν κατά λάθος βάλουμε αρνητικο τοτε λογω μετατροπής σε unsigned παιρνουμε κατι αλλο


Title: Re: [Αρχιτεκτονική Υπ.] Γενικές απορίες και ανακοινώσεις/επικαιρότητα 2012
Post by: Anyparktos on May 27, 2012, 14:01:01 pm
Προσκυνώ παιδάκια!Τωρα μπορω να κανω επιτελους τη μαλακια την εργασια.
Thanx!


Title: Re: [Αρχιτεκτονική Υπ.] Γενικές απορίες και ανακοινώ
Post by: Ναταλία on May 27, 2012, 15:16:27 pm
αν θελουμε να δινει ο χρηστης τις τιμες,
και βαλουμε παλι στην αρχη του προγραμματος a:.byte ..
πως μετα θα δηλωσω οτι το $v0,$s0 αναφερεται στην μεταβλητη a?

                     li $v0,5   #5:$v0 = integer read
           syscall  #Load the service number in register $v0
                move $s0,$v0


Title: Re: [Αρχιτεκτονική Υπ.] Γενικές απορίες και ανακοινώσεις/επικαιρότητα 2012
Post by: Anyparktos on May 27, 2012, 15:45:52 pm
Υποθετω οτι αν βαλεις (οπως γραφεις με syscall) να βαζει ο χρηστης τις τιμες δεν εχει νοημα να ορισεις το α στην αρχή.Απλα θα εχεις ξερω γω στο $s0 τη μια τιμη και στο $s1 την αλλη.Οποτε για να καλεσεις τη συναρτηση θα βαλεις μετα τα $s0 και $s1 στα ορισματα $a0 και $a1 και θα φτιαξεις τη συναρτηση ευρεσης με ορισμα αριθμους αντι για διευθυνσεις.Δεν ειμαι σιγουρος ομως...

Η ερωτηση μου ειναι: γιατι να το κανεις αυτο αφου ειναι πιο απλο αυτο που μας ζητησαν?


Title: Re: [Αρχιτεκτονική Υπ.] Γενικές απορίες και ανακοινώσεις/επικαιρότητα 2012
Post by: christineL on May 27, 2012, 17:27:21 pm
να κανω μια χαζη ερωτηση . οταν εχουμε το 5 και το 0 πχ ΜΚΔ ειναι το 5?


Title: Re: [Αρχιτεκτονική Υπ.] Γενικές απορίες και ανακοινώσεις/επικαιρότητα 2012
Post by: kickass on May 27, 2012, 17:43:34 pm
Γραφει στην εκφώνηση νομιζω ΜΚΔ( α, 0 ) = α δηλαδη 5.


Title: Re: [Αρχιτεκτονική Υπ.] Γενικές απορίες και ανακοινώσεις/επικαιρότητα 2012
Post by: Anyparktos on May 27, 2012, 17:56:32 pm
Πως το κανατε ρε παιδια,με recursion ή με for απλά?Εγραψα κατι με for,χωρις recursive διαδικασια γιατι δεν ηξερα τι να κανω με τους $ra και τους $a0 κτλ. Μου βγαζει ομως 75000 error και δουλευει μονο σε ορισμενες περιπτωσεις ενώ γενικά η λογική αλληλουχια ηταν καλη...


Title: Re: [Αρχιτεκτονική Υπ.] Γενικές απορίες και ανακοινώσεις/επικαιρότητα 2012
Post by: Πιστολέρο on May 27, 2012, 18:07:49 pm
δε νομιζω να υπάρχει λόγος να κάνεις recursion (εμένα προσωπικά με μπερδεύει πολύ).Έχε δίπλα σου ανοιχτο το πρόγραμμα στην C που μας έχουν δώσει και ακολούθησε τη ροή του.


Title: Re: [Αρχιτεκτονική Υπ.] Γενικές απορίες και ανακοινώσεις/επικαιρότητα 2012
Post by: kickass on May 27, 2012, 18:29:04 pm
ξερει καποιος, αν κανω
{
blt $s1,$s2,case2
case2:
lw $s1,$s2

beq $s1...
}
αν δεν μπει στο πρωτο branch blt, ωστε να να το πεταξει στο case2, η επόμενη εντολή που θα διαβάσει θα είναι το lw $s1,$s2 ή θα το πηδηξει και θα παει στην αλλη beq ?


Title: Re: [Αρχιτεκτονική Υπ.] Γενικές απορίες και ανακοινώσεις/επικαιρότητα 2012
Post by: christineL on May 27, 2012, 18:32:48 pm
Η επομενη θα ειναι το case2.Η αμεσως επομενη δηλαδη


Title: Re: [Αρχιτεκτονική Υπ.] Γενικές απορίες και ανακοινώσεις/επικαιρότητα 2012
Post by: kickass on May 27, 2012, 18:35:20 pm
Α, ναι? Επειδη εχω σκαλώσει, πως θα γίνει αυτές η εντολές όπως case2 δηλαδη τα if της C να εκτελούνται ΜΟΝΟ όταν ισχύεο το branch?

Άκυρο. Νομίζω το έχω... ΟΚ...


Title: Re: [Αρχιτεκτονική Υπ.] Γενικές απορίες και ανακοινώσεις/επικαιρότητα 2012
Post by: christineL on May 27, 2012, 18:43:56 pm
καπου το ελεγε μεσα στο βιβλιο δεν θυμαμαι ακριβως.η λογικη ειναι οτι ο ελεγχος που θα κανεις θα σε πηγαινει σε ενα παρακατω label αν ισχυει η συνθηκη που ορισες(η αντιθετη δηλαδη από αυτην που θελεις για να συνεχισεις σε μια Loopa).Αν λοιπον δεν παει στο label θα συνεχισει μεσα στη loopa και οταν ικανοποιηθει ο ελεγχος για να βγει θα σε παει κατευθειαν εκει που το ορισες. πχ θελεις αν α=0 να εκτυπωσει κατι. αρα θα πεις αν α διαφορο του 0,πανε στο label1 .αν ομως ειναι 0 θα συνεχισει στην επομενη εντολη σου που θα ειναι η εκτυπωση. Ελπιζω να εγινα κατανοητη!! :)


Title: Re: [Αρχιτεκτονική Υπ.] Γενικές απορίες και ανακοινώσεις/επικαιρότητα 2012
Post by: Anyparktos on May 27, 2012, 18:53:37 pm
δε νομιζω να υπάρχει λόγος να κάνεις recursion (εμένα προσωπικά με μπερδεύει πολύ).Έχε δίπλα σου ανοιχτο το πρόγραμμα στην C που μας έχουν δώσει και ακολούθησε τη ροή του.
Εσυ δηλαδη Πιστολερο το κανες με απ'ευθείας "μετάφραση" από C,χωρις να βγαλεις κατι δικο σου παρεμφερες και δουλεψε?Δηλαδη ας πουμε εβαλες δυο branch στην αρχη για τα μηδενικα,μετά ένα branch για αντιμετάθεση των a,b αν a<b και το while ας πουμε?Ορισματα εβαλες δύο,τους αριθμούς,ή εκανες πινακα σαν τον "Test" που ειχαμε στην πρωτη εργασια και εβαλες για ορισμα τη διεύθυνσή του?Γιατι δεν ειμαι ιδιαιτερος σιγουρος πως να το κανω.


Κατι ακόμα προς όλους: Όταν τελειώσουν οι εντολές ενός Label χωρίς να έχει γινει καποιο Βranch αυτόματα θα γυρίσει το πρόγραμμα στην αρχή του label χωρίς να βάλει ξερω γώ j Label?


Title: Re: [Αρχιτεκτονική Υπ.] Γενικές απορίες και ανακοινώσεις/επικαιρότητα 2012
Post by: kickass on May 27, 2012, 18:56:19 pm
Σε ευχαριστώ πολύ Christine.. Το κανα, όλα οκ.. Απλά ειχα σκαλώσει! :)  Μήπως μπορείς να μου πεις και αν χρειάζεται η main μου τους stack pointers κτλπ
subu $sp, $sp, 32 # Reserve a new 32 byte stack frame
      sw $ra, 20($sp) # Save old value of return address
      sw $fp, 16($sp) # Save old value of frame pointer
      addu $fp, $sp, 28 # Set up new frame pointer
Αυτό το κλασσικό που βάζαμε,,,? Και αν θα μπορούσες να μου εξηγήσεις και το λόγο...  ::)  Δεσμευση μνήμης κάνει? Με έχει μπερδέψει λίγο...


Title: Re: [Αρχιτεκτονική Υπ.] Γενικές απορίες και ανακοινώσεις/επικαιρότητα 2012
Post by: christineL on May 27, 2012, 18:59:29 pm
Εφόσον δεν καλώ κάποια συνάρτηση μέσα στη main δεν το έβαλα και δούλεψε μια χαρά .


Title: Re: [Αρχιτεκτονική Υπ.] Γενικές απορίες και ανακοινώσεις/επικαιρότητα 2012
Post by: kickass on May 27, 2012, 19:02:16 pm
δε νομιζω να υπάρχει λόγος να κάνεις recursion (εμένα προσωπικά με μπερδεύει πολύ).Έχε δίπλα σου ανοιχτο το πρόγραμμα στην C που μας έχουν δώσει και ακολούθησε τη ροή του.
Εσυ δηλαδη Πιστολερο το κανες με απ'ευθείας "μετάφραση" από C,χωρις να βγαλεις κατι δικο σου παρεμφερες και δουλεψε?Δηλαδη ας πουμε εβαλες δυο branch στην αρχη για τα μηδενικα,μετά ένα branch για αντιμετάθεση των a,b αν a<b και το while ας πουμε?Ορισματα εβαλες δύο,τους αριθμούς,ή εκανες πινακα σαν τον "Test" που ειχαμε στην πρωτη εργασια και εβαλες για ορισμα τη διεύθυνσή του?Γιατι δεν ειμαι ιδιαιτερος σιγουρος πως να το κανω.


Κατι ακόμα προς όλους: Όταν τελειώσουν οι εντολές ενός Label χωρίς να έχει γινει καποιο Βranch αυτόματα θα γυρίσει το πρόγραμμα στην αρχή του label χωρίς να βάλει ξερω γώ j Label?

Αν κατάλαβα καλά αυτό που ρωτάς δεν θα γυρίσει αυτόματα χωρίς το j Label...


Title: Re: [Αρχιτεκτονική Υπ.] Γενικές απορίες και ανακοινώσεις/επικαιρότητα 2012
Post by: Πιστολέρο on May 27, 2012, 19:06:47 pm
@ Anyparktos:

Quote
Δηλαδη ας πουμε εβαλες δυο branch στην αρχη για τα μηδενικα,μετά ένα branch για αντιμετάθεση των a,b αν a<b και το while ας πουμε?
ναι, οπως το περιγράφεις.

οσο για τα ορίσματα έβαλα πανω πανω

a: .byte 88

και μετα

lbu $t1,a

(το ιδιο για τον b)
-----------------------------------------------------------------

@christineL: λες δλδ να μην υπάρχει πρόβλημα από τους εξεταστές αν ο,τι κάνουμε το κάνουμε απευθείας στη main και δεν καλέσουμε συνάρτηση...?


Title: Re: [Αρχιτεκτονική Υπ.] Γενικές απορίες και ανακοινώσεις/επικαιρότητα 2012
Post by: pepper ann on May 27, 2012, 19:09:26 pm

Κατι ακόμα προς όλους: Όταν τελειώσουν οι εντολές ενός Label χωρίς να έχει γινει καποιο Βranch αυτόματα θα γυρίσει το πρόγραμμα στην αρχή του label χωρίς να βάλει ξερω γώ j Label?
όχι.
βλέπει τις εντολές τη μία μετά την άλλη και έτσι τις εκτελεί.Μόνο αν του βάλεις μια εντολή διακλάδωσης (βλέπε j,jr,jal,beq,bne) θα πάει σε άλλη εντολή.
Το label το βάζεις πιο πολύ για σένα,όχι για το σπιμ.Δεν αποτελεί δηλαδή ξεχωριστό τμήμα στο πρόγραμμά σου.


Title: Re: [Αρχιτεκτονική Υπ.] Γενικές απορίες και ανακοινώσεις/επικαιρότητα 2012
Post by: kickass on May 27, 2012, 19:24:22 pm
Θα με τρελάνει...
.data
.align 2
a: .byte 5
b: .byte 10

μου βγάζει syntax error στο ( : ) δίπλα απο το b .. Βλεπει κανείς κανα λάθος?


Title: Re: [Αρχιτεκτονική Υπ.] Γενικές απορίες και ανακοινώσεις/επικαιρότητα 2012
Post by: christineL on May 27, 2012, 19:35:51 pm
θα το κανεις a: .byte 5,10 και θα το χειριστής σαν πίνακα. Δεν σε αφήνει αλλιώς


Title: Re: [Αρχιτεκτονική Υπ.] Γενικές απορίες και ανακοινώσεις/επικαιρότητα 2012
Post by: Tracy_McGrady on May 27, 2012, 19:51:51 pm
θα το κανεις a: .byte 5,10 και θα το χειριστής σαν πίνακα. Δεν σε αφήνει αλλιώς
Τι εννοεις δεν σε αφήνει???!


Title: Re: [Αρχιτεκτονική Υπ.] Γενικές απορίες και ανακοινώσεις/επικαιρότητα 2012
Post by: christineL on May 27, 2012, 20:02:52 pm
τουλαχιστον σε μενα δεν γινοταν.μου εβγαζε error . Μια αλλη ερωτηση να κανω. εχει δει κανεις τη δευτερη ασκηση καθολου?


Title: Re: [Αρχιτεκτονική Υπ.] Γενικές απορίες και ανακοινώσεις/επικαιρότητα 2012
Post by: Πιστολέρο on May 27, 2012, 21:03:06 pm
μου το εκανε και μενα αυτό με το b αλλα το αλλαξα τελικα και το εκανα c και τρέχει (ξέχασα να το πω και σας έγραφα b... sorry!)

τωρα για τη δεύτερη ασκηση την είδα σήμερα και μου φάνηκε αρκετά (έως πολύ) δύσκολη. Καταλαβα 5 πράγματα αλλά δεν είναι αρκετά για να μπορέσω να εξηγήσω ακριβώς τη λειτουργία του προγράμματος. Το αρχείο που μας έδωσαν πάντως μόνο βοηθητικό δεν είναι... δε διαβάζεται με τπτ...


Title: Re: [Αρχιτεκτονική Υπ.] Γενικές απορίες και ανακοινώσεις/επικαιρότητα 2012
Post by: christineL on May 27, 2012, 21:18:11 pm
+1 Και επίσης δεν μπορώ να καταλαβω τι θα κερδιζουμε με την συγκεκριμενη ασκηση(2) .Ουτε καν στ παραρτημα δεν το εξηγει τοσο αναλυτικα οσο χρειαζεται.


Title: Re: [Αρχιτεκτονική Υπ.] Γενικές απορίες και ανακοινώ
Post by: Ναταλία on May 27, 2012, 21:48:05 pm
Υποθετω οτι αν βαλεις (οπως γραφεις με syscall) να βαζει ο χρηστης τις τιμες δεν εχει νοημα να ορισεις το α στην αρχή.Απλα θα εχεις ξερω γω στο $s0 τη μια τιμη και στο $s1 την αλλη.Οποτε για να καλεσεις τη συναρτηση θα βαλεις μετα τα $s0 και $s1 στα ορισματα $a0 και $a1 και θα φτιαξεις τη συναρτηση ευρεσης με ορισμα αριθμους αντι για διευθυνσεις.Δεν ειμαι σιγουρος ομως...

Η ερωτηση μου ειναι: γιατι να το κανεις αυτο αφου ειναι πιο απλο αυτο που μας ζητησαν?

απλα αντεγραψα ακριβως το προγραμμα της c. που εκει ζηταει τιμες απο το χρηστη.
αν δεν καταφερω να το λυσω ετσι θα οριζω τιμες στην αρχη!


συναρτηση γιατι να καλεσουμε??  :o


Title: Re: [Αρχιτεκτονική Υπ.] Γενικές απορίες και ανακοινώ
Post by: kickass on May 27, 2012, 22:39:00 pm
συναρτηση γιατι να καλεσουμε??  :o

Απλά στην εκφώνηση κατι γράφει για αναδρομικό τύπο.. Αλλά αφού τρέχει και έτσι δεν παίζει να υπάρχει πρόβλημα. Άν και ένιωσα αυτη την αμήχανη στιγμή που το πρόγραμμα σου τρέχει αλλα δεν είσαι σιγουρος αν τρέχει σωστά γιατί δεν θυμάσαι το ΜΚΔ δυο αριθμών...  :D ... Εντάξει όμως τα κατάφερα...


Title: Re: [Αρχιτεκτονική Υπ.] Γενικές απορίες και ανακοινώσεις/επικαιρότητα 2012
Post by: Anyparktos on May 27, 2012, 22:54:48 pm
Ειχα σχηματισει την εντυπωση οτι βγαζει νοημα να φτιαξουμε συναρτηση για να μας βρισκει ΜΚΔ.Μαλλον μαλακια...Σορρυ αν μπερδεψα κοσμο!


Title: Re: [Αρχιτεκτονική Υπ.] Γενικές απορίες και ανακοινώσεις/επικαιρότητα 2012
Post by: Ναταλία on May 27, 2012, 23:00:01 pm
χαχα οκ  ;D


Title: Re: [Αρχιτεκτονική Υπ.] Γενικές απορίες και ανακοινώσεις/επικαιρότητα 2012
Post by: Anyparktos on May 27, 2012, 23:36:25 pm
Btw,παιδες,thanx για ολα,IT'S ALIVE!(τρέχει η μαλακία)

Μια βλακωδης απορια πριν αρχισω να ασχολουμαι με τη δευτερη εργασια: εχει κραξει ποτε εξεταστης κοσμο επειδη ξερω γω δεν αποθηκευσε στο stack τις αρχικες τιμές των καταχωρητων αποθηκευσης στην αρχη και δεν τις εκανε load ξανα στο τελος?Ξερετε τι εννοω,πχ:

Code:
ARXH:
subu $sp, $sp, 32 # to 32 tyxaio,mporei kapoios na ebale allo
sw $s0, 0($sp)
sw $s1, 4($sp)

[PROGRAMMA...]


TELOS:
lw $s0, 0($sp)
lw $s1, 4($sp)
addiu $sp, $sp, 32

Αμα δε το βαλω αυτο θεωρητικα αφου τρεξει η main μια αλλη τυχαια συναρτηση-προγραμμα μπορει να παρει αλλες τιμες για τα s0 και s1.Εχει κραξει ποτε εξεταστης αμα δε το βαλεις αυτο?

EDIT: Κατι ακομα...Αν παει κανεις στο μαθημα,ξερει μηπως αν θα εξεταστούμε στο εργαστήριο και αυτή τη φορά?Γιατί 8 του μηνός παραδίδουμε και 14 είναι οι εξετάσεις!  :???:


Title: Re: [Αρχιτεκτονική Υπ.] Γενικές απορίες και ανακοινώσεις/επικαιρότητα 2012
Post by: Tracy_McGrady on May 28, 2012, 00:09:38 am
Btw,παιδες,thanx για ολα,IT'S ALIVE!(τρέχει η μαλακία)

Μια βλακωδης απορια πριν αρχισω να ασχολουμαι με τη δευτερη εργασια: εχει κραξει ποτε εξεταστης κοσμο επειδη ξερω γω δεν αποθηκευσε στο stack τις αρχικες τιμές των καταχωρητων αποθηκευσης στην αρχη και δεν τις εκανε load ξανα στο τελος?Ξερετε τι εννοω,πχ:

Code:
ARXH:
subu $sp, $sp, 32 # to 32 tyxaio,mporei kapoios na ebale allo
sw $s0, 0($sp)
sw $s1, 4($sp)

[PROGRAMMA...]


TELOS:
lw $s0, 0($sp)
lw $s1, 4($sp)
addiu $sp, $sp, 32

Αμα δε το βαλω αυτο θεωρητικα αφου τρεξει η main μια αλλη τυχαια συναρτηση-προγραμμα μπορει να παρει αλλες τιμες για τα s0 και s1.Εχει κραξει ποτε εξεταστης αμα δε το βαλεις αυτο?

EDIT: Κατι ακομα...Αν παει κανεις στο μαθημα,ξερει μηπως αν θα εξεταστούμε στο εργαστήριο και αυτή τη φορά?Γιατί 8 του μηνός παραδίδουμε και 14 είναι οι εξετάσεις!  :???:
Ημέρες για εξέταση ανακοινώθηκαν στο ethmmy!!Αν εννοεις αυτό!


Title: Re: [Αρχιτεκτονική Υπ.] Γενικές απορίες και ανακοινώσεις/επικαιρότητα 2012
Post by: jxst on May 28, 2012, 12:10:29 pm
Θα με τρελάνει...
.data
.align 2
a: .byte 5
b: .byte 10

μου βγάζει syntax error στο ( : ) δίπλα απο το b .. Βλεπει κανείς κανα λάθος?
Το b ειναι δεσμευμενη λεξη απο το mips και δεν μπορεις να το χρησιμοποιησεις αρα θα το κανεις καπως ετσι
vara: .byte 5 (με 0  δε ζηταει να το αρχικοποιησουμε?)
varb: .byte 10


Title: Re: [Αρχιτεκτονική Υπ.] Γενικές απορίες και ανακοινώ
Post by: Ναταλία on May 28, 2012, 19:28:27 pm
Θα με τρελάνει...
.data
.align 2
a: .byte 5
b: .byte 10

μου βγάζει syntax error στο ( : ) δίπλα απο το b .. Βλεπει κανείς κανα λάθος?
Το b ειναι δεσμευμενη λεξη απο το mips και δεν μπορεις να το χρησιμοποιησεις αρα θα το κανεις καπως ετσι
vara: .byte 5 (με 0  δε ζηταει να το αρχικοποιησουμε?)
varb: .byte 10

και αν το κανεις ετσι μετα πως περνεις αυτες τις τιμες στο προγραμμα?
κανω la $t0,a
        lw $v0,0($t0)
γιατι τα βαζω να τα διαβαζει ο χρηστης
αλλα δουλευει μονο για to vara και οχι για το var b!

επισης αν θελω να δηλωσω

pinakas:. byte 0,0
τι offset πρεπει να βαλω στην εντολη  lw $v0,0($t0) για να παρω την δευτερη τιμη??  :(

4?


Title: Re: [Αρχιτεκτονική Υπ.] Γενικές απορίες και ανακοινώσεις/επικαιρότητα 2012
Post by: tzallas on May 28, 2012, 19:33:47 pm
παιδιά, άμα βρει κανείς τι κάνει η δεύτερη εργασία ας βοηθήσει, δεν βγάζω άκρη με τίποτα


Title: Re: [Αρχιτεκτονική Υπ.] Γενικές απορίες και ανακοινώσεις/επικαιρότητα 2012
Post by: kickass on May 28, 2012, 21:01:10 pm
παιδιά, άμα βρει κανείς τι κάνει η δεύτερη εργασία ας βοηθήσει, δεν βγάζω άκρη με τίποτα
+1  :(


Title: Re: [Αρχιτεκτονική Υπ.] Γενικές απορίες και ανακοινώσεις/επικαιρότητα 2012
Post by: Elade on May 28, 2012, 22:28:39 pm
η εντολή b waitloop ξέρει κανεις τι κάνει?


Title: Re: [Αρχιτεκτονική Υπ.] Γενικές απορίες και ανακοινώσεις/επικαιρότητα 2012
Post by: pepper ann on May 28, 2012, 22:51:18 pm
σαν την jump (πρέπει να) είναι.


Title: Re: [Αρχιτεκτονική Υπ.] Γενικές απορίες και ανακοινώσεις/επικαιρότητα 2012
Post by: Elade on May 28, 2012, 22:56:12 pm
πω πω ηλίθιο πρόγραμμα, δλδ άμα φτάσει εκει ανεβοκατεβαίνει στο wait loop? :P


Title: Re: [Αρχιτεκτονική Υπ.] Γενικές απορίες και ανακοινώσεις/επικαιρότητα 2012
Post by: pepper ann on May 28, 2012, 23:12:34 pm
πω πω ηλίθιο πρόγραμμα, δλδ άμα φτάσει εκει ανεβοκατεβαίνει στο wait loop? :P
έχεις τσεκάρει στα settings το enable mapped i/o?


Title: Re: [Αρχιτεκτονική Υπ.] Γενικές απορίες και ανακοινώσεις/επικαιρότητα 2012
Post by: Elade on May 28, 2012, 23:28:07 pm
ναι αλλα δεν μπορώ να βρω τι εισοδο θέλει, γνκα αμα βάλω είσοδο, μ εμφανίζει "Exception 0[interrupt] occured and ignored" κ μετα προχωράει στο υπολοιπο προγρμμα(textA ktl)


Title: Re: [Αρχιτεκτονική Υπ.] Γενικές απορίες και ανακοινώσεις/επικαιρότητα 2012
Post by: Ναταλία on May 29, 2012, 00:49:12 am
μα ναι.. αυτος ειναι ο σκοπος του προγραμματος! να βρεις τι λαθος υπαρχει :P


Title: Re: [Αρχιτεκτονική Υπ.] Γενικές απορίες και ανακοινώσεις/επικαιρότητα 2012
Post by: Elade on May 29, 2012, 01:49:27 am
χαχαχα, δικιο έχεις, δν το χα σκεφτεί ετσι, θα το δοκιμασω, να σαι καλα ;)


Title: Re: [Αρχιτεκτονική Υπ.] Γενικές απορίες και ανακοινώσεις/επικαιρότητα 2012
Post by: teslaaaa on May 29, 2012, 15:33:30 pm
μα ναι.. αυτος ειναι ο σκοπος του προγραμματος! να βρεις τι λαθος υπαρχει :P
υπαρχει λαθος στη δευτερη εργασια?
εγω δεν καταλαβαινω γιατι δεν εχει $ στο βοηθητικο αρχειο που μας δωσανε στο εξης σημειο:
sw $v0,s1
sw $a0,s2


Title: Re: [Αρχιτεκτονική Υπ.] Γενικές απορίες και ανακοινώσεις/επικαιρότητα 2012
Post by: Anyparktos on May 29, 2012, 16:11:04 pm
Kατι ακομα...19η σειρα στο interrupts.asm : #li $t3, 10
Ηθελαν οντως να το βαλουν σε comment ή ηταν ατυχημα?Βεβαια δε βλεπω να παιζει και κανεναν αλλο ρολο ο t3...


Title: Re: [Αρχιτεκτονική Υπ.] Γενικές απορίες και ανακοινώσεις/επικαιρότητα 2012
Post by: Elade on May 29, 2012, 19:01:34 pm
μα ναι.. αυτος ειναι ο σκοπος του προγραμματος! να βρεις τι λαθος υπαρχει :P
υπαρχει λαθος στη δευτερη εργασια?
εγω δεν καταλαβαινω γιατι δεν εχει $ στο βοηθητικο αρχειο που μας δωσανε στο εξης σημειο:
sw $v0,s1
sw $a0,s2
άμα δεις στο βιβλιο(σελ 955) δεν είναι οι κλασσικοι καταχωρητες π ξέρουμε αλλα 2 θέσεις μνήμης, save0 κ save1


Title: Re: [Αρχιτεκτονική Υπ.] Γενικές απορίες και ανακοινώσεις/επικαιρότητα 2012
Post by: gko17 on May 29, 2012, 23:24:40 pm
κατι ασχετο...αν δεν εχεις κανει τη 1η εργασια μπορεις να κανεις τη 2η μονο??


Title: Re: [Αρχιτεκτονική Υπ.] Γενικές απορίες και ανακοινώσεις/επικαιρότητα 2012
Post by: Elade on May 29, 2012, 23:27:17 pm
δεν λέει κάπου ότι απαγορεύεται άρα δεν βρίσκω το λόγο να μην γίνεται, για σιγουριά, email σε καποιον διδασκοντα


Title: Re: [Αρχιτεκτονική Υπ.] Γενικές απορίες και ανακοινώσεις/επικαιρότητα 2012
Post by: princess_of_the_dawn on May 29, 2012, 23:36:03 pm
εγώ δεν κατάλαβα ακόμη,τί πρέπει να διαβάσουμε;  ::) ::) ::)


Title: Re: [Αρχιτεκτονική Υπ.] Γενικές απορίες και ανακοινώσεις/επικαιρότητα 2012
Post by: Elade on May 29, 2012, 23:52:36 pm
για το 1ο κομμάτι τα κλασσικα με τις εντολες κτλ
για το 2ο νμζω χρειάζονται κεφάλαια 4.9 και (κυρίως) Β.7
αλλα κ πάλι δεν θα καταφέρεις να την λύσεις :P :P


Title: Re: [Αρχιτεκτονική Υπ.] Γενικές απορίες και ανακοινώσεις/επικαιρότητα 2012
Post by: Elade on May 30, 2012, 11:54:40 am
στη σελίδα 953 του βιβλίου, τα σχήματα για τους καταχωρητές status k cause είναι αναποδα, το πάνω αντιστοιχει στον cause και το κάτω στον status(στο κείμενο βέβαια τα αναφέρει σωστά)


Title: Re: [Αρχιτεκτονική Υπ.] Γενικές απορίες και ανακοινώσεις/επικαιρότητα 2012
Post by: i_am_batman on May 30, 2012, 12:35:25 pm
για το 2ο νμζω χρειάζονται κεφάλαια 4.9 και (κυρίως) Β.7

Θες να γράψεις τους τίτλους από τις παραγράφους που λες; Έχω την τρίτη έκδοση του βιβλίου, που είναι ελαφρώς διαφοροποιημένη.
(Δεν έχω ασχοληθεί ακόμα με τη δεύτερη εργασία)


Title: Re: [Αρχιτεκτονική Υπ.] Γενικές απορίες και ανακοινώσεις/επικαιρότητα 2012
Post by: Elade on May 30, 2012, 12:39:29 pm
το 4.9 είναι εξαιρέσεις και το β.7 εξαιρέσεις και διακοπές


Title: Re: [Αρχιτεκτονική Υπ.] Γενικές απορίες και ανακοινώσεις/επικαιρότητα 2012
Post by: Elade on May 30, 2012, 21:32:03 pm
μέχρι που έχει φτάσει στην ύλη? είπε ποια θα είναι η τελική?


Title: Re: [Αρχιτεκτονική Υπ.] Γενικές απορίες και ανακοινώσεις/επικαιρότητα 2012
Post by: Ναταλία on May 30, 2012, 23:42:34 pm
ειπε θα ειναι 1,2,3,4,5 μεχρι κρυφη μνημη (αποτι καταλαβα εικονικη οχι αλλα την ειπε στο μαθημα)


Title: Re: [Αρχιτεκτονική Υπ.] Γενικές απορίες και ανακοινώ
Post by: i_am_batman on May 31, 2012, 00:26:56 am
Βρίσκετε κάποια παραδείγματα ή συγκεκριμένα σημεία σημαντικά;

Η θεωρία είναι χαοτική και από ότι κατάλαβα τα μόνα θέματα που έχει νόημα να δούμε είναι του 2010.

(προσπαθώ να βρω νόημα στο να συνεχίσω να διαβάζω για τη μηχανή πεπερασμένης κατάστασης και δυσκολεύομαι)


Title: Re: [Αρχιτεκτονική Υπ.] Γενικές απορίες και ανακοινώσεις/επικαιρότητα 2012
Post by: Elade on June 01, 2012, 13:34:07 pm
ειπε θα ειναι 1,2,3,4,5 μεχρι κρυφη μνημη (αποτι καταλαβα εικονικη οχι αλλα την ειπε στο μαθημα)
μεχρι κρυφή μνήμη σημαίνει κρυφή μνήμη μέσα ή έξω? επίσης απο παραρτήματα α-δ?


Title: Re: [Αρχιτεκτονική Υπ.] Γενικές απορίες και ανακοινώσεις/επικαιρότητα 2012
Post by: Anyparktos on June 01, 2012, 17:53:08 pm
Ακομα και το 5.8 λεει για κρυφη μνημη (συνοχη κρυφής μνήμης).Μεχρι που διαβαζουμε?Μηπως ξερει κανεις ποιες διαφανειες του ethmmy εχει κανει στο μαθημα πχ?


Title: Re: [Αρχιτεκτονική Υπ.] Γενικές απορίες και ανακοινώσεις/επικαιρότητα 2012
Post by: pepper ann on June 01, 2012, 19:33:14 pm
ειπε θα ειναι 1,2,3,4,5 μεχρι κρυφη μνημη (αποτι καταλαβα εικονικη οχι αλλα την ειπε στο μαθημα)
μεχρι κρυφή μνήμη σημαίνει κρυφή μνήμη μέσα ή έξω? επίσης απο παραρτήματα α-δ?
κρυφή μέσα.
τα παραρτήματα είπε ότι πρέπει να τα ξέρουμε.Δεν θα μας ρωτήσει π.χ τι λειτουργία κάνει ο πολυπλέκτης αλλά θεωρεί δεδομένο ότι θα ξέρουμε.


Title: Re: [Αρχιτεκτονική Υπ.] Γενικές απορίες και ανακοινώσεις/επικαιρότητα 2012
Post by: Elade on June 01, 2012, 21:46:11 pm
ευχαριστώ pepper ann(απ το ομώνυμο καρτου το όνομα?  :P)


Title: Re: [Αρχιτεκτονική Υπ.] Γενικές απορίες και ανακοινώσεις/επικαιρότητα 2012
Post by: Anyparktos on June 02, 2012, 13:48:10 pm
ειπε θα ειναι 1,2,3,4,5 μεχρι κρυφη μνημη (αποτι καταλαβα εικονικη οχι αλλα την ειπε στο μαθημα)
μεχρι κρυφή μνήμη σημαίνει κρυφή μνήμη μέσα ή έξω? επίσης απο παραρτήματα α-δ?

Βασικα εχω την τεταρτη εκδοση του βιβλιου και εχει μονο α.β παραρτηματα μεσα.Τα γ,δ που λεει οτι ειναι μεσα που τα βρισκουμε?


Title: Re: [Αρχιτεκτονική Υπ.] Γενικές απορίες και ανακοινώσεις/επικαιρότητα 2012
Post by: Elade on June 02, 2012, 14:25:53 pm
στον β τόμο :P(αν δεν τον έχεις, έχει ανεβάσει ο πέτρου διαφάνειες στο e-thmmy)


Title: Re: [Αρχιτεκτονική Υπ.] Γενικές απορίες και ανακοινώσεις/επικαιρότητα 2012
Post by: pepper ann on June 02, 2012, 15:33:49 pm
ευχαριστώ pepper ann(απ το ομώνυμο καρτουν το όνομα?  :P)
σαφώς  : D


Title: Re: [Αρχιτεκτονική Υπ.] Γενικές απορίες και ανακοινώσεις/επικαιρότητα 2012
Post by: Anyparktos on June 02, 2012, 16:12:14 pm
Thanx ELADE.75000 σελιδες υλη ομως ρε γμτ...

Βασικα εβγαλε κανεις ακρη με το δευτερο τμημα της εργασιας με τα interrupt?Αν ναι,δε μας παραπεμπετε πουθενα πιο συγκεκριμενα στο βιβλιο γιατι παιζει πολυ χαος?


Title: Re: [Αρχιτεκτονική Υπ.] Γενικές απορίες και ανακοινώσεις/επικαιρότητα 2012
Post by: MiKiS86 on June 02, 2012, 16:45:34 pm
Κι εγώ προσπαθώ να βγάλω άκρη με τη δεύτερη...
Ξέρει κανείς ποια η διαφορά των εντολών b και j ?
b   target          #  unconditional branch to program label target
j   target           #  unconditional jump to program label target


Title: Re: [Αρχιτεκτονική Υπ.] Γενικές απορίες και ανακοινώσεις/επικαιρότητα 2012
Post by: pepper ann on June 02, 2012, 17:40:19 pm
Thanx ELADE.75000 σελιδες υλη ομως ρε γμτ...

Βασικα εβγαλε κανεις ακρη με το δευτερο τμημα της εργασιας με τα interrupt?Αν ναι,δε μας παραπεμπετε πουθενα πιο συγκεκριμενα στο βιβλιο γιατι παιζει πολυ χαος?
δες το παράρτημα β7


Title: Re: [Αρχιτεκτονική Υπ.] Γενικές απορίες και ανακοινώσεις/επικαιρότητα 2012
Post by: chrimour on June 03, 2012, 03:01:01 am
δεν ξέρω πια είναι η διαφορα τους σε θέμα λειτουργιας αλλα:

Branch unconditionally   b Label   beq $zero,$zero,Label   if(R[rs]==R[rt]) PC=Label


Title: Re: [Αρχιτεκτονική Υπ.] Γενικές απορίες και ανακοινώσεις/επικαιρότητα 2012
Post by: Δον on June 03, 2012, 20:27:31 pm
Κι εγώ προσπαθώ να βγάλω άκρη με τη δεύτερη...
Ξέρει κανείς ποια η διαφορά των εντολών b και j ?
b   target          #  unconditional branch to program label target
j   target           #  unconditional jump to program label target

Έχω την αίσθηση ότι κάνουν ακριβώς το ίδιο πράγμα απλά είναι εντολές διαφορετικού τύπου.
Η b όπως ανέφερε ο chrimour είναι εντολή τύπου branch ενώ το j είναι κλασσικό jump.
Δε νομίζω να σου είναι εμπόδιο στην κατανόηση του προγράμματος εκείνου  ^victory^


Title: Re: [Αρχιτεκτονική Υπ.] Γενικές απορίες και ανακοινώσεις/επικαιρότητα 2012
Post by: 4Dcube on June 03, 2012, 20:40:33 pm
σε τινός instruction set βρήκες σκέτη b ;


Title: Re: [Αρχιτεκτονική Υπ.] Γενικές απορίες και ανακοινώσεις/επικαιρότητα 2012
Post by: theofilos on June 03, 2012, 22:36:11 pm
παιδια οποιος δεν εχει παραδωσει εργασιες και αφησει το μαθημα για σεπτεμβρη τι παιζει?παει και το δινει αναγκαστικα χωρις να παραδωσει εργασιες ή μπορει να παραδωσει εργασιες μεσα στο σεπτεμβρη,γιατι απο οτι ξερω οι εργασιες δινουν σημαντικους βαθμους για να περασεις το μαθημα


Title: Re: [Αρχιτεκτονική Υπ.] Γενικές απορίες και ανακοινώσεις/επικαιρότητα 2012
Post by: pepper ann on June 03, 2012, 22:45:35 pm
παιδια οποιος δεν εχει παραδωσει εργασιες και αφησει το μαθημα για σεπτεμβρη τι παιζει?παει και το δινει αναγκαστικα χωρις να παραδωσει εργασιες ή μπορει να παραδωσει εργασιες μεσα στο σεπτεμβρη,γιατι απο οτι ξερω οι εργασιες δινουν σημαντικους βαθμους για να περασεις το μαθημα
από ετημμυ:
Φοιτητές που δεν θα παραδόσουν και δεν εξετασθούν στις εργασίες δεν μπορούν να πάρουν τελικό βαθμό μεγαλύτερο από το 70% του βαθμού της γραπτής εξέτασης.


Title: Re: [Αρχιτεκτονική Υπ.] Γενικές απορίες και ανακοινώσεις/επικαιρότητα 2012
Post by: Ναταλία on June 03, 2012, 23:31:56 pm
τον σεπτεμβρη μετραν οι εργασιες?


Title: Re: [Αρχιτεκτονική Υπ.] Γενικές απορίες και ανακοινώσεις/επικαιρότητα 2012
Post by: kostas4 on June 04, 2012, 13:44:15 pm
ναι~!


Title: Re: [Αρχιτεκτονική Υπ.] Γενικές απορίες και ανακοινώσεις/επικαιρότητα 2012
Post by: boone on June 04, 2012, 17:38:25 pm
Παιδιά, πρέπει να διαβάζει τους αριθμούς από το πληκτρολόγιο ή και να τους θέτουμε εμείς μέσα στο πρόγραμμα είναι cool?
Κι επίσης, η cnstant μεταβλητή ορίζεται ως .globl, σωστά?


Title: Re: [Αρχιτεκτονική Υπ.] Γενικές απορίες και ανακοινώσεις/επικαιρότητα 2012
Post by: pepper ann on June 04, 2012, 18:18:15 pm
Παιδιά, πρέπει να διαβάζει τους αριθμούς από το πληκτρολόγιο ή και να τους θέτουμε εμείς μέσα στο πρόγραμμα είναι cool?
Κι επίσης, η cnstant μεταβλητή ορίζεται ως .globl, σωστά?
ο σισμάνης μου απάντησε αυτό:


Το αν οι είσοδοι θα είναι στο data section με κάποιες αρχικές τιμές ή θα τις δίνει ο χρήστης  από την κονσόλα at run time είναι μια απόφαση που θα την πάρεις εσύ.

Και οι δύο λύσεις είναι αποδεκτές αρκεί να βγάζουν σωστό αποτέλεσμα.


Title: Re: [Αρχιτεκτονική Υπ.] Γενικές απορίες και ανακοινώσεις/επικαιρότητα 2012
Post by: boone on June 04, 2012, 19:37:17 pm
Ok ευχαριστώ  :)


Title: Re: [Αρχιτεκτονική Υπ.] Γενικές απορίες και ανακοινώ
Post by: Anastacia on June 04, 2012, 23:47:38 pm
Κοιτώντας τα πιο πρόσφατα παλιά θέματα που γεννήθηκαν μερικές απορίες.

1. Υπαρχει περίπτωση να μας ζητηθεί να υλοποιήσουμε συνάρτηση με πύλες (όπως στα ψηφικά);

2. Μπαίνουν ακόμα ασκήσεις όπου πρέπει να συμπληρωθούν μικροεντολές (και αν ναι, που ακριβώς είναι στο βιβλίο, γιατί την ύλη εκτός των παραρτημάτων, νομίζω ότι την έχω καταλάβει πάνω κάτω);

3. Έννοιες όπως αυτή του "ελεγκτή άμεσης προσπέλασης μνήμης" , "Risc/Cisc" και "ψηφία carry/overflow" περιέχονται στην ύλη μας;

Όποιος-α μπορεί να ρίξει λίγο φως στην υπόθεση, θα με βοηθήσει πολύ.  :)


Title: Re: [Αρχιτεκτονική Υπ.] Γενικές απορίες και ανακοινώσεις/επικαιρότητα 2012
Post by: princess_of_the_dawn on June 05, 2012, 02:55:08 am
Στην πρώτη εργασία, έστω ότι ορίζουμε εμείς τους αριθμούς που θα χρησιμοποιήσουμε..
μετά στο text section πώς τους χρησιμοποιούμε;
 
έστω ότι γράφω στο .data
Code:
.data
.align 2
u:.byte 12
v:.byte 2

μετά στη main θα τους δηλώσω
α)κάπως έτσι
 
Code:
.align 2
.globl main
.ent main
main:
       
       lbu   $t0, 0($a0)
       lbu   $t1, 4($a0)

β)κάπως έτσι
Code:
.align 2
.globl main
.ent main
main:
       
       lbu   $t0,u
       lbu   $t1, v

γ) συμπληρώστε τη σωστή απάντηση  :D


Title: Re: [Αρχιτεκτονική Υπ.] Γενικές απορίες και ανακοινώσεις/επικαιρότητα 2012
Post by: Elade on June 05, 2012, 02:59:34 am
νμζω το 2ο


Title: Re: [Αρχιτεκτονική Υπ.] Γενικές απορίες και ανακοινώσεις/επικαιρότητα 2012
Post by: princess_of_the_dawn on June 05, 2012, 03:04:41 am
μου ρθε γιατί μου πεταει ερρορ όταν βάζω το δευτερο...
βασικά πιο κάτω χρησιμοποιώ τα t1 t0 και μου βγάζει syntax errors :(
s ευχαριστώ πάντως  :)


Title: Re: [Αρχιτεκτονική Υπ.] Γενικές απορίες και ανακοινώσεις/επικαιρότητα 2012
Post by: Elade on June 05, 2012, 03:07:26 am
τι error βγάζει?


Title: Re: [Αρχιτεκτονική Υπ.] Γενικές απορίες και ανακοινώσεις/επικαιρότητα 2012
Post by: princess_of_the_dawn on June 05, 2012, 03:14:52 am
1.immediate value is too large for field
2.syntax error on line 18 of file
  addiu $t3, $t0, $zero  #$t3=u   στο $t0
3.undefined symbol at
    bne   $t0, $t1, Proc1  #if u!=v go to Proc1

4.κατι exceptions και κατι bad data addresses

και πολλά άλλα λάθη που ακόμη δεν έχω ανακαλύψει
 :-[


Title: Re: [Αρχιτεκτονική Υπ.] Γενικές απορίες και ανακοινώ
Post by: riko5 on June 05, 2012, 13:05:34 pm
Κοιτώντας τα πιο πρόσφατα παλιά θέματα που γεννήθηκαν μερικές απορίες.

1. Υπαρχει περίπτωση να μας ζητηθεί να υλοποιήσουμε συνάρτηση με πύλες (όπως στα ψηφικά);

2. Μπαίνουν ακόμα ασκήσεις όπου πρέπει να συμπληρωθούν μικροεντολές (και αν ναι, που ακριβώς είναι στο βιβλίο, γιατί την ύλη εκτός των παραρτημάτων, νομίζω ότι την έχω καταλάβει πάνω κάτω);

3. Έννοιες όπως αυτή του "ελεγκτή άμεσης προσπέλασης μνήμης" , "Risc/Cisc" και "ψηφία carry/overflow" περιέχονται στην ύλη μας;

Όποιος-α μπορεί να ρίξει λίγο φως στην υπόθεση, θα με βοηθήσει πολύ.  :)
+1


Title: Re: [Αρχιτεκτονική Υπ.] Γενικές απορίες και ανακοινώσεις/επικαιρότητα 2012
Post by: Ναταλία on June 05, 2012, 14:48:01 pm
Στην πρώτη εργασία, έστω ότι ορίζουμε εμείς τους αριθμούς που θα χρησιμοποιήσουμε..
μετά στο text section πώς τους χρησιμοποιούμε;
 
έστω ότι γράφω στο .data
Code:
.data
.align 2
u:.byte 12
v:.byte 2

μετά στη main θα τους δηλώσω
α)κάπως έτσι
 
Code:
.align 2
.globl main
.ent main
main:
       
       lbu   $t0, 0($a0)
       lbu   $t1, 4($a0)

β)κάπως έτσι
Code:
.align 2
.globl main
.ent main
main:
       
       lbu   $t0,u
       lbu   $t1, v

γ) συμπληρώστε τη σωστή απάντηση  :D

το 2ο! το πρωτο το χρησιμοποιεις νομιζω σε πινακα!


Title: Re: [Αρχιτεκτονική Υπ.] Γενικές απορίες και ανακοινώσεις/επικαιρότητα 2012
Post by: png on June 05, 2012, 15:46:31 pm
Κοιτώντας τα πιο πρόσφατα παλιά θέματα που γεννήθηκαν μερικές απορίες.

1. Υπαρχει περίπτωση να μας ζητηθεί να υλοποιήσουμε συνάρτηση με πύλες (όπως στα ψηφικά);

2. Μπαίνουν ακόμα ασκήσεις όπου πρέπει να συμπληρωθούν μικροεντολές (και αν ναι, που ακριβώς είναι στο βιβλίο, γιατί την ύλη εκτός των παραρτημάτων, νομίζω ότι την έχω καταλάβει πάνω κάτω);

3. Έννοιες όπως αυτή του "ελεγκτή άμεσης προσπέλασης μνήμης" , "Risc/Cisc" και "ψηφία carry/overflow" περιέχονται στην ύλη μας;

Όποιος-α μπορεί να ρίξει λίγο φως στην υπόθεση, θα με βοηθήσει πολύ.  :)

έδωσα πέρυσι τον ιούνιο.
1.θεωρώ απίθανο να βάλει υλοποίηση με πύλες...η ύλη είναι πολύ μεγάλη για να καταφύγουν οι διδάσκοντες στα χωράφια των ψηφιακών. αλλά ποτέ μη λες ποτε... πάντως πέρυσι δεν έβαλε.

2.μικροεντολές εννοεις mips; αν ναι, τότε πέρυσι είχε βάλει ένα μικρό πρόγραμμα ή δύο, αλγοριθμικά πολύ απλά. (μάλλον δεν εννοείς αυτό)

3. η ύλη είναι ένα χάος, δεν ξέρω αν φέτος αποσαφήνισαν κάποια πράγματα, πάντως πέρυσι ήτανε όλα μέσα.

επίσης προσοχή σε κάτι ύπουλες εφαρμογές με ταξινόμησεις, cache, ακρίβεια ανάλογα με το μέγεθος της λέξης, κάτι διεργασίες στον επεξεργαστή, τα αγαπάνε όλα αυτά.


Title: Re: [Αρχιτεκτονική Υπ.] Γενικές απορίες και ανακοινώσεις/επικαιρότητα 2012
Post by: Ναταλία on June 05, 2012, 15:59:05 pm

επίσης προσοχή σε κάτι ύπουλες εφαρμογές με ταξινόμησεις, cache, ακρίβεια ανάλογα με το μέγεθος της λέξης, κάτι διεργασίες στον επεξεργαστή, τα αγαπάνε όλα αυτά.


αυτα τι ακριβως ειναι?  :P
ακριβεια αναλογα με μεγεθος λεξης??


Title: Re: [Αρχιτεκτονική Υπ.] Γενικές απορίες και ανακοινώσεις/επικαιρότητα 2012
Post by: png on June 05, 2012, 16:07:20 pm

επίσης προσοχή σε κάτι ύπουλες εφαρμογές με ταξινόμησεις, cache, ακρίβεια ανάλογα με το μέγεθος της λέξης, κάτι διεργασίες στον επεξεργαστή, τα αγαπάνε όλα αυτά.


αυτα τι ακριβως ειναι?  :P
ακριβεια αναλογα με μεγεθος λεξης??

λες και θυμάμαι τώρα... :P γενικά το κόνσεπτ είναι ότι όσο μεγαλύτερο μέγεθος έχει η λέξη, τόσο μικρότερα διαστήματα "καταλαβαίνει" ο επεξεργαστής ανάμεσα στους αριθμούς.
και θα σου πει να βρεις τον μικρότερο αριθμό που μπορεί να "καταλάβει" για ορισμένο μέγεθος λέξης.
(disclaimer: εντελώς στο φλου τα λέω, έχω να τα δω ένα χρόνο, και είμαι πολύ χαρούμενη για αυτό :D)


Title: Re: [Αρχιτεκτονική Υπ.] Γενικές απορίες και ανακοινώσεις/επικαιρότητα 2012
Post by: nastia on June 05, 2012, 16:28:59 pm
Σοβαρά τώρα, στην προηγούμενη πρώτη εργασία, που είχαμε words είχαμε declaration του τύπου .WORD 1, .WORD 5 και τέτοια.
Τωρα που θέλουμε unsigned byte πως θα ειναι?Βρηκα μονο το .BYTE σε ενα από τα tutorials που ειχε ποσταρει ενα παιδι παλια.

Επίσης,ξαναρωτάω,φορτώνουμε κανονικά στους καταχωρητές χωρίς πρόβλημα,παρά το ότι είναι 1 byte και όχι 4 (όσα δηλαδή έχει ένας καταχωρητής)?


τα tutorials αυτα που τα βρηκες??


Title: Re: [Αρχιτεκτονική Υπ.] Γενικές απορίες και ανακοινώσεις/επικαιρότητα 2012
Post by: Endeavour X on June 05, 2012, 17:14:09 pm

επίσης προσοχή σε κάτι ύπουλες εφαρμογές με ταξινόμησεις, cache, ακρίβεια ανάλογα με το μέγεθος της λέξης, κάτι διεργασίες στον επεξεργαστή, τα αγαπάνε όλα αυτά.


αυτα τι ακριβως ειναι?  :P
ακριβεια αναλογα με μεγεθος λεξης??

λες και θυμάμαι τώρα... :P γενικά το κόνσεπτ είναι ότι όσο μεγαλύτερο μέγεθος έχει η λέξη, τόσο μικρότερα διαστήματα "καταλαβαίνει" ο επεξεργαστής ανάμεσα στους αριθμούς.
και θα σου πει να βρεις τον μικρότερο αριθμό που μπορεί να "καταλάβει" για ορισμένο μέγεθος λέξης.
(disclaimer: εντελώς στο φλου τα λέω, έχω να τα δω ένα χρόνο, και είμαι πολύ χαρούμενη για αυτό :D)
τι να σου πω... εισαι αξιωλιπιτι


Title: Re: [Αρχιτεκτονική Υπ.] Γενικές απορίες και ανακοινώσεις/επικαιρότητα 2012
Post by: status_quo on June 05, 2012, 19:52:19 pm
στην πρωτη εργασια πρεπει να το βρουμε οπως στο προγραμμα της C που μας δινει? γιατι πρωτον το υπολογιζει λαθος οπως το βλεπω εγω και δευτερον υπαρχουν και πιο ευκολοι τροποι μου φαινεται

edit: σοζ το παιρνω πισω μλκια μου


Title: Re: [Αρχιτεκτονική Υπ.] Γενικές απορίες και ανακοινώσεις/επικαιρότητα 2012
Post by: Anyparktos on June 05, 2012, 20:26:35 pm

επίσης προσοχή σε κάτι ύπουλες εφαρμογές με ταξινόμησεις, cache, ακρίβεια ανάλογα με το μέγεθος της λέξης, κάτι διεργασίες στον επεξεργαστή, τα αγαπάνε όλα αυτά.


αυτα τι ακριβως ειναι?  :P
ακριβεια αναλογα με μεγεθος λεξης??

λες και θυμάμαι τώρα... :P γενικά το κόνσεπτ είναι ότι όσο μεγαλύτερο μέγεθος έχει η λέξη, τόσο μικρότερα διαστήματα "καταλαβαίνει" ο επεξεργαστής ανάμεσα στους αριθμούς.
και θα σου πει να βρεις τον μικρότερο αριθμό που μπορεί να "καταλάβει" για ορισμένο μέγεθος λέξης.
(disclaimer: εντελώς στο φλου τα λέω, έχω να τα δω ένα χρόνο, και είμαι πολύ χαρούμενη για αυτό :D)
Βρε, μπας και εννοεις αυτο το θεμα που εβαλε με το μισο float-κινητή υποδιαστολή των 16 bit?


Σοβαρά τώρα, στην προηγούμενη πρώτη εργασία, που είχαμε words είχαμε declaration του τύπου .WORD 1, .WORD 5 και τέτοια.
Τωρα που θέλουμε unsigned byte πως θα ειναι?Βρηκα μονο το .BYTE σε ενα από τα tutorials που ειχε ποσταρει ενα παιδι παλια.

Επίσης,ξαναρωτάω,φορτώνουμε κανονικά στους καταχωρητές χωρίς πρόβλημα,παρά το ότι είναι 1 byte και όχι 4 (όσα δηλαδή έχει ένας καταχωρητής)?


τα tutorials αυτα που τα βρηκες??

Δε θυμάμαι αλλα παπαριες ηταν.Σου πετουσε εντολες χυμα μες τη μαπα χωρις περιγραφες της προκοπης.Καλυτερα να διαβασεις το κεφ.2.


Title: Re: [Αρχιτεκτονική Υπ.] Γενικές απορίες και ανακοινώσεις/επικαιρότητα 2012
Post by: png on June 05, 2012, 20:29:57 pm
Βρε, μπας και εννοεις αυτο το θεμα που εβαλε με το μισο float-κινητή υποδιαστολή των 16 bit?

ieee754 θεμα 8 στου ιουνιου 11 (ναι, αυτό εννοώ)


Title: Re: [Αρχιτεκτονική Υπ.] Γενικές απορίες και ανακοινώσεις/επικαιρότητα 2012
Post by: Anyparktos on June 05, 2012, 20:33:25 pm
Ωραιο ηταν αυτο,να'ταν κι άλλο να πουμε, να παρουμε το 5.


Title: Re: [Αρχιτεκτονική Υπ.] Γενικές απορίες και ανακοινώσεις/επικαιρότητα 2012
Post by: riko5 on June 05, 2012, 20:48:25 pm
Βρε, μπας και εννοεις αυτο το θεμα που εβαλε με το μισο float-κινητή υποδιαστολή των 16 bit?

ieee754 θεμα 8 στου ιουνιου 11 (ναι, αυτό εννοώ)
btw...  Στο θεμα αυτο ο αριθμος που θελει να προσδιορισουμε ποιος ειναι?


Title: Re: [Αρχιτεκτονική Υπ.] Γενικές απορίες και ανακοινώσεις/επικαιρότητα 2012
Post by: Anyparktos on June 05, 2012, 21:40:18 pm
Τον αμέσως μεγαλύτερο τον παίρνεις αν πάρεις το πιο δεξί bit του σημαντικού(κλασματικού μέρους) ίσο με 1.Τότε έχεις τον αριθμό: (-1)0*1.0000000001two*21ten
Σε δεκαδικούς αυτό είναι 4+4*2-10=4+2-8=4.0039 (το 2-8 το δινει ίσο με 0.0039 ενώ έχει κι άλλα ψηφία)

Σε κινητή υποδιαστολή είναι ο [S=0][E=10000][F=0000000001]
Το Ε ειναι 01110=14 γιατί έχουμε πλεόνασμα 15 δηλαδή 15+1=16 άρα 10000 στο δυαδικό.

Διορθώστε με αν κάνω λάθος.


Title: Re: [Αρχιτεκτονική Υπ.] Γενικές απορίες και ανακοινώσεις/επικαιρότητα 2012
Post by: Ναταλία on June 05, 2012, 22:07:44 pm
docx αρχεια μπορουν να ανοιξουν?  :P


Title: Re: [Αρχιτεκτονική Υπ.] Γενικές απορίες και ανακοινώσεις/επικαιρότητα 2012
Post by: teslaaaa on June 05, 2012, 22:26:44 pm
και μετα χειρίζομαι τα t0,t1 όπως θα χειριζόμουν οποιαδήποτε μεταβλητή,μόνο που είναι Unsigned έτσι;
τότε γιατί μου βγάζει τόσα έρρορς;
πρέπει να κάνω κάπου sb;
με τα li $v0,... τί παίζει; :???:  τα βάζω κάθε φορά που εμφανίζω ένα μήνυμα;
σόρρυ για τα πολλά ερωτηματικά :-[
δοκιμασε να τις αποθηκευσεις σε μεταβλητες τυπου $s0,$s1

οσα για αυτα που λεει η png για τις λεξεις,μαλλον εννοει το ε της μηχανης και το ποσο απεχουν διαδοχικες λεξεις μεταξυ τους αναλογα με το ευρος αναπαραστασης?


Title: Re: [Αρχιτεκτονική Υπ.] Γενικές απορίες και ανακοινώσεις/επικαιρότητα 2012
Post by: riko5 on June 05, 2012, 22:49:00 pm
Τον αμέσως μεγαλύτερο τον παίρνεις αν πάρεις το πιο δεξί bit του σημαντικού(κλασματικού μέρους) ίσο με 1.Τότε έχεις τον αριθμό: (-1)0*1.0000000001two*21ten
Σε δεκαδικούς αυτό είναι 4+4*2-10=4+2-8=4.0039 (το 2-8 το δινει ίσο με 0.0039 ενώ έχει κι άλλα ψηφία)

Σε κινητή υποδιαστολή είναι ο [S=0][E=10000][F=0000000001]
Το Ε ειναι 01110=14 γιατί έχουμε πλεόνασμα 15 δηλαδή 15+1=16 άρα 10000 στο δυαδικό.

Διορθώστε με αν κάνω λάθος.
Thx!


Title: Re: [Αρχιτεκτονική Υπ.] Γενικές απορίες και ανακοινώσεις/επικαιρότητα 2012
Post by: riko5 on June 05, 2012, 23:03:17 pm
Τον αμέσως μεγαλύτερο τον παίρνεις αν πάρεις το πιο δεξί bit του σημαντικού(κλασματικού μέρους) ίσο με 1.Τότε έχεις τον αριθμό: (-1)0*1.0000000001two*21ten
Σε δεκαδικούς αυτό είναι 4+4*2-10=4+2-8=4.0039 (το 2-8 το δινει ίσο με 0.0039 ενώ έχει κι άλλα ψηφία)

Σε κινητή υποδιαστολή είναι ο [S=0][E=10000][F=0000000001]
Το Ε ειναι 01110=14 γιατί έχουμε πλεόνασμα 15 δηλαδή 15+1=16 άρα 10000 στο δυαδικό.

Διορθώστε με αν κάνω λάθος.
Βασικα... Εδω ετσι δεν πρεπει να ειναι?... (-1)0*1.0000000001two*22ten
Δηλαδη...  (-1)0*(1+κλασμα)*22= (1+ 2-10)*22=4+2-8=4.0039
Αρα απο τον τυπο Ν=... ο εκθετης προκυπτει ισος με 17... Ε=17ten=10001two γιατι 17-15=2
Οποτε εχω: [S=0][E=10001][F=0000000001]


Title: Re: [Αρχιτεκτονική Υπ.] Γενικές απορίες και ανακοινώσεις/επικαιρότητα 2012
Post by: di_em on June 05, 2012, 23:37:34 pm
Τον αμέσως μεγαλύτερο τον παίρνεις αν πάρεις το πιο δεξί bit του σημαντικού(κλασματικού μέρους) ίσο με 1.Τότε έχεις τον αριθμό: (-1)0*1.0000000001two*21ten
Σε δεκαδικούς αυτό είναι 4+4*2-10=4+2-8=4.0039 (το 2-8 το δινει ίσο με 0.0039 ενώ έχει κι άλλα ψηφία)

Σε κινητή υποδιαστολή είναι ο [S=0][E=10000][F=0000000001]
Το Ε ειναι 01110=14 γιατί έχουμε πλεόνασμα 15 δηλαδή 15+1=16 άρα 10000 στο δυαδικό.

Διορθώστε με αν κάνω λάθος.
Βασικα... Εδω ετσι δεν πρεπει να ειναι?... (-1)0*1.0000000001two*22ten
Δηλαδη...  (-1)0*(1+κλασμα)*22= (1+ 2-10)*22=4+2-8=4.0039
Αρα απο τον τυπο Ν=... ο εκθετης προκυπτει ισος με 17... Ε=17ten=10001two γιατι 17-15=2
Οποτε εχω: [S=0][E=10001][F=0000000001]

Ναι, έτσι πρέπει να είναι.


Title: Re: [Αρχιτεκτονική Υπ.] Γενικές απορίες και ανακοινώσεις/επικαιρότητα 2012
Post by: Anyparktos on June 06, 2012, 00:05:59 am
Ναι...Ακυριλα...Προς στιγμην νομισα οτι το πρωτο ψηφιο αριστερα της υποδιαστολης ειναι  το 21 στους δεκαδικούς ενώ είναι το 20.
GOD...kill me now.


Title: Re: [Αρχιτεκτονική Υπ.] Γενικές απορίες και ανακοινώσεις/επικαιρότητα 2012
Post by: RaiDeR on June 06, 2012, 14:10:22 pm
παιδες την δευτερη την καταλαβε τελικα κανεις?  :-X


Title: Re: [Αρχιτεκτονική Υπ.] Γενικές απορίες και ανακοινώσεις/επικαιρότητα 2012
Post by: night.atk on June 06, 2012, 15:22:25 pm
Ίσως οτι πιο χρήσιμο έχω διαβάσει για την δεύτερη άσκηση:
http://ww1.microchip.com/downloads/en/UniversityCorner/CHAPTER%209.pdf


Title: Re: [Αρχιτεκτονική Υπ.] Γενικές απορίες και ανακοινώσεις/επικαιρότητα 2012
Post by: Anastacia on June 06, 2012, 16:05:59 pm
Σε ποιο γραφείο βρίσκουμε τους μεταπτυχιακούς για απορίες?


Title: Re: [Αρχιτεκτονική Υπ.] Γενικές απορίες και ανακοινώσεις/επικαιρότητα 2012
Post by: di_em on June 06, 2012, 16:08:56 pm
Η γραμμή
Code:
#li $t3, 10
στο δεύτερο θέμα της εργασίας παίζει κανένα ρόλο?


Title: Re: [Αρχιτεκτονική Υπ.] Γενικές απορίες και ανακοινώσεις/επικαιρότητα 2012
Post by: RaiDeR on June 06, 2012, 16:23:07 pm
Βασικα το νοημα της ασκησεις ειναι να βρουμε το λαθος η να περιγραψουμε τι κανει αυτο το προγραμμα?


Title: Re: [Αρχιτεκτονική Υπ.] Γενικές απορίες και ανακοινώσεις/επικαιρότητα 2012
Post by: di_em on June 06, 2012, 16:50:10 pm
Βασικα το νοημα της ασκησεις ειναι να βρουμε το λαθος η να περιγραψουμε τι κανει αυτο το προγραμμα?

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


Title: Re: [Αρχιτεκτονική Υπ.] Γενικές απορίες και ανακοινώσεις/επικαιρότητα 2012
Post by: Anyparktos on June 06, 2012, 17:09:44 pm
@di_em
Για την εντολη που ειπες δυο ποστ πιο πανω,εγω κατεληξα οτι ειτε εγινε απο ατυχημα το οτι μπηκε ως comment (#) είτε όχι δε φαίνεται να επηρεάζει τίποτα από το πρόγραμμα.


Title: Re: [Αρχιτεκτονική Υπ.] Γενικές απορίες και ανακοινώσεις/επικαιρότητα 2012
Post by: Godhatesusall on June 06, 2012, 17:15:38 pm
Σε ποιο γραφείο βρίσκουμε τους μεταπτυχιακούς για απορίες?

@di_em
Για την εντολη που ειπες δυο ποστ πιο πανω,εγω κατεληξα οτι ειτε εγινε απο ατυχημα το οτι μπηκε ως comment (#) είτε όχι δε φαίνεται να επηρεάζει τίποτα από το πρόγραμμα.


Τι λέει, αποφασίσανε και οι ενεργιακάριοι να κάνουν κανα σοβαρό μάθημα?


Title: Re: [Αρχιτεκτονική Υπ.] Γενικές απορίες και ανακοινώσεις/επικαιρότητα 2012
Post by: Anastacia on June 06, 2012, 17:37:20 pm
Επίπεδο κατανόησης ΜΙPS & προγραμμάτων: over 9000

Γιατί είμαστε σε όλα καλοί & καλές, όχι σαν κάτι άλλους που μόλις δουν kV θολώνουν! ;)


Title: Re: [Αρχιτεκτονική Υπ.] Γενικές απορίες και ανακοινώσεις/επικαιρότητα 2012
Post by: Anastacia on June 06, 2012, 17:44:34 pm
παιδες την δευτερη την καταλαβε τελικα κανεις?  :-X

λουπάρει ασύστολα
πληκτρολογείς χαρακτήρα
πάει στον exception handler
εκτυπώνει ιστορίες για το είδος της εξαίρεσης
γυρίζει στη main
ΤΕΛΟΣ!

λίγο single step τρέξιμο δεν έβλαψε ποτέ κανένα.


Title: Re: [Αρχιτεκτονική Υπ.] Γενικές απορίες και ανακοινώσεις/επικαιρότητα 2012
Post by: Anyparktos on June 06, 2012, 17:59:04 pm
Σε ποιο γραφείο βρίσκουμε τους μεταπτυχιακούς για απορίες?

@di_em
Για την εντολη που ειπες δυο ποστ πιο πανω,εγω κατεληξα οτι ειτε εγινε απο ατυχημα το οτι μπηκε ως comment (#) είτε όχι δε φαίνεται να επηρεάζει τίποτα από το πρόγραμμα.


Τι λέει, αποφασίσανε και οι ενεργιακάριοι να κάνουν κανα σοβαρό μάθημα?

Ναι είμαστε οι πληροφορικάριοι ηλεκτρονικάριοι και είμαστε η τεχνολογική κατεύθυνση του ΤΗΜΜΥ.Οι ενεργειακοί ειναι θεωρητικη κατευθυνση γιατί έχουν πολύ θεωρία.Εμεις σε κανένα μάθημά μας δεν έχουμε 1000 σελίδες ΠΙΠΕΣ ΘΕΩΡΙΑ.OH WAIT.A wild Αρχιτεκτονική appears!

Kαι τώρα λίγη σοβαρότητα...

παιδες την δευτερη την καταλαβε τελικα κανεις?  :-X

λουπάρει ασύστολα
πληκτρολογείς χαρακτήρα
πάει στον exception handler
εκτυπώνει ιστορίες για το είδος της εξαίρεσης
γυρίζει στη main
ΤΕΛΟΣ!

λίγο single step τρέξιμο δεν έβλαψε ποτέ κανένα.

Αυτό φαντάστηκα κι εγώ ρε συ αλλά οι λεπτομέρειες είναι περίεργες:

Code:
	lui $t0, 0xFFFF  # pointer kataxwrhth elegxou dekth
li $t1, 2
sw $t1, 0($t0)
li $t1, 0x0000fffd
mtc0 $t1, $12 # O t1 mpainei sto dwdekato register tou co-processor

Στην αρχή φορτώνει στον t0 τον καταχωρητή ελέγχου δέκτη και παει να γράψει την τιμή 2 πάνω δηλαδή δυαδικά 0...010. Ελα που το τελευταιο bit ειναι το ready και είναι read-only!Το αμέσως προηγούμενο ειναι η αδεια διακοπης και την κανει 1.Για να γινει λεει η διακοπη πρεπει να επιτραπει και στον καταχωρητη status του co-processor 0.Σε αυτόν, στις επόμενες δύο εντολές λεει γραφει την δυαδική τιμή 0...01111111111111101 (το 0x0000fffd σε binary).
Και τώρα η ερώτηση των 1012 ευρώ: στη σελ 953 οι "εκκρεμούσες διακοπές" του status ειναι το ίδιο με τη μάσκα διακοπής του cause?Αν ναι,μολις εκτελεστεί η τελευταία εντολή,τότε αρχίζει να επιτρέπεται η πληκτρολόγηση χαρακτήρα (βασικά τότε δουλεύει η διακοπή).

Αλλες δυο απορίες:
1)Τι στο πεος παει να πει "διακοπη επιπεδου υλικου 1"?
2)Ποιο ειναι το bit BD του καταχωρητη cause που γραφει στον πατο της σελ. 952?


Title: Re: [Αρχιτεκτονική Υπ.] Γενικές απορίες και ανακοινώ
Post by: 4Dcube on June 06, 2012, 18:23:18 pm
διακοπή επιπέδου υλικού είναι το
interrupt προέλευσης hardware
δλδ ο Status Register του συγκεκριμένου μικροελεγκτή έχει ένα bit που αν είναι 1 (ελέγχεται σε κάθε κύκλο μηχανής εφόσον είναι hardware, το πότε αναγνωρίζεται άλλο θέμα), σταματά το σύστημα και κάνει κάτι προκαθορισμένο


δεν ήξερα ότι κάνουνε για interrupts στην αρχιτεκτονική


ΥΓ υπάρχουν και software interrupts αλλά δεν είναι πολυσυνηθισμένα, δεν ξέρω αν ασχολούμαστε, μαλλον οι πληροφορικάριοι ασχολούνται με αυτά


Title: Re: [Αρχιτεκτονική Υπ.] Γενικές απορίες και ανακοινώσεις/επικαιρότητα 2012
Post by: Anyparktos on June 06, 2012, 18:34:21 pm
Eλεγε σε επίπεδο υλικού 1 ό,τι κι αν σημαίνει αυτό.

Εντωμεταξυ, ετρεξα ξανα βημα-βημα και είδα οτι μόλις εκτελεστεί η εντολή: mtc0 $t1, $12
Ο status ($12) ΔΕΝ παίρνει την τιμή 0x0000fffd.Σαν να μην έφτανε αυτό όταν πάμε να γράψουμε το 2 (τον t1) στον καταχωρητή ελέγχου δέκτη ο cause γίνεται δεκαδικό 2048,δηλαδή σε binary 0..0100000000000 .Εκει παιζει να εχουμε exception.Πιθανως να μην ειναι καν interrupt.Πιθανως να μην θελει καν πληκτρολογηση χαρακτηρα γιατι εγω προσωπικα όταν τον πατάω run ή πατάω επαρκή βήμα F10 μολις κολλήσει το b waitloop μου βγαζει το μήνυμα exception χωρίς να πατήσω ο,τιδήποτε άλλο πλήκτρο.Και σε σας το ιδιο κανει?

Τι να πω,αν θεωρει ο assembler το πατημα του f10 ως εισοδο πληκτρολογιου τοτε το Qtspim ειναι τουλαχιστον για τον πεο.


Title: Re: [Αρχιτεκτονική Υπ.] Γενικές απορίες και ανακοινώσεις/επικαιρότητα 2012
Post by: Πιστολέρο on June 06, 2012, 19:00:53 pm
μαλλον το f10 θεωρείται πάτημα πλήκτρου...

κατι αλλο: γιατί κάνει ignore τη διακοπή? από ποιό σημείο του αρχείου exceptions.txt προκύπτει αυτό? γιατι δεν εμφανίζει δλδ το χαρακτήρα που πατήθηκε στην κονσόλα?


Title: Re: [Αρχιτεκτονική Υπ.] Γενικές απορίες και ανακοινώσεις/επικαιρότητα 2012
Post by: Anastacia on June 06, 2012, 19:02:16 pm
Code:
lui $t0, 0xFFFF        # ο $t0 δείχνει στον καταχωρητή Ελέγχου Δέκτη (διεύθυνση 0xFFFF0000)
li $t1, 2                   # $t1 = 0010
sw $t1, 0($t0)        # στον κατ. Ελέγχου Δέκτη: bit1 (interrupt enable) = 1
li $t1, 0x0000fffd   # στον κατ. Status (επόμενη εντολή): bit0 (interrupt enable) = 1 και bit8 - bit15 (πεδίο interrupt mask) = 1
mtc0 $t1, $12         # μετακίνηση του κατ. $t1 στον κατ. Status

Το ότι το bit ready (bit0) του καταχωρητή Ελέγχου Δέκτη είναι read only σημαίνει ότι οι εγγραφές σ' αυτό απλά αγνοούνται, όχι ότι θα σκαλώσει αν πας να γράψεις κάτι στον καταχωρητή.

Με bit0 (interupt enable) του Status ίσο με 1, επιτρέπουμε οι διακοπές να επηρεάσουν τον επεξεργαστή.

Όταν ένα πρόβλημα συμβαίνει στην υποδοχή καθυστέρησης (delay slot) εντολών διακλάδωσης (ή άλματος), ο EPC δείχνει την εντολή διακλάδωσης (ή άλματος). Τότε ενεργοποιείται το bit BD (branch delay bit - bit31) του Cause & πρέπει να ψάξουμε στην εντολή EPC+4 για το πρόβλημα.

Τα επίπεδα διακοπών αναφέρονται στην προτεραιότητα με την οποία ο επεξεργαστής ασχολείται με τις διακοπές.

Στις εκρεμμούσες διακοπές του Cause φαίνεται σε ποιο επίπεδο προτεραιότητας συνέβει η διακοπή. Αν είναι ενεργοποιημένο το αντίστοιχο bit του Status, τότε επιτρέπεται η διακοπή του επεξεργαστή. Αλλιώς η διακοπή εκκρεμεί.

Η πληκτρολόγηση χαρακτήρα μπορεί να γίνει οποτεδήποτε. Πρακτικά εμείς προλαβαίνουμε να την κάνουμε όταν "κολλάει" στη λούπα, η οποία είναι μετά τον ορισμό των αποπάνω κ γι' αυτό οδηγεί σε διακοπή.

υγ. δεν ξέρω σε ποιες σλδς αναφέρεσαι γιατί έχω παλιά έκδοση!


Title: Re: [Αρχιτεκτονική Υπ.] Γενικές απορίες και ανακοινώσεις/επικαιρότητα 2012
Post by: Anastacia on June 06, 2012, 19:07:19 pm
Εντωμεταξυ, ετρεξα ξανα βημα-βημα και είδα οτι μόλις εκτελεστεί η εντολή: mtc0 $t1, $12
Ο status ($12) ΔΕΝ παίρνει την τιμή 0x0000fffd.

Το εντόπισα κ εγώ αυτό κ δεν το έχω βρει ακόμα. Απλά τον κάνει +1. Δεν λειτουργεί προβληματικά, γιατί κ αυτό εξυπηρετεί το σκοπό μας, αλλά δεν τον κάνει 0000fffd όπως περιμέναμε.

Εγώ πληκτρολογώ ένα χαρακτήρα στην κονσόλα (δλδ κλικάρω πάνω της για να αναβοσβήσει ο δρομέας κ μετά πατάω πλήκτρο) κ μια χαρά λειτουργεί.


Title: Re: [Αρχιτεκτονική Υπ.] Γενικές απορίες και ανακοινώσεις/επικαιρότητα 2012
Post by: Πιστολέρο on June 06, 2012, 19:18:56 pm
Εγώ πληκτρολογώ ένα χαρακτήρα στην κονσόλα (δλδ κλικάρω πάνω της για να αναβοσβήσει ο δρομέας κ μετά πατάω πλήκτρο) κ μια χαρά λειτουργεί.

τον χαρακτήρα που πατάς μετα στον εμφανίζει η κονσόλα? εμένα μόλις πατάω κάποιο χαρακτήρα μου εμφανίζει μόνο αυτό:

Exception 0 [interrupt] occurred and ignored

Finishing...


Title: Re: [Αρχιτεκτονική Υπ.] Γενικές απορίες και ανακοινώσεις/επικαιρότητα 2012
Post by: Anastacia on June 06, 2012, 19:20:45 pm
Ναι. Αφού έχει ολόκληρο κομμάτι κώδικα επ' αυτού.


Title: Re: [Αρχιτεκτονική Υπ.] Γενικές απορίες και ανακοινώσεις/επικαιρότητα 2012
Post by: Anyparktos on June 06, 2012, 19:23:11 pm
Εγώ με το που πατήσω play,μην πατώντας κάτι άλλο whatsoever,μου βγάζει:

Exception 0 [interrupt] occurred and ignored

Finishing...

Σε κανεναν άλλο συμβαίνει αυτό?Για να προλάβω τυχόν μαλακίες,ναι έχω enabled mapped IO,δεν ειμαι χαζος  :P
Εσας δηλαδή πατάτε play,περιμένει να πατήσετε πλήκτρο και μετά βγάζει το μήνυμα??

ΕΠΙΣΗΣ!Βρηκα αυτό στο site που έγραψε πιο πάνω ένα παιδί:

Quote from: http://ww1.microchip.com/downloads/en/UniversityCorner/CHAPTER%209.pdf
If you “single step” through a program, it will not respond to interrupts generated from the keyboard.

Κοινως,αμα σου πεταει το exception κανοντας single step τοτε δεν ειναι από το πληκτρολόγιο...Wtf?


Title: Re: [Αρχιτεκτονική Υπ.] Γενικές απορίες και ανακοινώσεις/επικαιρότητα 2012
Post by: RaiDeR on June 06, 2012, 19:25:42 pm
και εμενα μου τον εμφανιζει.
βασικα ανυπαρκτε εχεις βαλει μεσα απο το settings το αρχειο exceptions.s (Simulator-Settings-MIPS-EXEPTION HANDLER)?


Title: Re: [Αρχιτεκτονική Υπ.] Γενικές απορίες και ανακοινώσεις/επικαιρότητα 2012
Post by: Πιστολέρο on June 06, 2012, 19:29:30 pm
μπράβο ρε raider!!!

ΔΟΥΛΕΥΕΙ!   Που να φανταστώ οτι έπρεπε να το κάνω αυτό... Βασικά απ ο,τι είδα είχε αλλον exception handler o οποίος προφανώς δε θα λειτουργολυσε με τον ιδιο τρόπο...


Title: Re: [Αρχιτεκτονική Υπ.] Γενικές απορίες και ανακοινώσεις/επικαιρότητα 2012
Post by: Anyparktos on June 06, 2012, 19:30:53 pm
και εμενα μου τον εμφανιζει.
βασικα ανυπαρκτε εχεις βαλει μεσα απο το settings το αρχειο exceptions.s (Simulator-Settings-MIPS-EXEPTION HANDLER)?

.......ΓΙΑΤΙ ΔΕ ΤΑ ΒΑΖΟΥΝ ΑΥΤΑ ΣΤΗΝ ΕΚΦΩΝΗΣΗ ΜΟΥ ΛΕΕΙ ΚΑΝΕΙΣ???
Τώρα που το'βαλα μου βγαλε το εξής:

Quote
Exception 0 [Interrupt] occurred and ignored

The following character was typed:
a
Finishing.....

Raider,προσκυνω,τωρα μπορει και να τα καταφερω να κανω αυτη την πουτανα την εργασία.

Α,και όποιος γραφει τις εκφωνησεις των εργασιών.Σε περίπτωση που κοιτάει το forum...Εισαι (σχεδον) χειρότερος κι από τον κορτέση ρε φιλε!!To enable mapped IO δε μπορουσες να το γραψεις στην πρωτη?Τον exception handler στη δεύτερη ίσως???ΛΕΩ ΤΩΡΑ.


Title: Re: [Αρχιτεκτονική Υπ.] Γενικές απορίες και ανακοινώσεις/επικαιρότητα 2012
Post by: chrimour on June 06, 2012, 19:38:15 pm
Παιδιά αυτό http://cgi.di.uoa.gr/~k15/d008.html είναι απίστευτα βοηθητικό, είναι σχεδόν παρόμοια άσκηση


Title: Re: [Αρχιτεκτονική Υπ.] Γενικές απορίες και ανακοινώσεις/επικαιρότητα 2012
Post by: RaiDeR on June 06, 2012, 19:39:17 pm
ωραια ειμαστε τωρα περισσοτεροι για να βγαλουμε ενα νοημα με την κολοεργασια τους. το μονο που ελπιζω να μην βαλουν κατι αντιστοιχο στις εξετασεις....
περσι απο οσο θυμαμαι δεν ειχε κατι παρομοιο.
Εγω συμφωνο με οσα ειπε η Αναστασια πιο πανω το θεμα ειναι γιατι δεν περνει αυτην την κωλο τιμη li $t1, 0x0000fffd ?
Πιστευετε οτι κατι απλο οπως εγραψε και η αναστασια πιο πανω θα αρκει για την εξεταση... (εγω πιστευω πως στον μαλλια ναι αλλα στον αλλον με τπτ,ολο και κατι ακομα θα ρωτησει)

 :???:


Title: Re: [Αρχιτεκτονική Υπ.] Γενικές απορίες και ανακοινώσεις/επικαιρότητα 2012
Post by: princess_of_the_dawn on June 06, 2012, 19:46:14 pm
και εμενα μου τον εμφανιζει.
βασικα ανυπαρκτε εχεις βαλει μεσα απο το settings το αρχειο exceptions.s (Simulator-Settings-MIPS-EXEPTION HANDLER)?
το έκανα αυτό και τώρα πια δεν μπορώ καν να ανοίξω το qtspim
ανοίγει,μου λέει cannot read exception handler και τσααααακ,κλείνει
πφφφφ  >:(


Title: Re: [Αρχιτεκτονική Υπ.] Γενικές απορίες και ανακοινώσεις/επικαιρότητα 2012
Post by: Anyparktos on June 06, 2012, 19:56:30 pm
Κατι ακόμα που ανακάλυψα,με συγχωρειτε αν ειναι προφανες,σιγουρα δε θα ειναι προφανες σε ολους: Αν θέλετε να το δείτε step-by-step καλά ,στο text-segment ενεργοποιήστε το segment-text και μετά κάντε re-initialize and load.Πηγαίνετε με F10 και μολις φτάσει στο Waitloop,κάντε κλίκ στην κονσόλα,πατήστε ένα πλήκτρο και επιστρέψτε στο Qtspim.Mετά κάθε πάτημα F10 θα δείχνει το τμήμα του exceptions.s που τρεχει εκεινη την ωρα.Still working για το τι συμβαινει εκεί βέβαια...


Title: Re: [Αρχιτεκτονική Υπ.] Γενικές απορίες και ανακοινώσεις/επικαιρότητα 2012
Post by: chrimour on June 06, 2012, 20:06:10 pm
Κατι ακόμα που ανακάλυψα,με συγχωρειτε αν ειναι προφανες,σιγουρα δε θα ειναι προφανες σε ολους: Αν θέλετε να το δείτε step-by-step καλά ,στο text-segment ενεργοποιήστε το segment-text και μετά κάντε re-initialize and load.Πηγαίνετε με F10 και μολις φτάσει στο Waitloop,κάντε κλίκ στην κονσόλα,πατήστε ένα πλήκτρο και επιστρέψτε στο Qtspim.Mετά κάθε πάτημα F10 θα δείχνει το τμήμα του exceptions.s που τρεχει εκεινη την ωρα.Still working για το τι συμβαινει εκεί βέβαια...

Μόνο αναφορά πρέπει να κάνεις σε εκείνο το κώδικα , όχι τι ακριβώς κάνει


Title: Re: [Αρχιτεκτονική Υπ.] Γενικές απορίες και ανακοινώσεις/επικαιρότητα 2012
Post by: Anyparktos on June 06, 2012, 20:13:25 pm
Ε αρα τι θα γραψουμε στην παραγραφο για το τι ακριβως εκτελει η εργασία?
Ενεργοποίηση δεκτη,loop,πληκτρολογηση,exception handler,εκτυπωση μηνυμάτων και έξοδος?


Title: Re: [Αρχιτεκτονική Υπ.] Γενικές απορίες και ανακοινώσεις/επικαιρότητα 2012
Post by: di_em on June 06, 2012, 20:30:38 pm
Καλό μου ακούγεται εμένα...

Όσο για το exceptions.s, υπάρχει ενσωματωμένο στο QTSpim με το install.


Title: Re: [Αρχιτεκτονική Υπ.] Γενικές απορίες και ανακοινώσεις/επικαιρότητα 2012
Post by: Elade on June 06, 2012, 21:07:06 pm
είναι διαφορετικό απ αυτό π υπάρχει στο e-thmmy(όχι τελείως αλλα διαφέρει λίγο)


Title: Re: [Αρχιτεκτονική Υπ.] Γενικές απορίες και ανακοινώσεις/επικαιρότητα 2012
Post by: Anyparktos on June 07, 2012, 12:32:06 pm
Η οργή κορυφώνεται.Σε αυτό εδώ το site: http://ww1.microchip.com/downloads/en/UniversityCorner/CHAPTER%209.pdf
Δείχνει ότι ο cause και ο status ειναι ανάποδα απ'ότι τους δείχνει η σελ.953 της τέταρτης έκδοσης...Θα κλάψω.


Title: Re: [Αρχιτεκτονική Υπ.] Γενικές απορίες και ανακοινώ
Post by: di_em on June 07, 2012, 12:40:49 pm
Εντωμεταξυ, ετρεξα ξανα βημα-βημα και είδα οτι μόλις εκτελεστεί η εντολή: mtc0 $t1, $12
Ο status ($12) ΔΕΝ παίρνει την τιμή 0x0000fffd.

Το εντόπισα κ εγώ αυτό κ δεν το έχω βρει ακόμα. Απλά τον κάνει +1. Δεν λειτουργεί προβληματικά, γιατί κ αυτό εξυπηρετεί το σκοπό μας, αλλά δεν τον κάνει 0000fffd όπως περιμέναμε.

Εγώ πληκτρολογώ ένα χαρακτήρα στην κονσόλα (δλδ κλικάρω πάνω της για να αναβοσβήσει ο δρομέας κ μετά πατάω πλήκτρο) κ μια χαρά λειτουργεί.

Πως εξυπηρετεί το σκοπό μας αυτό? Αφου το bit που αλλάζει δεν παίζει κανένα ρόλο στον καταχωρητή. Τα bit δε έτσι όπως είναι by default επιτρέπουν αυτό ακριβώς που "θέλουμε". Τις διακοπές.

EDIT: Τώρα είδα το απο πάνω. Τότε ναι, βγάζει νόημα.


Title: Re: [Αρχιτεκτονική Υπ.] Γενικές απορίες και ανακοινώσεις/επικαιρότητα 2012
Post by: Anyparktos on June 07, 2012, 12:55:59 pm
Χεχε,φαντάσου νεύρα μόλις είδα κι εγώ ότι οι δύο καταχωρητές είναι ανάποδα.


Title: Re: [Αρχιτεκτονική Υπ.] Γενικές απορίες και ανακοινώσεις/επικαιρότητα 2012
Post by: chrimour on June 07, 2012, 17:08:03 pm
Κάνω load το exception.s κάνω tick το enable mapped IO μετα κανω load το interrupts.s αλλά πάλει μου βγάζει πρόβλημα του infinite loop και όταν εισάγω χαρακτήρα δεν γίνεται τίποτα


Title: Re: [Αρχιτεκτονική Υπ.] Γενικές απορίες και ανακοινώσεις/επικαιρότητα 2012
Post by: Anyparktos on June 07, 2012, 20:10:18 pm
Όταν κάνεις reinitialize&load φρόντισε πριν να έχεις βάλει σίγουρα τικ στο ->Text segment->Kernel Text.Πάνε step-by-step (F10) μέχρι να βρεις το loop.Κανε κλικ μέσα στο παράθυρο του console για να αναβοσβήσει  ο κέρσορας.Πάτα ένα κουμπί που προτιμάς.Γύρνα στο QtSpim και πάτα ξανά F10.Θα σε πετάξει στο kernel text.Όταν φτάσει μετά από μερικά F10 στο πρώτο syscall πρεπει να σου εκτυπωσει το exception.

Σε περίπτωση που έχεις κάνει όλα τα παραπάνω δε ξέρω τι φταίει φίλος.  :(


Title: Re: [Αρχιτεκτονική Υπ.] Γενικές απορίες και ανακοινώσεις/επικαιρότητα 2012
Post by: sakisD on June 07, 2012, 22:46:37 pm
Παιδιά να κάνω κι εγώ 2 χαζές απορίες:

1) Οι εντολές τύπου .data που ορίζουμε δεδομένα κτλπ που μπορώ να τις βρω?
2) Ανεβάζουμε στο e-thmmy μόνο τον κώδικα του πρώτου θέματος έτσι?


Title: Re: [Αρχιτεκτονική Υπ.] Γενικές απορίες και ανακοινώσεις/επικαιρότητα 2012
Post by: Sand on June 07, 2012, 23:02:07 pm
Χεχε,φαντάσου νεύρα μόλις είδα κι εγώ ότι οι δύο καταχωρητές είναι ανάποδα.

Τι εννοείς λέγοντας ότι οι καταχωρητές είναι ανάποδα;


Title: Re: [Αρχιτεκτονική Υπ.] Γενικές απορίες και ανακοινώσεις/επικαιρότητα 2012
Post by: Elade on June 07, 2012, 23:18:40 pm
στις φωτό, ο πάνω είναι ο cause κ ο κάτω ο status(στο κείμενο είναι σωστά)


Title: Re: [Αρχιτεκτονική Υπ.] Γενικές απορίες και ανακοινώσεις/επικαιρότητα 2012
Post by: alepou1 on June 07, 2012, 23:28:53 pm
mporei kapoios na mou pei ti einai o 0x0000fffd  sth deuterh askhsh. Yparxei kapou sto vivlio kati pou na ekshgei ti einai kai ti kanei?


Title: Re: [Αρχιτεκτονική Υπ.] Γενικές απορίες και ανακοινώσεις/επικαιρότητα 2012
Post by: princess_of_the_dawn on June 08, 2012, 00:45:46 am
Παιδιά να κάνω κι εγώ 2 χαζές απορίες:

1) Οι εντολές τύπου .data που ορίζουμε δεδομένα κτλπ που μπορώ να τις βρω?
2) Ανεβάζουμε στο e-thmmy μόνο τον κώδικα του πρώτου θέματος έτσι?

νομίζω π-ως ανεβάζουμε και μια παράγραφο που εξηγεί τί παίζει στο δεύτερο θέμα


Title: Re: [Αρχιτεκτονική Υπ.] Γενικές απορίες και ανακοινώσεις/επικαιρότητα 2012
Post by: sakisD on June 08, 2012, 01:43:06 am
Ευχαριστώ princess! ;)
Και κάτι ακόμα: Εγώ για το Θέμα 1 στην ουσία έκανα μετάφραση των κώδικα που μας έδωσαν στην assembly του MIPS. Λέτε να υπάρχει πρόβλημα?Εννοώ θα ήθελαν να το κάνουμε με κάποιο δικό μας τρόπο και απλά μας έδωσαν τον κώδικα στην C για να μας κατευθύνει?


Title: Re: [Αρχιτεκτονική Υπ.] Γενικές απορίες και ανακοινώσεις/επικαιρότητα 2012
Post by: Anyparktos on June 08, 2012, 02:02:48 am
Τι να πω,δε διευκρίνισαν τίποτα.Άμα δουλεύει,δουλεύει.


Title: Re: [Αρχιτεκτονική Υπ.] Γενικές απορίες και ανακοινώσεις/επικαιρότητα 2012
Post by: heavy melon on June 08, 2012, 03:13:15 am
Επειδή έχω να το πιάσω το μάθημα σχεδόν από την προηγούμενη εργασία (shame on me!)
τι να διαβάσω για την τωρινή πάνω κάτω?


Title: Re: [Αρχιτεκτονική Υπ.] Γενικές απορίες και ανακοινώσεις/επικαιρότητα 2012
Post by: princess_of_the_dawn on June 08, 2012, 10:54:40 am
 για την πρώτη τα ίδια με την προηγούμενη φορά,για τη δεύτερη το Β.7 σίγουρα, το Β.8 μια επανάληψη και
Παιδιά αυτό http://cgi.di.uoa.gr/~k15/d008.html είναι απίστευτα βοηθητικό, είναι σχεδόν παρόμοια άσκηση
κατά τη γνώμη μου πάντα



τελικά θέλει να εξηγήσουμε βήμα βήμα τί κάνει ή το γενικό
γιατί άμα είναι μία μία τις εντολές καήκαμεεεε :D


Title: Re: [Αρχιτεκτονική Υπ.] Γενικές απορίες και ανακοινώσεις/επικαιρότητα 2012
Post by: RaiDeR on June 08, 2012, 12:01:42 pm
οντως εγραψε κανεις την καταραμενη παραγραφο ?
σημερα πρεπει να τις ανεβασουμε κιολασ  >:(


Title: Re: [Αρχιτεκτονική Υπ.] Γενικές απορίες και ανακοινώσεις/επικαιρότητα 2012
Post by: di_em on June 08, 2012, 12:20:57 pm
Αν διαβάσεις αυτά που λέει η princess πιο πάνω είσαι (υπερ)καλυμμένος για το 2ο θέμα.


Title: Re: [Αρχιτεκτονική Υπ.] Γενικές απορίες και ανακοινώσεις/επικαιρότητα 2012
Post by: princess_of_the_dawn on June 08, 2012, 13:02:54 pm
δεν καταλαβαίνω στο αρχείο interrupts στον κώδικα, εκεί που λέει
Code:
bne $k0 0x18 ok_pc
τί εννοεί... :(

επίσης το αρχείο exceptions.s που φορτώνουμε στον mips,εμένα γτ δεν μπορεί να το ανοίξει;


Title: Re: [Αρχιτεκτονική Υπ.] Γενικές απορίες και ανακοινώσεις/επικαιρότητα 2012
Post by: mafalda on June 08, 2012, 13:04:23 pm
Μπορεί κάποιος να βοηθήσει γιατί μου βγάζει ένα λάθος συνέχεια και δεν μπορώ να καταλάβω τι παίζει...
Code:
Label is defined for the second time on line 12 οf file asdf.s
     main:
        ^
Ο κώδικας είναι αυτός (στην γραμμή 12 είναι το main:)
Code:
.data
.align 2
vara: .byte 9
varb: .byte 1
TextA: .asciiz "Aprosdioristo apotelesma: (0,0)\n"
TextB: .asciiz "O Megistos Koinos Diairetis einai \n"

.text
.align 2
.globl main
.ent main
main:
lbu $t1,vara # t1=vara (unsigned)
lbu $t2,varb # t2=varb (unsigned)
κλπ κλπ

.end main


Title: Re: [Αρχιτεκτονική Υπ.] Γενικές απορίες και ανακοινώσεις/επικαιρότητα 2012
Post by: di_em on June 08, 2012, 13:27:58 pm
δεν καταλαβαίνω στο αρχείο interrupts στον κώδικα, εκεί που λέει
Code:
bne $k0 0x18 ok_pc
τί εννοεί... :(

επίσης το αρχείο exceptions.s που φορτώνουμε στον mips,εμένα γτ δεν μπορεί να το ανοίξει;


Που είναι ρε συ αυτό στο interrupts?


Title: Re: [Αρχιτεκτονική Υπ.] Γενικές απορίες και ανακοινώσεις/επικαιρότητα 2012
Post by: princess_of_the_dawn on June 08, 2012, 13:33:19 pm
δεν καταλαβαίνω στο αρχείο interrupts exceptions( ^superinnocent^ ^superinnocent^ ^superinnocent^) στον κώδικα, εκεί που λέει
Code:
bne $k0 0x18 ok_pc
τί εννοεί... :(

επίσης το αρχείο exceptions.s που φορτώνουμε στον mips,εμένα γτ δεν μπορεί να το ανοίξει;


Που είναι ρε συ αυτό στο interrupts?


Επίσης μπορεί κάποιος να τρέξει το δεύτερο πρόγραμμα, να γράψει την τιμή που έδωσε στην κονσόλα και τί εμφάνισε γιατί όπως ξαναείπα δις,έχω αχρηστέψει και το qtspim(ολε!)
 ^wav^


Title: Re: [Αρχιτεκτονική Υπ.] Γενικές απορίες και ανακοινώσεις/επικαιρότητα 2012
Post by: Anyparktos on June 08, 2012, 15:44:22 pm
Λοιπόν,εκεί πέρα κάνει σύγκριση του k0 που περιεχει τον cause με το 18hex=0...011000bin.Αμα δεις ο cause στα bit 2-6 έχει τον κωδικό εξαίρεσης, που σημαίνει ότι τσεκάρει μήπως αυτός ο κωδικός είναι 00110=6 που από τη σελίδα 954 αντιστοιχεί σε "σφάλμα διαύλου κατά την προσκόμιση εντολής".Εγω μαντεύω ότι αν έχεις τέτοιο σφάλμα είναι λάθος ο pc (εξ'ου και το bne σε πηγαίνει στο label ok_pc).

Δε ξέρω αν ισχύει αλλά όταν το σκέφτηκα αυτό φαντάστηκα.


Title: Re: [Αρχιτεκτονική Υπ.] Γενικές απορίες και ανακοινώσεις/επικαιρότητα 2012
Post by: PanosM on June 08, 2012, 15:56:17 pm
παιδιά τι αρχείο ανεβάζουμε??μπορούμε ν ανεβάσουμε zip αρχείο που να έχει κ τ 2 θέματα?


Title: Re: [Αρχιτεκτονική Υπ.] Γενικές απορίες και ανακοινώσεις/επικαιρότητα 2012
Post by: princess_of_the_dawn on June 08, 2012, 16:13:00 pm
Λοιπόν,εκεί πέρα κάνει σύγκριση του k0 που περιεχει τον cause με το 18hex=0...011000bin.Αμα δεις ο cause στα bit 2-6 έχει τον κωδικό εξαίρεσης, που σημαίνει ότι τσεκάρει μήπως αυτός ο κωδικός είναι 00110=6 που από τη σελίδα 954 αντιστοιχεί σε "σφάλμα διαύλου κατά την προσκόμιση εντολής".Εγω μαντεύω ότι αν έχεις τέτοιο σφάλμα είναι λάθος ο pc (εξ'ου και το bne σε πηγαίνει στο label ok_pc).

Δε ξέρω αν ισχύει αλλά όταν το σκέφτηκα αυτό φαντάστηκα.
αααχ και γω αυτό υπέθεσα :-* :-* :-*
χάρηκα τώρα :D


Title: Re: [Αρχιτεκτονική Υπ.] Γενικές απορίες και ανακοινώσεις/επικαιρότητα 2012
Post by: sakisD on June 08, 2012, 16:54:35 pm
παιδιά τι αρχείο ανεβάζουμε??μπορούμε ν ανεβάσουμε zip αρχείο που να έχει κ τ 2 θέματα?

Ναι ρε παιδιά για πειτε να ξέρουμε τι θα στείλουμε!!


Title: Re: [Αρχιτεκτονική Υπ.] Γενικές απορίες και ανακοινώσεις/επικαιρότητα 2012
Post by: Tracy_McGrady on June 08, 2012, 17:06:47 pm
δεν καταλαβαίνω στο αρχείο interrupts στον κώδικα, εκεί που λέει
Code:
bne $k0 0x18 ok_pc
τί εννοεί... :(

επίσης το αρχείο exceptions.s που φορτώνουμε στον mips,εμένα γτ δεν μπορεί να το ανοίξει;

Που το φωρτώνουμε αυτο???ΧΔ ΧΔ


Title: Re: [Αρχιτεκτονική Υπ.] Γενικές απορίες και ανακοινώσεις/επικαιρότητα 2012
Post by: Anyparktos on June 08, 2012, 17:13:21 pm
->Simulator->settings->MIPS->Exception handler


Title: Re: [Αρχιτεκτονική Υπ.] Γενικές απορίες και ανακοινώσεις/επικαιρότητα 2012
Post by: Tracy_McGrady on June 08, 2012, 17:16:44 pm
->Simulator->settings->MIPS->Exception handler
Βασικα απο την εκφώνηση νομίζω οτι λέει να το συμβουλευτουμε...και επειδη λειτουργει και έτσι υποθέτω οτι δεν χρειάζεται να το φορτωσουμε...  :???:


Title: Re: [Αρχιτεκτονική Υπ.] Γενικές απορίες και ανακοινώσεις/επικαιρότητα 2012
Post by: Tracy_McGrady on June 08, 2012, 17:20:29 pm
Να ρωτήσω τώρα και κάτι που με παραξενεύει...στο Spim οταν το τρέχεις το πρόγραμμα εκει με το waitloop βγάζει σα συνθηκη:
 
Code:
bgez $0 0
Δηλαδή πότε δεν ικανοποιείται και πάει στην επόμενη εντολή??? 


Title: Re: [Αρχιτεκτονική Υπ.] Γενικές απορίες και ανακοινώσεις/επικαιρότητα 2012
Post by: Anyparktos on June 08, 2012, 17:32:56 pm
...Ποτέ
Γι'αυτό λέμε τόση ώρα ότι είναι ατέρμων βρόγχος και περιμένει είσοδο από το πληκτρολόγιο.


Title: Re: [Αρχιτεκτονική Υπ.] Γενικές απορίες και ανακοινώσεις/επικαιρότητα 2012
Post by: Tracy_McGrady on June 08, 2012, 18:05:00 pm
Πάμε επομενη ερώτηση....δες στο exception
Code:
sgt $v0, $k0, 15
bgtz $v0, _echo # Respond to I/O Interrupts
nop

_echo:
#subu $t3, $t3, 1
la $a0, TextA # print text
li $v0, 4     
      syscall
li $a0, 0xffff0000 # Load Base address of  I/O Devices into $a0
lw $v0, 4($a0) # Get character form Keyboard
sw $v0, 12($a0) # Send character to Display
b ret
nop
Αυτά ενω το φορτώνω το αρχείο γιατί δεν τα παίρνει???και αντι να μου τα εκτελει γράφει μόνο στη κονσόλα :

Exception blah blah blah

finishing...

aaaaaaaaaaaaaa  >:(


Title: Re: [Αρχιτεκτονική Υπ.] Γενικές απορίες και ανακοινώσεις/επικαιρότητα 2012
Post by: zumo naranja on June 08, 2012, 18:05:53 pm
Για ποιο λογο οταν δινουμε χαρακτηρα απο το πληκτρολογιο εμφανιζεται σφαλμα? Αυτο δε μπορω να καταλαβω... Ποιος καταχωρητης αλλαζει? Τι συμβαινει και εχουμε το exception το οποιο μετα μας παει στο EPC+4 και βγαινουμε τελικα απο τον ατερμονα βρογχο?


Title: Re: [Αρχιτεκτονική Υπ.] Γενικές απορίες και ανακοινώσεις/επικαιρότητα 2012
Post by: Επικο Burger on June 08, 2012, 18:10:19 pm
Ρε παιδια δεν μπορω να ανεβασω την εργασια στο e-thmmy! Προσαθησα να το ανεβασω, ως PDF,ως word, αλλα και απο word pad, και μου λεει συνεχεια μη επιτρεπτος τιτλος εργασιας! Του τα στελνουμε με μαιλ?


Title: Re: [Αρχιτεκτονική Υπ.] Γενικές απορίες και ανακοινώσεις/επικαιρότητα 2012
Post by: Tracy_McGrady on June 08, 2012, 18:10:59 pm
Για ποιο λογο οταν δινουμε χαρακτηρα απο το πληκτρολογιο εμφανιζεται σφαλμα? Αυτο δε μπορω να καταλαβω... Ποιος καταχωρητης αλλαζει? Τι συμβαινει και εχουμε το exception το οποιο μετα μας παει στο EPC+4 και βγαινουμε τελικα απο τον ατερμονα βρογχο?
Σε πάει στο kernel text λόγω εξαίρεσης και απο εκει και πέρα συμβουλεύεσαι το exception.s για να δεις τι ακολουθεί...μετά βεβαια σε πετάει στην επομενη εντολή και τελειώνει το προγραμμα...


Title: Re: [Αρχιτεκτονική Υπ.] Γενικές απορίες και ανακοινώσεις/επικαιρότητα 2012
Post by: Tracy_McGrady on June 08, 2012, 18:11:42 pm
Ρε παιδια δεν μπορω να ανεβασω την εργασια στο e-thmmy! Προσαθησα να το ανεβασω, ως PDF,ως word, αλλα και απο word pad, και μου λεει συνεχεια μη επιτρεπτος τιτλος εργασιας! Του τα στελνουμε με μαιλ?
Αν τα βάζεις ελληνικα δεν τα παίρνει..αν εχει αλλο προβλημα δε ξέρω...


Title: Re: [Αρχιτεκτονική Υπ.] Γενικές απορίες και ανακοινώσεις/επικαιρότητα 2012
Post by: princess_of_the_dawn on June 08, 2012, 18:13:52 pm
αν έχω καταλάβει καλά,όταν πληκτρολογούμε έναν χαρακτήρα συμβαίνει μια εξαίρεση επιπέδου υλικού
το bit1 στον καταχωρητή ελέγχου γίνεται 1 και επειδή και το bit1(enable interrupt) του καταχωρητή Status(αυτό που γίνεται στο interrupts.s) έχει γίνει 1,γίνεται διακοπή
Παράρτημα Β.8 σελ 958,παράγραφος κάτω απ την εικόνα


Title: Re: [Αρχιτεκτονική Υπ.] Γενικές απορίες και ανακοινώσεις/επικαιρότητα 2012
Post by: Tracy_McGrady on June 08, 2012, 21:20:07 pm
Πάμε επομενη ερώτηση....δες στο exception
Code:
sgt $v0, $k0, 15
bgtz $v0, _echo # Respond to I/O Interrupts
nop

_echo:
#subu $t3, $t3, 1
la $a0, TextA # print text
li $v0, 4     
      syscall
li $a0, 0xffff0000 # Load Base address of  I/O Devices into $a0
lw $v0, 4($a0) # Get character form Keyboard
sw $v0, 12($a0) # Send character to Display
b ret
nop
Αυτά ενω το φορτώνω το αρχείο γιατί δεν τα παίρνει???και αντι να μου τα εκτελει γράφει μόνο στη κονσόλα :

Exception blah blah blah

finishing...

aaaaaaaaaaaaaa  >:(
Κάποιος??? Σορρυ για το σπαμ !


Title: Re: [Αρχιτεκτονική Υπ.] Γενικές απορίες και ανακοινώσεις/επικαιρότητα 2012
Post by: RaiDeR on June 08, 2012, 21:37:28 pm
Τracy φορτωσε το δικο τους exceptions.s.
Εγω δεν εχω καταλαβει το εξης.
Πως μετα την πληκτρολογιση του χαρακτηρα το προγραμμα κεφευγει απο την λουπα και προχωραει στις επομενες εντολες.
Κανενας?


Title: Re: [Αρχιτεκτονική Υπ.] Γενικές απορίες και ανακοινώσεις/επικαιρότητα 2012
Post by: Tracy_McGrady on June 08, 2012, 21:39:22 pm
Τracy φορτωσε το δικο τους exceptions.s.
Εγω δεν εχω καταλαβει το εξης.
Πως μετα την πληκτρολογιση του χαρακτηρα το προγραμμα κεφευγει απο την λουπα και προχωραει στις επομενες εντολες.
Κανενας?
Μα το δικό τους φορτώνω...εσένα σου εμφανίζει το χαρακτήρα που πάτησες????...και αυτό γίνεται με το ret όπου προσθέτει +4 στη διευθυνση της εντολής που είχαμε την διακοπή και πάει στην επόμενη δηλαδή στο print


Title: Re: [Αρχιτεκτονική Υπ.] Γενικές απορίες και ανακοινώσεις/επικαιρότητα 2012
Post by: RaiDeR on June 08, 2012, 21:43:46 pm
ναι κανονικα τον εμφανιζει...  :o thanks για το αλλο...


Title: Re: [Αρχιτεκτονική Υπ.] Γενικές απορίες και ανακοινώσεις/επικαιρότητα 2012
Post by: Tracy_McGrady on June 08, 2012, 22:20:02 pm
Η οργή κορυφώνεται.Σε αυτό εδώ το site: http://ww1.microchip.com/downloads/en/UniversityCorner/CHAPTER%209.pdf
Δείχνει ότι ο cause και ο status ειναι ανάποδα απ'ότι τους δείχνει η σελ.953 της τέταρτης έκδοσης...Θα κλάψω.
Αυτό πρεπει να βρίσκεται εδώ τετοιες ώρες!


Title: Re: [Αρχιτεκτονική Υπ.] Γενικές απορίες και ανακοινώσεις/επικαιρότητα 2012
Post by: status_quo on June 08, 2012, 22:52:28 pm
ρε παιδια εγραψε εν τελει κανενας τιποτα? πρεπει να περιγραψουμε και οτι κανει στο exceptions? γιατι ετσι θα βγει χτηνος οχι παραγραφος...


Title: Re: [Αρχιτεκτονική Υπ.] Γενικές απορίες και ανακοινώσεις/επικαιρότητα 2012
Post by: Tracy_McGrady on June 08, 2012, 23:06:37 pm
ρε παιδια εγραψε εν τελει κανενας τιποτα? πρεπει να περιγραψουμε και οτι κανει στο exceptions? γιατι ετσι θα βγει χτηνος οχι παραγραφος...
Γράφουμε τωρα γράφουμε...Βασικα όλο το θέμα ειναι τι γίνεται εκει...αυτο που βλέπεις στο πρόγραμμα ειναι 3 σειρές  :D


Title: Re: [Αρχιτεκτονική Υπ.] Γενικές απορίες και ανακοινώσεις/επικαιρότητα 2012
Post by: RaiDeR on June 08, 2012, 23:57:13 pm
Quote
Αρχικα στην πρωτη εντολη φορτωνει την διευθυνση του καταχωριτη συσκευων,ελεγχου δεκτη (0xffff0000) στην μεταβλητη $t0
Στην $t1 βαζει την τιμη 2 οπου σε binary γραφεται 00000000000000000000000000000010
Περναει αυτην την τιμη στην αρχικη θεση της $t0 δηλαδη το 0 οπου ειναι και ο ελεγχος δεκτη και ετσι ενεργοποιουμε την  Αδεια Διακοπης.
Τωρα δινουμε στο $t1 την τιμη 0x0000fffd οπου σε binary μεταφραζεται σε 000000000000000000000000001
Περναμε αυτην την τιμη στον register STATUS και με αυτον τον τροπο ενεργοποιουμε την εξαιρεση.

Μπαινει στην waitloop και γινεται ενας ατερμονας βρογχος ο οποιος σταματαει μονο κατα την περιπτωση μιας εξαιρεσης που στην περιπτωση μας ειναι εξαιρεση επιπεδου υλικου(πληκτρολογιση χαρακτηρα)
 και λογω τον παραπανω εντολων συμβαινει μια διακοπη της ταξης 0 οπως μας ενημερωνει και το προγραμμα.
 Επειτα μεσα απo το exceptions.s παει στο ret οπου και εκει προσθετουμε 4 στο $k0 και ετσι παει στην επομενη εντολη απο το b waitloop οπου και το προγραμμα συνεχιζει κανονικα τυπονωντας τον χαρακτηρα που πατησαμε.
 
 
 

Αυτα εγραψα εγω ελπιζω να ειναι σωστα και να μην μπερδεψω κοσμο αν εχει κανεις να προσθεσει κατι ας το πει ;-)


Title: Re: [Αρχιτεκτονική Υπ.] Γενικές απορίες και ανακοινώσεις/επικαιρότητα 2012
Post by: Tracy_McGrady on June 09, 2012, 13:37:20 pm
Κάποιος να πει την ύλη του Μαθήματος???Γιατί οπως βλέπω δεν έχουν βγάλει σχετική ανακοίνωση . . .  :???:


Title: Re: [Αρχιτεκτονική Υπ.] Γενικές απορίες και ανακοινώσεις/επικαιρότητα 2012
Post by: virts11 on June 09, 2012, 14:17:27 pm
Κάποιος να πει την ύλη του Μαθήματος???Γιατί οπως βλέπω δεν έχουν βγάλει σχετική ανακοίνωση . . .  :???:
koita apo oti katalava einai 1,2,3,4 kai to 5 mexri to 5.4(eikoniki mnimi). xwris omws to 5.4!
an kanw la9os as to pei kapoios ...mn diavazoume olo to 5! :o


Title: Re: [Αρχιτεκτονική Υπ.] Γενικές απορίες και ανακοινώσεις/επικαιρότητα 2012
Post by: Tracy_McGrady on June 09, 2012, 14:21:08 pm
Γενικώς ας πει κάποιος για όλα οσα έχει κάνει...διαφάνειες,παραρτήματα, κεφάλαια...Άν έχει την καλή διάθεση  :)


Title: Re: [Αρχιτεκτονική Υπ.] Γενικές απορίες και ανακοινώσεις/επικαιρότητα 2012
Post by: pepper ann on June 09, 2012, 14:29:54 pm
υποτίθεται θα ανέβαζαν την ύλη κάποια στιγμή..


Title: Re: [Αρχιτεκτονική Υπ.] Γενικές απορίες και ανακοινώσεις/επικαιρότητα 2012
Post by: virts11 on June 09, 2012, 15:13:00 pm
Γενικώς ας πει κάποιος για όλα οσα έχει κάνει...διαφάνειες,παραρτήματα, κεφάλαια...Άν έχει την καλή διάθεση  :)
+1 giati an perimenoume na anevasoun tn uli sw8ikame.....


Title: Re: [Αρχιτεκτονική Υπ.] Γενικές απορίες και ανακοινώσεις/επικαιρότητα 2012
Post by: Anyparktos on June 09, 2012, 15:26:34 pm
Βασικά σε ποιον στέλνουμε email για αυτό?Χασάπη?Πέτρου?Στους διδακτορικούς?


Title: Re: [Αρχιτεκτονική Υπ.] Γενικές απορίες και ανακοινώσεις/επικαιρότητα 2012
Post by: Endeavour X on June 09, 2012, 15:30:00 pm
Πετρου υποθετω σιγουρα οχι διδακτορικους


Title: Re: [Αρχιτεκτονική Υπ.] Γενικές απορίες και ανακοινώσεις/επικαιρότητα 2012
Post by: Ναταλία on June 09, 2012, 15:33:26 pm
και απο τις διαφανειες που εχει στο ετημμυ δεν της καναν ολοκληρες..


Title: Re: [Αρχιτεκτονική Υπ.] Γενικές απορίες και ανακοινώσεις/επικαιρότητα 2012
Post by: sakisD on June 09, 2012, 16:46:22 pm
Παιδιά αν καποιος βρει την ύλη τλκ και την ποστάρει ας την παρουσιάσει ως θεματικές ενότητες (πχ η γλώσσα του υπολογιστή) για να βοηθήσει κι εμας που έχουμε την παλιά έκδοση του βιβλίου του Hennesy (αυτή με τους 2 ξεχωριστούς τόμους).


Title: Re: [Αρχιτεκτονική Υπ.] Γενικές απορίες και ανακοινώσεις/επικαιρότητα 2012
Post by: 4Dcube on June 09, 2012, 17:07:15 pm
της παναγιάς τα μάτια έχουν βάλει σε αυτό το μάθημα


Title: Re: [Αρχιτεκτονική Υπ.] Γενικές απορίες και ανακοινώσεις/επικαιρότητα 2012
Post by: Anyparktos on June 09, 2012, 18:40:46 pm
Fun fact:
Περσυ στις εξετάσεις έβαλε από το αρχείο quiz for chapter 2.pdf του ethmmy τις ασκήσεις 3,4 και μια παραλλαγή τις 5 για θέματα εξετάσεων...Και διερωτώμαι...Μήπως ξέρει κανείς που είναι οι απαντήσεις αυτών ?


Title: Re: [Αρχιτεκτονική Υπ.] Γενικές απορίες και ανακοινώσεις/επικαιρότητα 2012
Post by: teslaaaa on June 09, 2012, 18:52:50 pm
Fun fact:
Περσυ στις εξετάσεις έβαλε από το αρχείο quiz for chapter 2.pdf του ethmmy τις ασκήσεις 3,4 και μια παραλλαγή τις 5 για θέματα εξετάσεων...Και διερωτώμαι...Μήπως ξέρει κανείς που είναι οι απαντήσεις αυτών ?
δεν ξερω μηπως βοηθησει αυτο:
https://www.thmmy.gr/smf/index.php?action=tpmod;dl=item1710


Title: Re: [Αρχιτεκτονική Υπ.] Γενικές απορίες και ανακοινώσεις/επικαιρότητα 2012
Post by: Anyparktos on June 09, 2012, 18:58:31 pm
Το είχα βρει κι εγώ αυτό...Ctrl+F Acrobat κι ότι βγει,καλά θα'ταν...Το πρόβλημα είναι ότι οι εκφωνήσεις είναι στο βιβλίο που είναι μεγάλο σα δομικό υλικό.Ασε που οι μισες ασκησεις εκει μέσα ειναι: "1+1=2,1+1+1=?????"


Title: Re: [Αρχιτεκτονική Υπ.] Γενικές απορίες και ανακοινώσεις/επικαιρότητα 2012
Post by: 4Dcube on June 09, 2012, 21:55:34 pm
βγήκαν οι ημερομηνίες εξέτασης στο ετημμυ

απορία:
εξεταζόμαστε για μία εργασία (2η) σε 2 μέρες? Τρίτη και Τεταρτη?



Title: Re: [Αρχιτεκτονική Υπ.] Γενικές απορίες και ανακοινώσεις/επικαιρότητα 2012
Post by: princess_of_the_dawn on June 09, 2012, 22:09:15 pm
τί εννοείς;
θα εξεταστείς τη μέρα που έχεις δηλώσει και ώρα σύμφωνα με το πρόγραμμα...


Title: Re: [Αρχιτεκτονική Υπ.] Γενικές απορίες και ανακοινώ
Post by: 4Dcube on June 09, 2012, 22:18:37 pm
αφού έχει δυο μέρες εξέτασης για τον καθένα!

πού δηλώνεις τη μέρα?


εδιτ
οκ, όχι για τον καθένα, αλλά εμένα με έχει και τις 2 μέρες

κλάιν, θα πάω τη μια, αλλά για την κουβέντα μιλάω


Title: Re: [Αρχιτεκτονική Υπ.] Γενικές απορίες και ανακοινώσεις/επικαιρότητα 2012
Post by: Anyparktos on June 10, 2012, 19:18:33 pm
Μπορεί κανένα παιδί που να έχει παρακολουθήσει να μας πει μεχρι ποιο σημείο έγινε η διαφάνεια του 5ου κεφαλαίου,αυτού με την κρυφή μνήμη?Ήδη δε καταλαβαίνω χριστό,δε θελω να μπω πιο "βαθιά" και να χάνω χρόνο τζάμπα.


Title: Re: [Αρχιτεκτονική Υπ.] Γενικές απορίες και ανακοινώσεις/επικαιρότητα 2012
Post by: pepper ann on June 10, 2012, 19:35:31 pm
αν βοηθαει,έκανε μέχρι εικονική μνήμη


Title: Re: [Αρχιτεκτονική Υπ.] Γενικές απορίες και ανακοινώσεις/επικαιρότητα 2012
Post by: Anyparktos on June 10, 2012, 19:36:39 pm
Με ή χωρίς?

Btw,έστειλα email και σε Πέτρου και σε Χασάπη,άμα μου απαντήσουν θα το ποστάρω.


Title: Re: [Αρχιτεκτονική Υπ.] Γενικές απορίες και ανακοινώσεις/επικαιρότητα 2012
Post by: pepper ann on June 10, 2012, 19:43:47 pm
και την εικονική μνήμη. (αν και φάνηκε να μην της δίνει ιδιαίτερη βαρύτητα)
μας είχε πει ο Πέτρου ότι θα την ανέβαζαν την ερμη την ύλη αλλά τίποτα...


Title: Re: [Αρχιτεκτονική Υπ.] Γενικές απορίες και ανακοινώσεις/επικαιρότητα 2012
Post by: Anyparktos on June 10, 2012, 19:48:28 pm
Ε,κοιτα,οι ανθρωποι εβαλαν εργασία 24 Μαΐου.They clearly don't give a fuck about us.

Thanx πάντως.


Title: Re: [Αρχιτεκτονική Υπ.] Γενικές απορίες και ανακοινώσεις/επικαιρότητα 2012
Post by: teslaaaa on June 10, 2012, 23:46:40 pm
και την εικονική μνήμη. (αν και φάνηκε να μην της δίνει ιδιαίτερη βαρύτητα)
μας είχε πει ο Πέτρου ότι θα την ανέβαζαν την ερμη την ύλη αλλά τίποτα...
δηλαδη ως και το 5.4 εχουμε τελικα?(μαζι με το 5.4)


Title: Re: [Αρχιτεκτονική Υπ.] Γενικές απορίες και ανακοινώσεις/επικαιρότητα 2012
Post by: princess_of_the_dawn on June 11, 2012, 00:58:08 am
πρέπει να ξέρουμε κάτι  απ αυτα απ εξω;


Title: Re: [Αρχιτεκτονική Υπ.] Γενικές απορίες και ανακοινώσεις/επικαιρότητα 2012
Post by: pentium4 on June 11, 2012, 02:14:00 am
OΛΑ


Title: Re: [Αρχιτεκτονική Υπ.] Γενικές απορίες και ανακοινώσεις/επικαιρότητα 2012
Post by: boone on June 11, 2012, 13:07:56 pm
Στο ethmmy λέει 5.1-5.2 μόνο, έτσι αυθαίρετα αυξάνουν την ύλη? Κι αυτοί που δεν παρακολουθούν το μάθημα και δεν ξέρουν τα νεότερα, τι θα κάνουν?
Μαλακίες.


Title: Re: [Αρχιτεκτονική Υπ.] Γενικές απορίες και ανακοινώσεις/επικαιρότητα 2012
Post by: Anyparktos on June 11, 2012, 13:11:31 pm
Που είδες εσύ ύλη στο ethmmy??

Βασικά,ο Χασάπης μου απάντησε για την ύλη και με παρέπεμψε στον Πέτρου,ο Πέτρου δεν απάντησε και δε βρίσκω την ύλη στο ethmmy...


Title: Re: [Αρχιτεκτονική Υπ.] Γενικές απορίες και ανακοινώ
Post by: di_em on June 11, 2012, 13:18:22 pm
Την έχει στην 1η σελίδα του μαθήματος στο ethmmy. Όταν επιλέγεις το μάθημα στα αριστερά. Υποθέτω βέβαια ότι μάλλον ότι δεν ανανεώνεται.


Title: Re: [Αρχιτεκτονική Υπ.] Γενικές απορίες και ανακοινώσεις/επικαιρότητα 2012
Post by: Anyparktos on June 11, 2012, 13:31:41 pm
...
Δε το ειχα δει αυτο...Συμφωνα με την περσινυ υλη εχω διαβασει λοιπον διαφορα εκτος υλης...

Να ρωτήσω λίγο τώρα: Το παράρτημα Δ "Αντιστοίχηση του ελέγχου στο υλικό" ξέρει κανείς σε ποια παρουσίαση αντιστοιχίζεται?Επίσης,τι παίζει με την παρουσίαση microprogram??

(Edit: με μια γρηγορη ματιά μου φαίνεται ότι το ενα μου ερωτημα απανταει το αλλο αν με πιανετε...Αλλα θελω αν ξερει κανεις με σιγουριά να πει)


Title: Re: [Αρχιτεκτονική Υπ.] Γενικές απορίες και ανακοινώσεις/επικαιρότητα 2012
Post by: pepper ann on June 11, 2012, 13:41:34 pm
παιδιά.
η ύλη αυτή δεν υπήρχε πριν :Ρ
οπότε μπορούμε να το γιορτάσουμε.
βγήκε.
επιτέλους.


Title: Re: [Αρχιτεκτονική Υπ.] Γενικές απορίες και ανακοινώσεις/επικαιρότητα 2012
Post by: Anyparktos on June 11, 2012, 13:55:27 pm
Α να μπραβο ρε pepper ann!Thanx.

Μήπως ξέρεις (ή κάποιος τελοσπάντων) τελικά αν το microprogram είναι το παράρτημα Δ?


Title: Re: [Αρχιτεκτονική Υπ.] Γενικές απορίες και ανακοινώσεις/επικαιρότητα 2012
Post by: Elade on June 11, 2012, 14:21:00 pm
ναι αυτό είναι, το λέει στις πληροφορίες μαθήματος


Title: Re: [Αρχιτεκτονική Υπ.] Γενικές απορίες και ανακοινώσεις/επικαιρότητα 2012
Post by: johnis32 on June 11, 2012, 17:23:15 pm
Όντως τα κεφάλαια από τον τόμο β σε εμάς που δεν δώθηκε που τα βρίσκουμε?


Title: Re: [Αρχιτεκτονική Υπ.] Γενικές απορίες και ανακοινώσεις/επικαιρότητα 2012
Post by: Anyparktos on June 11, 2012, 17:33:17 pm
Το παράρτημα Γ είναι η παρουσίαση digital από το ethmmy,το παράρτημα Δ η παρουσίαση microprogram.


Title: Re: [Αρχιτεκτονική Υπ.] Γενικές απορίες και ανακοινώσεις/επικαιρότητα 2012
Post by: ForestBlack on June 11, 2012, 20:22:57 pm
Καλησπέρα
Ξέρει κανείς τί μπορούμε να έχουμε μαζί μας ανοιχτό? Βιβλίο? Σημειώσεις? Την πράσινη καρτέλα?


Title: Re: [Αρχιτεκτονική Υπ.] Γενικές απορίες και ανακοινώσεις/επικαιρότητα 2012
Post by: rackella on June 11, 2012, 21:08:49 pm
Γεια χαρα!να σας ρωτησω...εμεις απο που διαβαζουμε?
Εννοω οι διαφανειες αρκουν?Γιατι όπως βλεπω στο βιβλιο ειναι πολλα,και ο χρονος λιγος μεχρι την πεμπτη!


Title: Re: [Αρχιτεκτονική Υπ.] Γενικές απορίες και ανακοινώσεις/επικαιρότητα 2012
Post by: virts11 on June 11, 2012, 23:08:43 pm
Καλησπέρα
Ξέρει κανείς τί μπορούμε να έχουμε μαζί μας ανοιχτό? Βιβλίο? Σημειώσεις? Την πράσινη καρτέλα?
nomizw oti dn boreis na fereis tpt mazi sou  kai apo oti katalava sou dinoun mazi me ta 8emata mia selida me kapoies apo tis edoles ...
alla dn eimai sigouros ! :/ 8a tan kalo na mas diafotisei kapoios pou gnwrizei.. ::)


Title: Re: [Αρχιτεκτονική Υπ.] Γενικές απορίες και ανακοινώσεις/επικαιρότητα 2012
Post by: virts11 on June 11, 2012, 23:10:18 pm
Γεια χαρα!να σας ρωτησω...εμεις απο που διαβαζουμε?
Εννοω οι διαφανειες αρκουν?Γιατι όπως βλεπω στο βιβλιο ειναι πολλα,και ο χρονος λιγος μεχρι την πεμπτη!
oi diafanies paraleipoun polla pragmata... kalutera apo to vivlio opou 8a se odigoun oi diafanies sta kuriotera....toulaxiston etsi prospa8isa na diavasw egw


Title: Re: [Αρχιτεκτονική Υπ.] Γενικές απορίες και ανακοινώσεις/επικαιρότητα 2012
Post by: Ναταλία on June 11, 2012, 23:19:33 pm
ο χασαπης ειχε πει στην αρχη οτι παμε με την πρασινη καρτελα..
τωρα αν επιτρεπεται και τιποτα ακομα δεν ξερω :S


Title: Re: [Αρχιτεκτονική Υπ.] Γενικές απορίες και ανακοινώσεις/επικαιρότητα 2012
Post by: thomais on June 12, 2012, 00:18:58 am
ψάχνοντας βρήκα το παράρτημα Γ υπό μορφή παρουσίασης,ελπιζω να βοηθάει..
http://eclass.di.uoa.gr/modules/document/file.php/D19/%CE%94%CE%B9%CE%B1%CF%86%CE%AC%CE%BD%CE%B5%CE%B9%CE%B5%CF%82/Appendix-C-Logic-Design-Basics-2012-01-17.pdf


Title: Re: [Αρχιτεκτονική Υπ.] Γενικές απορίες και ανακοινώσεις/επικαιρότητα 2012
Post by: Mous on June 12, 2012, 13:49:58 pm
εχει δει κανεις τα θεματα ιουνιου του 11?


Title: Re: [Αρχιτεκτονική Υπ.] Γενικές απορίες και ανακοινώσεις/επικαιρότητα 2012
Post by: Anyparktos on June 12, 2012, 14:23:56 pm
https://www.thmmy.gr/smf/index.php?topic=45513.msg877927#msg877927


Title: Re: [Αρχιτεκτονική Υπ.] Γενικές απορίες και ανακοινώσεις/επικαιρότητα 2012
Post by: jt26 on June 12, 2012, 15:29:39 pm
το θεμα 6 ιουνιου 2011 δεν φαινεται καθαρα


Title: Re: [Αρχιτεκτονική Υπ.] Γενικές απορίες και ανακοινώσεις/επικαιρότητα 2012
Post by: Elade on June 12, 2012, 15:54:12 pm
έχει χρησιμοποιήσει κανείς το ευρετήριο του βιβλίου?


Title: Re: [Αρχιτεκτονική Υπ.] Γενικές απορίες και ανακοινώσεις/επικαιρότητα 2012
Post by: Anyparktos on June 12, 2012, 15:57:45 pm
@manos3
Δεν έχει ιδιαίτερη σημασία που δε φαινονται οι χρονοι καθε σταδιου...Τα ερωτήματα είναι:
α)Πόσος είναι ο χρόνος κύκλου ρολογιού με διοχέτευση και χωρίς?
β)Πόσος είναι ο συνολικός λανθάνων χρόνος σε διοχέτευση και χωρίς?

Απάντηση:
α)Χωρίς διοχέτευση: Άθροισμα χρόνων όλων των σταδίων της εντολής.
Με διοχέτευση: Ο μέγιστος από τους χρόνους εκτέλεσης των επί μέρους σταδίων.
β)Συνολικός λανθάνων χρόνος από σελ.405 είναι ο χρόνος που απαιτείται για την εκτέλεση (ολοκληρωμένη) μιας εντολής που είναι και στις δύο περιπτώσεις το άθροισμα όλων των σταδίων.Η διεκπεραιωτική ικανότητα (πρακτικά πλήθος εντολων που εκτελούνται σε ένα χρονικό διάστημα) αλλάζει όμως.


Κανένας που εξετάστηκε στην εργασία να μας πει τι ρωτάει?


Title: Re: [Αρχιτεκτονική Υπ.] Γενικές απορίες και ανακοινώσεις/επικαιρότητα 2012
Post by: Elade on June 12, 2012, 16:08:11 pm
στον τύπο με τα μαλλιά εξετάστηκα εγώ, με ρώτησε τι κάνει το 1ο πρόγραμμα, πως διασφαλίζω ότι οι αριθμοί που χρησιμοποιώ είναι ενα byte, μέχρι τι αριθμό χωράει το ένα byte. Στο δεύτερο με ρώτησε τι κάνει, σε ποιο σημείο του χειριστή εξαιρέσεων εκτυπώνει το μήνυμα π μας δείχνει τι τύπου εξαίρεση είναι και πως βλέπουμε εμείς τι τύπου είναι η εξαίρεση(απ τον καταχωρητή cause). Αυτά θυμάμαι


Title: Re: [Αρχιτεκτονική Υπ.] Γενικές απορίες και ανακοινώσεις/επικαιρότητα 2012
Post by: Elade on June 12, 2012, 16:31:22 pm
Fun fact:
Περσυ στις εξετάσεις έβαλε από το αρχείο quiz for chapter 2.pdf του ethmmy τις ασκήσεις 3,4 και μια παραλλαγή τις 5 για θέματα εξετάσεων...Και διερωτώμαι...Μήπως ξέρει κανείς που είναι οι απαντήσεις αυτών ?
https://dspace.ist.utl.pt/bitstream/2295/732637/1/Quiz%20for%20Chapter%202%20with%20Solutions.pdf
 8)) 8))


Title: Re: [Αρχιτεκτονική Υπ.] Γενικές απορίες και ανακοινώσεις/επικαιρότητα 2012
Post by: Anyparktos on June 12, 2012, 16:35:26 pm
Θα σου στήσω άγαλμα!  :D


Title: Re: [Αρχιτεκτονική Υπ.] Γενικές απορίες και ανακοινώσεις/επικαιρότητα 2012
Post by: Elade on June 12, 2012, 16:36:56 pm
να ναι καλα ο γοογλης  ;)


Title: Re: [Αρχιτεκτονική Υπ.] Γενικές απορίες και ανακοινώσεις/επικαιρότητα 2012
Post by: NiNja on June 12, 2012, 17:30:16 pm
απο το παραρτημα Β τι να διαβασω?? Ειναι ολα σημαντικα η να δωσω εμφαση σε καποιο συγκεκριμενο σημειο?


Title: Re: [Αρχιτεκτονική Υπ.] Γενικές απορίες και ανακοινώσεις/επικαιρότητα 2012
Post by: papatasoylis on June 12, 2012, 18:13:15 pm
Aπο τον Ιούνιο 11 στο θέμα 5 το β) πως το λύνουμε?Διοτι έχει ένα αντίστοιχο παράδειγμά στην σελίδα 537 αλλα μας ζητάει να βρούμε που απεικονίζεται η διέυθυνση 1200 byte.Eνω στην αρχή το 7 που μας δίνει αντιστοιχεί σε διέύθυνση λέξης.μετατρέπουμε τις αναφορές που μας  δίνει σε κάτι άλλο? για να συνεχίσουμε?


Title: Re: [Αρχιτεκτονική Υπ.] Γενικές απορίες και ανακοινώσεις/επικαιρότητα 2012
Post by: christineL on June 12, 2012, 19:00:45 pm
Fun fact:
Περσυ στις εξετάσεις έβαλε από το αρχείο quiz for chapter 2.pdf του ethmmy τις ασκήσεις 3,4 και μια παραλλαγή τις 5 για θέματα εξετάσεων...Και διερωτώμαι...Μήπως ξέρει κανείς που είναι οι απαντήσεις αυτών ?
https://dspace.ist.utl.pt/bitstream/2295/732637/1/Quiz%20for%20Chapter%202%20with%20Solutions.pdf
 8)) 8))

Η ασκηση 9 εχει καταλαβει κανεις γιατι βγαινει ετσι?


Title: Re: [Αρχιτεκτονική Υπ.] Γενικές απορίες και ανακοινώσεις/επικαιρότητα 2012
Post by: Anyparktos on June 12, 2012, 19:47:09 pm
???
Τώρα το είδα...Εμένα μου φαίνεται οικτρά λάθος η λύση...
Αυτα που βγαζω εγω (και πιστεύω ότι είναι αλήθεια) είναι:

α)R3=28
β)R3=28
γ)R2=36

(υπ'όψην ότι λεει στην εκφωνηση οτι οι πραξεις του α) δε μεταφέρονται στο β) κοκ)


Title: Re: [Αρχιτεκτονική Υπ.] Γενικές απορίες και ανακοινώσεις/επικαιρότητα 2012
Post by: Ναταλία on June 12, 2012, 19:48:58 pm
εχει καταλαβει κανεις σελ 432 κατω τι παιζει?
γιατι οι σειρες και ... με τα μπλε γραμματα δεν ισχυουν?? :-\
αφου υπαρχει τετοιος κινδυνος.


Title: Re: [Αρχιτεκτονική Υπ.] Γενικές απορίες και ανακοινώσεις/επικαιρότητα 2012
Post by: christineL on June 12, 2012, 20:06:35 pm
???
Τώρα το είδα...Εμένα μου φαίνεται οικτρά λάθος η λύση...
Αυτα που βγαζω εγω (και πιστεύω ότι είναι αλήθεια) είναι:

α)R3=28
β)R3=28
γ)R2=36

(υπ'όψην ότι λεει στην εκφωνηση οτι οι πραξεις του α) δε μεταφέρονται στο β) κοκ)

οκ και εγω τα ιδια βγαζω. :)


Title: Re: [Αρχιτεκτονική Υπ.] Γενικές απορίες και ανακοινώσεις/επικαιρότητα 2012
Post by: pepper ann on June 12, 2012, 20:31:36 pm
Αυτό το μάθημα περνιέται άραγε;


Title: Re: [Αρχιτεκτονική Υπ.] Γενικές απορίες και ανακοινώσεις/επικαιρότητα 2012
Post by: Ναταλία on June 12, 2012, 20:34:26 pm
???
Τώρα το είδα...Εμένα μου φαίνεται οικτρά λάθος η λύση...
Αυτα που βγαζω εγω (και πιστεύω ότι είναι αλήθεια) είναι:

α)R3=28
β)R3=28
γ)R2=36

(υπ'όψην ότι λεει στην εκφωνηση οτι οι πραξεις του α) δε μεταφέρονται στο β) κοκ)

οκ και εγω τα ιδια βγαζω. :)

για το β) 
τι εννοει με το 12( R1)?
μηπως ειναι οντως 16 ?  γιατι ο πινακας λεει οτι για memory allocation 12 ο  R1 εχει τιμη 16..


Title: Re: [Αρχιτεκτονική Υπ.] Γενικές απορίες και ανακοινώσεις/επικαιρότητα 2012
Post by: Anyparktos on June 12, 2012, 20:37:22 pm
Εννοεί 12 offset από τη διευθυνση που ειναι αποθηκευμενη στον R1.Αρα διευθυνση 12+12=24 της οποίας το περιεχομενο ειναι 28...Σαν κανονικες εντολες ειναι! (memory location,οχι memory allocation)


Title: Re: [Αρχιτεκτονική Υπ.] Γενικές απορίες και ανακοινώσεις/επικαιρότητα 2012
Post by: Ναταλία on June 12, 2012, 20:39:53 pm
Εννοεί 12 offset από τη διευθυνση που ειναι αποθηκευμενη στον R1.Αρα διευθυνση 12+12=24 της οποίας το περιεχομενο ειναι 28...Σαν κανονικες εντολες ειναι! (memory location,οχι memory allocation)

ωχ ναι!! ευχαριστω! βλακεια μου!!  :P


Title: Re: [Αρχιτεκτονική Υπ.] Γενικές απορίες και ανακοινώσεις/επικαιρότητα 2012
Post by: jt26 on June 12, 2012, 21:34:08 pm
@manos3
Δεν έχει ιδιαίτερη σημασία που δε φαινονται οι χρονοι καθε σταδιου...Τα ερωτήματα είναι:
α)Πόσος είναι ο χρόνος κύκλου ρολογιού με διοχέτευση και χωρίς?
β)Πόσος είναι ο συνολικός λανθάνων χρόνος σε διοχέτευση και χωρίς?

Απάντηση:
α)Χωρίς διοχέτευση: Άθροισμα χρόνων όλων των σταδίων της εντολής.
Με διοχέτευση: Ο μέγιστος από τους χρόνους εκτέλεσης των επί μέρους σταδίων.
β)Συνολικός λανθάνων χρόνος από σελ.405 είναι ο χρόνος που απαιτείται για την εκτέλεση (ολοκληρωμένη) μιας εντολής που είναι και στις δύο περιπτώσεις το άθροισμα όλων των σταδίων.Η διεκπεραιωτική ικανότητα (πρακτικά πλήθος εντολων που εκτελούνται σε ένα χρονικό διάστημα) αλλάζει όμως.


Κανένας που εξετάστηκε στην εργασία να μας πει τι ρωτάει?
στο γ) ερωτημα θα διαιρουσαμε το μεγαλυτερο σε διαρκεια σταδιο? Και ο ζητουμενος χρονος?


Title: Re: [Αρχιτεκτονική Υπ.] Γενικές απορίες και ανακοινώσεις/επικαιρότητα 2012
Post by: Anyparktos on June 12, 2012, 21:39:48 pm
@manos3
Δεν έχει ιδιαίτερη σημασία που δε φαινονται οι χρονοι καθε σταδιου...Τα ερωτήματα είναι:
α)Πόσος είναι ο χρόνος κύκλου ρολογιού με διοχέτευση και χωρίς?
β)Πόσος είναι ο συνολικός λανθάνων χρόνος σε διοχέτευση και χωρίς?

Απάντηση:
α)Χωρίς διοχέτευση: Άθροισμα χρόνων όλων των σταδίων της εντολής.
Με διοχέτευση: Ο μέγιστος από τους χρόνους εκτέλεσης των επί μέρους σταδίων.
β)Συνολικός λανθάνων χρόνος από σελ.405 είναι ο χρόνος που απαιτείται για την εκτέλεση (ολοκληρωμένη) μιας εντολής που είναι και στις δύο περιπτώσεις το άθροισμα όλων των σταδίων.Η διεκπεραιωτική ικανότητα (πρακτικά πλήθος εντολων που εκτελούνται σε ένα χρονικό διάστημα) αλλάζει όμως.

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


Title: Re: [Αρχιτεκτονική Υπ.] Γενικές απορίες και ανακοινώσεις/επικαιρότητα 2012
Post by: Anyparktos on June 12, 2012, 22:17:49 pm
Στο θέμα 7,Ιουνίου 2011...Στο β) ερώτημα λέει να αναδιατάξουμε τις εντολές.Εκει πέρα το πρώτο lw δε φαίνεται να έχει καμία χρησιμότητα αφού ο καταχωρητής δε χρησιμοποιεί αυτή την τιμή και σύντομα αρχίζει άλλο lw στον ίδιο καταχωρητή.Οπότε θεωρητικά αν βάλουμε την add $4,$4,$5 πρώτη,την lw $2,0($4) τελευταία και παραλείψουμε εντελώς την lw $2,0($1) δε χρειαζόμαστε καμία nop...Ισχύει?

Ας υποθέσουμε ότι δεν ισχύει...Πως με το να χρησιμοποιήσουμε εξτρα τον $7 βοηθιόμαστε??Στην τελική καλύτερα δεν είναι να βάλεις Nop άντι να προσθέτεις επιπλέον πράξεις??


Title: Re: [Αρχιτεκτονική Υπ.] Γενικές απορίες και ανακοινώσεις/επικαιρότητα 2012
Post by: jt26 on June 12, 2012, 22:24:31 pm
@manos3
Δεν έχει ιδιαίτερη σημασία που δε φαινονται οι χρονοι καθε σταδιου...Τα ερωτήματα είναι:
α)Πόσος είναι ο χρόνος κύκλου ρολογιού με διοχέτευση και χωρίς?
β)Πόσος είναι ο συνολικός λανθάνων χρόνος σε διοχέτευση και χωρίς?

Απάντηση:
α)Χωρίς διοχέτευση: Άθροισμα χρόνων όλων των σταδίων της εντολής.
Με διοχέτευση: Ο μέγιστος από τους χρόνους εκτέλεσης των επί μέρους σταδίων.
β)Συνολικός λανθάνων χρόνος από σελ.405 είναι ο χρόνος που απαιτείται για την εκτέλεση (ολοκληρωμένη) μιας εντολής που είναι και στις δύο περιπτώσεις το άθροισμα όλων των σταδίων.Η διεκπεραιωτική ικανότητα (πρακτικά πλήθος εντολων που εκτελούνται σε ένα χρονικό διάστημα) αλλάζει όμως.

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


Title: Re: [Αρχιτεκτονική Υπ.] Γενικές απορίες και ανακοινώσεις/επικαιρότητα 2012
Post by: jt26 on June 12, 2012, 22:48:43 pm
Στο θέμα 7,Ιουνίου 2011...Στο β) ερώτημα λέει να αναδιατάξουμε τις εντολές.Εκει πέρα το πρώτο lw δε φαίνεται να έχει καμία χρησιμότητα αφού ο καταχωρητής δε χρησιμοποιεί αυτή την τιμή και σύντομα αρχίζει άλλο lw στον ίδιο καταχωρητή.Οπότε θεωρητικά αν βάλουμε την add $4,$4,$5 πρώτη,την lw $2,0($4) τελευταία και παραλείψουμε εντελώς την lw $2,0($1) δε χρειαζόμαστε καμία nop...Ισχύει?

Ας υποθέσουμε ότι δεν ισχύει...Πως με το να χρησιμοποιήσουμε εξτρα τον $7 βοηθιόμαστε??Στην τελική καλύτερα δεν είναι να βάλεις Nop άντι να προσθέτεις επιπλέον πράξεις??
εφοσον οι εντολες προσθεσης ειναι "ανεξαρτητες" μεταξυ τους, μπορουμε ισως να τις βαλουμε στο τελος, μετα τις εντολες φορτωσης με τη σειρα που δινονται(αναγκαστικα αλλαζουν οι τελικες τιμες των μεταβλητων-ισως οχι ολων) οποτε βαζουμε νοπ εντολη και χρησιμοποιουμε μια φορα τον καταχ 7. Καπως ετσι


Title: Re: [Αρχιτεκτονική Υπ.] Γενικές απορίες και ανακοινώσεις/επικαιρότητα 2012
Post by: Anyparktos on June 12, 2012, 22:53:16 pm
Τώρα κόλλησα και με την cache (θέμα 5).Οταν λέει ότι αντιστοιχούν τα νούμερα σε διευθύνσεις λέξης να υποθέσω ότι πχ μεταξύ της θέσης 15 και της θέσης 16 μεσολαβούν 4 byte, aka μια λέξη?

Επίσης,στο β) ερώτημα που έχεις 8 block με μέγεθος δύο λέξεων θα έχεις έναν αριθμοδείκτη block με 3 θέσεις και έναν αριθμοδείκτη (1bit) σχετικής απόστασης λέξεων ξέρω'γω?

Πχ: [Ετικέτα των 28 bit][Αριθμοδείκτης block 3 bit ][Σχετική απόσταση λέξης 1 bit]

??


Στο θέμα 7,Ιουνίου 2011...Στο β) ερώτημα λέει να αναδιατάξουμε τις εντολές.Εκει πέρα το πρώτο lw δε φαίνεται να έχει καμία χρησιμότητα αφού ο καταχωρητής δε χρησιμοποιεί αυτή την τιμή και σύντομα αρχίζει άλλο lw στον ίδιο καταχωρητή.Οπότε θεωρητικά αν βάλουμε την add $4,$4,$5 πρώτη,την lw $2,0($4) τελευταία και παραλείψουμε εντελώς την lw $2,0($1) δε χρειαζόμαστε καμία nop...Ισχύει?

Ας υποθέσουμε ότι δεν ισχύει...Πως με το να χρησιμοποιήσουμε εξτρα τον $7 βοηθιόμαστε??Στην τελική καλύτερα δεν είναι να βάλεις Nop άντι να προσθέτεις επιπλέον πράξεις??
εφοσον οι εντολες προσθεσης ειναι "ανεξαρτητες" μεταξυ τους, μπορουμε ισως να τις βαλουμε στο τελος, μετα τις εντολες φορτωσης με τη σειρα που δινονται(αναγκαστικα αλλαζουν οι τελικες τιμες των μεταβλητων-ισως οχι ολων) οποτε βαζουμε νοπ εντολη και χρησιμοποιουμε μια φορα τον καταχ 7. Καπως ετσι

Ερμ...Ο σκοπός είναι τις ανεξάρτητες να τις κολλήσουμε μεταξύ εξαρτημένων για να μπορούν να εκτελεστούν αντί να ξύνει το παπάρι του ο CPU. Επίσης αν δε γίνουν οι προσθέσεις,τότε οι διευθύνσεις βάσεων των lw θα είναι λάθος οπότε θα φορτώσουν λάθος θέσεις μνήμης...

Ο σκοπός είναι να έχεις το ίδιο αποτέλεσμα με το να τρέξουν στην ευθεία οι εντολές...Κατ'επέκταση δεν έχει και πολύ νόημα αυτό που λες.

Κανένας άλλος καμία ιδέα?Και για το παραπάνω με την cache please.


Title: Re: [Αρχιτεκτονική Υπ.] Γενικές απορίες και ανακοινώσεις/επικαιρότητα 2012
Post by: jt26 on June 12, 2012, 23:00:14 pm
στον τύπο με τα μαλλιά εξετάστηκα εγώ, με ρώτησε τι κάνει το 1ο πρόγραμμα, πως διασφαλίζω ότι οι αριθμοί που χρησιμοποιώ είναι ενα byte, μέχρι τι αριθμό χωράει το ένα byte. Στο δεύτερο με ρώτησε τι κάνει, σε ποιο σημείο του χειριστή εξαιρέσεων εκτυπώνει το μήνυμα π μας δείχνει τι τύπου εξαίρεση είναι και πως βλέπουμε εμείς τι τύπου είναι η εξαίρεση(απ τον καταχωρητή cause). Αυτά θυμάμαι
πως διασφαλιζουμε οτι οι αριθμοι ειναι ενα μπαιτ ο καθενας?


Title: Re: [Αρχιτεκτονική Υπ.] Γενικές απορίες και ανακοινώσεις/επικαιρότητα 2012
Post by: Anyparktos on June 12, 2012, 23:06:06 pm
Τους φορτώνεις με lbu (load byte unsigned).Πρέπει γενικά αν θες να έχεις ακριβή αποτελέσματα να βάλεις και αριθμούς >=0 και <256
Αλλιώς θα φορτώσει απλά τα κατώτερα 8-bit και θα σου βγάλει το αντίστοιχο αποτέλεσμα (πρακτικά junk,σαν να διαβαζεις μια μη-αρχικοποιημένη μεταβλητή).


Title: Re: [Αρχιτεκτονική Υπ.] Γενικές απορίες και ανακοινώσεις/επικαιρότητα 2012
Post by: jt26 on June 13, 2012, 00:05:41 am
στο τελευταιο θεμα βρηκα τον αριθμο 4+2^(-10). Συμφωνειτε? Το πλεονασμα 15 τι σημαινει?


Title: Re: [Αρχιτεκτονική Υπ.] Γενικές απορίες και ανακοινώσεις/επικαιρότητα 2012
Post by: jt26 on June 13, 2012, 00:18:43 am
στο τελευταιο θεμα βρηκα τον αριθμο 4+2^(-10). Συμφωνειτε? Το πλεονασμα 15 τι σημαινει?
ή μηπως 4+2^(-6) λογω του τυπου που δινει στην αρχη της εκφωνησης?


Title: Re: [Αρχιτεκτονική Υπ.] Γενικές απορίες και ανακοινώσεις/επικαιρότητα 2012
Post by: Anyparktos on June 13, 2012, 00:43:40 am
Οχι,είναι 4*(1+2-10)=4+2-8
Και πλεόνασμα είναι αυτό που λέμε πόλωση (βλ. κεφ. 3.5 του βιβλιου)
Κι επισης το χουμε ξαναπει αυτο το θεμα.


Title: Re: [Αρχιτεκτονική Υπ.] Γενικές απορίες και ανακοινώσεις/επικαιρότητα 2012
Post by: Anastacia on June 13, 2012, 05:40:56 am
Στο θέμα 7,Ιουνίου 2011...Στο β) ερώτημα λέει να αναδιατάξουμε τις εντολές.Εκει πέρα το πρώτο lw δε φαίνεται να έχει καμία χρησιμότητα αφού ο καταχωρητής δε χρησιμοποιεί αυτή την τιμή και σύντομα αρχίζει άλλο lw στον ίδιο καταχωρητή.Οπότε θεωρητικά αν βάλουμε την add $4,$4,$5 πρώτη,την lw $2,0($4) τελευταία και παραλείψουμε εντελώς την lw $2,0($1) δε χρειαζόμαστε καμία nop...Ισχύει?

Ας υποθέσουμε ότι δεν ισχύει...Πως με το να χρησιμοποιήσουμε εξτρα τον $7 βοηθιόμαστε??Στην τελική καλύτερα δεν είναι να βάλεις Nop άντι να προσθέτεις επιπλέον πράξεις??

Στο α) ερώτημα, και 2 nop να βάλουμε (ένα κάτω από κάθε add) πάλι δε χρειαζόμαστε κάθετη προώθηση?

Στο β) γιατί όχι απλά:
add $1, $2, $3
add $4, $4, $5
andi $3, $3, 2
lw $2, 0($1)
lw $2, 0($4)  ?


Title: Re: [Αρχιτεκτονική Υπ.] Γενικές απορίες και ανακοινώσεις/επικαιρότητα 2012
Post by: Anyparktos on June 13, 2012, 11:39:31 am
Στο θέμα 7,Ιουνίου 2011...Στο β) ερώτημα λέει να αναδιατάξουμε τις εντολές.Εκει πέρα το πρώτο lw δε φαίνεται να έχει καμία χρησιμότητα αφού ο καταχωρητής δε χρησιμοποιεί αυτή την τιμή και σύντομα αρχίζει άλλο lw στον ίδιο καταχωρητή.Οπότε θεωρητικά αν βάλουμε την add $4,$4,$5 πρώτη,την lw $2,0($4) τελευταία και παραλείψουμε εντελώς την lw $2,0($1) δε χρειαζόμαστε καμία nop...Ισχύει?

Ας υποθέσουμε ότι δεν ισχύει...Πως με το να χρησιμοποιήσουμε εξτρα τον $7 βοηθιόμαστε??Στην τελική καλύτερα δεν είναι να βάλεις Nop άντι να προσθέτεις επιπλέον πράξεις??

Στο α) ερώτημα, και 2 nop να βάλουμε (ένα κάτω από κάθε add) πάλι δε χρειαζόμαστε κάθετη προώθηση?

Στο β) γιατί όχι απλά:
add $1, $2, $3
add $4, $4, $5
andi $3, $3, 2
lw $2, 0($1)
lw $2, 0($4)
  ?
^facepalm^
Σωστά!!Destination είναι ο $2 οπότε δεν έχουμε κίνδυνο δεδομένων...
Βασικά δε χρειαζόμαστε κάθετη προώθηση γιατί όπως λέει μέσα στο βιβλίο σε ένα σημείο,σε αρκετές αρχιτεκτονικές η εγγραφή και η ανάγνωση καταχωρητών να γίνεται στο πρώτο και στο δεύτερο μισό του χρόνου ρολογιού αντίστοιχα.


Title: Re: [Αρχιτεκτονική Υπ.] Γενικές απορίες και ανακοινώσεις/επικαιρότητα 2012
Post by: christineL on June 13, 2012, 11:39:56 am
Το παραρτημα Γ δηλαδη το αντιστοιχο digital στο ethmmy ειναι για να του δινουμε πλ σημασια ή μπα? Επισης στο ethmmy το hazard.ppt που αντιστοιχιζεται στο βιβλιο?


Title: Re: [Αρχιτεκτονική Υπ.] Γενικές απορίες και ανακοινώσεις/επικαιρότητα 2012
Post by: teslaaaa on June 13, 2012, 11:44:37 am
Το παραρτημα Γ δηλαδη το αντιστοιχο digital στο ethmmy ειναι για να του δινουμε πλ σημασια ή μπα? Επισης στο ethmmy το hazard.ppt που αντιστοιχιζεται στο βιβλιο?
νομιζω στους κινδυνους της διοχετευσης(ελεγχου-δεδομενων-δομικοι)σελ.395-403 και αναλυει κ πιο μετα ξανα τους ελεγχου νμζω


Title: Re: [Αρχιτεκτονική Υπ.] Γενικές απορίες και ανακοινώσεις/επικαιρότητα 2012
Post by: Mous on June 13, 2012, 12:30:50 pm
Στο θέμα 7,Ιουνίου 2011...Στο β) ερώτημα λέει να αναδιατάξουμε τις εντολές.Εκει πέρα το πρώτο lw δε φαίνεται να έχει καμία χρησιμότητα αφού ο καταχωρητής δε χρησιμοποιεί αυτή την τιμή και σύντομα αρχίζει άλλο lw στον ίδιο καταχωρητή.Οπότε θεωρητικά αν βάλουμε την add $4,$4,$5 πρώτη,την lw $2,0($4) τελευταία και παραλείψουμε εντελώς την lw $2,0($1) δε χρειαζόμαστε καμία nop...Ισχύει?

Ας υποθέσουμε ότι δεν ισχύει...Πως με το να χρησιμοποιήσουμε εξτρα τον $7 βοηθιόμαστε??Στην τελική καλύτερα δεν είναι να βάλεις Nop άντι να προσθέτεις επιπλέον πράξεις??

Στο α) ερώτημα, και 2 nop να βάλουμε (ένα κάτω από κάθε add) πάλι δε χρειαζόμαστε κάθετη προώθηση?

Στο β) γιατί όχι απλά:
add $1, $2, $3
add $4, $4, $5
andi $3, $3, 2
lw $2, 0($1)
lw $2, 0($4)
  ?
^facepalm^
Σωστά!!Destination είναι ο $2 οπότε δεν έχουμε κίνδυνο δεδομένων...
Βασικά δε χρειαζόμαστε κάθετη προώθηση γιατί όπως λέει μέσα στο βιβλίο σε ένα σημείο,σε αρκετές αρχιτεκτονικές η εγγραφή και η ανάγνωση καταχωρητών να γίνεται στο πρώτο και στο δεύτερο μισό του χρόνου ρολογιού αντίστοιχα.
τελικα η σωστη λυση ειναι η απο πανω?


Title: Re: [Αρχιτεκτονική Υπ.] Γενικές απορίες και ανακοινώσεις/επικαιρότητα 2012
Post by: virts11 on June 13, 2012, 15:02:04 pm
Τώρα κόλλησα και με την cache (θέμα 5).Οταν λέει ότι αντιστοιχούν τα νούμερα σε διευθύνσεις λέξης να υποθέσω ότι πχ μεταξύ της θέσης 15 και της θέσης 16 μεσολαβούν 4 byte, aka μια λέξη?

Επίσης,στο β) ερώτημα που έχεις 8 block με μέγεθος δύο λέξεων θα έχεις έναν αριθμοδείκτη block με 3 θέσεις και έναν αριθμοδείκτη (1bit) σχετικής απόστασης λέξεων ξέρω'γω?

Πχ: [Ετικέτα των 28 bit][Αριθμοδείκτης block 3 bit ][Σχετική απόσταση λέξης 1 bit]

??


i sxetiki apostasi einai m=1. omws pros8eteis kai +2 simfwna me to vivlio (selida 536)..ara einai: 32-(3 + 1 + 2)=26 bit gia tn etiketa...toulaxiston auto katalava egw..s ola ta paradeigmata etsi to kanei


Title: Re: [Αρχιτεκτονική Υπ.] Γενικές απορίες και ανακοινώσεις/επικαιρότητα 2012
Post by: Elade on June 13, 2012, 15:09:29 pm
στον τύπο με τα μαλλιά εξετάστηκα εγώ, με ρώτησε τι κάνει το 1ο πρόγραμμα, πως διασφαλίζω ότι οι αριθμοί που χρησιμοποιώ είναι ενα byte, μέχρι τι αριθμό χωράει το ένα byte. Στο δεύτερο με ρώτησε τι κάνει, σε ποιο σημείο του χειριστή εξαιρέσεων εκτυπώνει το μήνυμα π μας δείχνει τι τύπου εξαίρεση είναι και πως βλέπουμε εμείς τι τύπου είναι η εξαίρεση(απ τον καταχωρητή cause). Αυτά θυμάμαι
πως διασφαλιζουμε οτι οι αριθμοι ειναι ενα μπαιτ ο καθενας?
αν και ίσως απαντάω αργά, εγώ όπως το έκανα(ζητάω τους αριθμούς μέσα στο πρόγρμμα), χρησιμοποιώ την εντολή lb για να αποθηκεύσω το τελευταίο byte και μετα την εντολή sbu για να το ανακτήσω(και να τον μετατρέψω σε θετικό αμα ήταν αρνητικός).
η εντολή nop τι κάνει?
edit: δεν είδα οτι απαντήθηκε , κρατάω μόνο την ερώτηση  :P


Title: Re: [Αρχιτεκτονική Υπ.] Γενικές απορίες και ανακοινώσεις/επικαιρότητα 2012
Post by: Anyparktos on June 13, 2012, 15:40:05 pm
Τώρα κόλλησα και με την cache (θέμα 5).Οταν λέει ότι αντιστοιχούν τα νούμερα σε διευθύνσεις λέξης να υποθέσω ότι πχ μεταξύ της θέσης 15 και της θέσης 16 μεσολαβούν 4 byte, aka μια λέξη?

Επίσης,στο β) ερώτημα που έχεις 8 block με μέγεθος δύο λέξεων θα έχεις έναν αριθμοδείκτη block με 3 θέσεις και έναν αριθμοδείκτη (1bit) σχετικής απόστασης λέξεων ξέρω'γω?

Πχ: [Ετικέτα των 28 bit][Αριθμοδείκτης block 3 bit ][Σχετική απόσταση λέξης 1 bit]

??


i sxetiki apostasi einai m=1. omws pros8eteis kai +2 simfwna me to vivlio (selida 536)..ara einai: 32-(3 + 1 + 2)=26 bit gia tn etiketa...toulaxiston auto katalava egw..s ola ta paradeigmata etsi to kanei
Καταλαβαίνω τι λες και μαντεύω ότι συμφωνούμε για το β) αλλά το βιβλίο αναφέρεται σε σχετική απόσταση byte ενώ άμα δεις αυτό που έκανα bold η απορία μου είναι αν οι αριθμοί διευθύνσεων που μας δίνει αντιστοιχούν σε λέξεις μνήμης...Αν όχι,δλδ οι αναφορές είναι σε byte μνημης όπως είναι το mips, τότε οι αναφορές είναι ό,τι να'ναι.

Ο λόγος που πιστευω ότι θα είναι ο,τι να'ναι σ'αυτη την περίπτωση είναι ο εξής:
-Βλέπεις ότι υπάρχει η αναφορά 7 και η αναφορά 6.Αν υποθέσουμε ότι το πρόγραμμα έγραψε μια λέξη στη θέση 6, η φόρτωση της αναφοράς 7 θα οδηγούσε στη φόρτωση των 3 κατώτερης τάξης byte της λεξης που ειχε αποθηκευθει στο 6 και ενός ακόμα byte που είναι μετά , του ανώτερης τάξης byte της υποθετικής λέξης που θα είχε αποθηκευθεί στη θέση 10...Ελπίζω να βγάζει νόημα αυτό που είπα.

Αν κάτι έχω παρερμηνεύσει και παίζει λάθος σκεπτικού πείτε μου...


Title: Re: [Αρχιτεκτονική Υπ.] Γενικές απορίες και ανακοινώσεις/επικαιρότητα 2012
Post by: Anastacia on June 13, 2012, 15:40:54 pm
Βασικά δε χρειαζόμαστε κάθετη προώθηση γιατί όπως λέει μέσα στο βιβλίο σε ένα σημείο,σε αρκετές αρχιτεκτονικές η εγγραφή και η ανάγνωση καταχωρητών να γίνεται στο πρώτο και στο δεύτερο μισό του χρόνου ρολογιού αντίστοιχα.

Ναι, ισχύει, το θυμόμουν αυτό. Η ερώτηση ήταν (χαζοειδώς) για ένα nop κάτω από κάθε add, το οποίο χρείαζεται προώθηση. Απλά δεν ήμουν σίγουρη ότι μπορούμε να βάλουμε 2 nop συνεχόμενα. Αλλά γιατί να μη μπορούμε? Μπορούμε!

Οπότε με 2 nop συνεχόμενα κάτω από κάθε add, είμαστε κομπλέ γιατί όντως ισχύει αυτό που λες με την εγγραφή/ανάγνωση του αρχείου καταχωρητών.


Title: Re: [Αρχιτεκτονική Υπ.] Γενικές απορίες και ανακοινώσεις/επικαιρότητα 2012
Post by: teslaaaa on June 13, 2012, 15:47:44 pm
εχει καταλαβει κανεις τι κανει στην 2η ασκηση απο το powerpoint που υπαρχει στο ετημμυ?
βλεπει αν ειναι ιδια η οχι τα δυο τελευταια κρατουμενα(των 2 σημαντικοτερων μπιτ) των ορων της προσθεσης και μετα κανει εξορ και για το μπιτ προσημου της πραξης? :-\


Title: Re: [Αρχιτεκτονική Υπ.] Γενικές απορίες και ανακοινώσεις/επικαιρότητα 2012
Post by: Anastacia on June 13, 2012, 15:49:35 pm
β)Συνολικός λανθάνων χρόνος από σελ.405 είναι ο χρόνος που απαιτείται για την εκτέλεση (ολοκληρωμένη) μιας εντολής που είναι και στις δύο περιπτώσεις το άθροισμα όλων των σταδίων.Η διεκπεραιωτική ικανότητα (πρακτικά πλήθος εντολων που εκτελούνται σε ένα χρονικό διάστημα) αλλάζει όμως.

Τώρα για να πούμε και του στραβού το δίκιο, και ο χρόνος εκτέλεσης της μίας εντολής αλλάζει. Δεν αλλάζει ο αριθμός των σταδίων που χρειάζεται.


Title: Re: [Αρχιτεκτονική Υπ.] Γενικές απορίες και ανακοινώσεις/επικαιρότητα 2012
Post by: Anyparktos on June 13, 2012, 16:49:35 pm
???
Οχι!Δεν εννοώ εντολές/χρόνο.
Εννοώ ο χρόνος που θα παρέλθει από την εκκίνηση μέχρι την ολοκλήρωση της εκτέλεσης μιας δεδομένης εντολής.Αυτος πραγματικα μενει σταθερος ανεξαρτήτως διοχέτευσης.


Title: Re: [Αρχιτεκτονική Υπ.] Γενικές απορίες και ανακοινώσεις/επικαιρότητα 2012
Post by: RaiDeR on June 13, 2012, 17:50:04 pm
παιδες θελει καποιος που τα εβγαλε περα με το Exercises 2 να μας πει πως τα ελυσε ??
Ειδικα η τρια γιατι εχει 2 στηλες σαν value ??

Και το δωρακι μου για σημερα(οι λυσεις του quiz)
https://dspace.ist.utl.pt/bitstream/2295/732637/1/Quiz%20for%20Chapter%202%20with%20Solutions.pdf


Title: Re: [Αρχιτεκτονική Υπ.] Γενικές απορίες και ανακοινώ
Post by: Mous on June 13, 2012, 18:18:37 pm
παιδες θελει καποιος που τα εβγαλε περα με το Exercises 2 να μας πει πως τα ελυσε ??
Ειδικα η τρια γιατι εχει 2 στηλες σαν value ??

Και το δωρακι μου για σημερα(οι λυσεις του quiz)
https://dspace.ist.utl.pt/bitstream/2295/732637/1/Quiz%20for%20Chapter%202%20with%20Solutions.pdf
σε ειχε προλαβει αλλος με το λινκ σε πιο πισω σελιδα


Title: Re: [Αρχιτεκτονική Υπ.] Γενικές απορίες και ανακοινώσεις/επικαιρότητα 2012
Post by: Anastacia on June 13, 2012, 18:52:42 pm
???
Οχι!Δεν εννοώ εντολές/χρόνο.
Εννοώ ο χρόνος που θα παρέλθει από την εκκίνηση μέχρι την ολοκλήρωση της εκτέλεσης μιας δεδομένης εντολής.Αυτος πραγματικα μενει σταθερος ανεξαρτήτως διοχέτευσης.

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


Title: Re: [Αρχιτεκτονική Υπ.] Γενικές απορίες και ανακοινώσεις/επικαιρότητα 2012
Post by: vagouras on June 13, 2012, 20:40:18 pm
Σορρυ αν έχει αναφερθεί ξανά,αλλά επειδή στην ύλη που αναφέρεται στις ανακοινώσεις,το κεφάλαιο 5 περιλαμβάνει μέχρι το 5.2,επομένως η εικονική μνήμη είναι εκτός?Ούτε TLB ούτε τίποτα?


Title: Re: [Αρχιτεκτονική Υπ.] Γενικές απορίες και ανακοινώσεις/επικαιρότητα 2012
Post by: Nerevar on June 13, 2012, 20:45:45 pm
Στο τελευταιο μαθημα ο Χ ειπε οτι τη διδαξε καθαρα για εγκυκλοπεδικους λογους,οποτε ειναι εκτος..


Title: Re: [Αρχιτεκτονική Υπ.] Γενικές απορίες και ανακοινώσεις/επικαιρότητα 2012
Post by: vagouras on June 13, 2012, 20:48:44 pm
Ευχαριστώ


Title: Re: [Αρχιτεκτονική Υπ.] Γενικές απορίες και ανακοινώ
Post by: Mous on June 13, 2012, 21:05:47 pm
???
Οχι!Δεν εννοώ εντολές/χρόνο.
Εννοώ ο χρόνος που θα παρέλθει από την εκκίνηση μέχρι την ολοκλήρωση της εκτέλεσης μιας δεδομένης εντολής.Αυτος πραγματικα μενει σταθερος ανεξαρτήτως διοχέτευσης.

Ναι, ναι, το κατάλαβα. Απλά συμβαίνει το εξής με το λανθάνοντα χρόνο:
α. αν τον σκεφτείς σαν καθαρό χρόνο εκτέλεσης εντολής είναι ο ίδιος
β. αν τον σκεφτείς σα σύνολο σταδίων εκτέλεσης είναι ο ίδιος
γ. αν όμως τον σκεφτείς σα συνολικό χρόνο από την αρχή μέχρι το τέλος μιας εντολής είναι ίσος με τον αριθμό των σταδίων επί το χρόνο του πιο αργού σταδίου. δλδ μεγαλύτερος από τον καθαρό χρόνο εκτέλεσης.
+1 αν καποιος μπορει να πει με σιγουρια την απαντηση στο β του 6ου θεματος 11


Title: Re: [Αρχιτεκτονική Υπ.] Γενικές απορίες και ανακοινώσεις/επικαιρότητα 2012
Post by: Elade on June 13, 2012, 21:20:10 pm
εχει καταλαβει κανεις τι κανει στην 2η ασκηση απο το powerpoint που υπαρχει στο ετημμυ?
βλεπει αν ειναι ιδια η οχι τα δυο τελευταια κρατουμενα(των 2 σημαντικοτερων μπιτ) των ορων της προσθεσης και μετα κανει εξορ και για το μπιτ προσημου της πραξης? :-\
κανεις?


Title: Re: [Αρχιτεκτονική Υπ.] Γενικές απορίες και ανακοινώ
Post by: Anyparktos on June 14, 2012, 00:33:19 am
???
Οχι!Δεν εννοώ εντολές/χρόνο.
Εννοώ ο χρόνος που θα παρέλθει από την εκκίνηση μέχρι την ολοκλήρωση της εκτέλεσης μιας δεδομένης εντολής.Αυτος πραγματικα μενει σταθερος ανεξαρτήτως διοχέτευσης.

Ναι, ναι, το κατάλαβα. Απλά συμβαίνει το εξής με το λανθάνοντα χρόνο:
α. αν τον σκεφτείς σαν καθαρό χρόνο εκτέλεσης εντολής είναι ο ίδιος
β. αν τον σκεφτείς σα σύνολο σταδίων εκτέλεσης είναι ο ίδιος
γ. αν όμως τον σκεφτείς σα συνολικό χρόνο από την αρχή μέχρι το τέλος μιας εντολής είναι ίσος με τον αριθμό των σταδίων επί το χρόνο του πιο αργού σταδίου. δλδ μεγαλύτερος από τον καθαρό χρόνο εκτέλεσης.
+1 αν καποιος μπορει να πει με σιγουρια την απαντηση στο β του 6ου θεματος 11
Η Αναστασία έχει δίκιο.Δε το είχα σκεφτεί γιατί αμελούσα εντελώς το χρόνο που παίρνει κάθε στάδιο (και επειδή δε φαίνονται οι ακριβείς χρόνοι και επειδή...είμαι χαζός)
Κοινώς για να είμαστε πλήρεις,επειδή κάθε στάδιο της διοχέτευσης είναι ένας χρόνος ρολογιού,ο συνολικός λανθάνων χρόνος για την εκτέλεση μιας εντολής στη διοχέτευση είναι (αριθμός σταδίων)*(χρόνος μέγιστου σταδίου) ενώ χωρίς διοχέτευση είναι το άθροισμα όλων των σταδίων.Οπότε κατά κανόνα-με εξαίρεση την περίπτωση του όλα τα στάδια να διαρκούν το ίδιο-η διοχέτευση έχει μεγαλύτερο λανθάνοντα χρόνο εκτέλεσης εντολής.


Title: Re: [Αρχιτεκτονική Υπ.] Γενικές απορίες και ανακοινώσεις/επικαιρότητα 2012
Post by: Ναταλία on June 14, 2012, 00:43:54 am
στο περσινο θεμα με την cache..
στο πρωτο ερωτημα θα αγνοησουμε τα 2 δεξιοτερα bit και θα αρχισουμε την αριθμηση του αριθμοδεικτη απο το bit 2?


Title: Re: [Αρχιτεκτονική Υπ.] Γενικές απορίες και ανακοινώσεις/επικαιρότητα 2012
Post by: chrimour on June 14, 2012, 00:53:27 am
Η Άσκηση που είναι θολή στην περσινή τελική (Ασκ 6) , Είναι στην σελίδα 489 η 4.12 ακριβώς η ίδια με τους ίδιους αριθμούς  8))


Title: Re: [Αρχιτεκτονική Υπ.] Γενικές απορίες και ανακοινώ
Post by: ForestBlack on June 14, 2012, 09:15:59 am
για το θεμα 4 2011 πως συμπληρωνω τν πινακα? προκυπτουν καπως η απλα ξερωντας τν εικονα 4.18 σελ 382?


Title: Re: [Αρχιτεκτονική Υπ.] Γενικές απορίες και ανακοινώσεις/επικαιρότητα 2012
Post by: teslaaaa on June 14, 2012, 11:35:59 am
απο την εικονα μπορεις να βγαλεις ακρη
επισης το θεμα 5ο το περσυνο ειναι παρομοιο με ασκηση 5,3 σελ 642 με καποια αλλαγμενα νουμερα μονο


Title: Re: [Αρχιτεκτονική Υπ.] Γενικές απορίες και ανακοινώσεις/επικαιρότητα 2012
Post by: aloko on June 14, 2012, 11:55:31 am
Παιδια το κεφαλαιο 5.3 ειναι εντος ?  :???:


Title: Re: [Αρχιτεκτονική Υπ.] Γενικές απορίες και ανακοινώσεις/επικαιρότητα 2012
Post by: mark333 on June 14, 2012, 11:56:42 am
Στην εξέταση μπορούμε να έχουμε μαζί μας το φύλλο με τις εντολές του MIPS ή δεν ισχύει?


Title: Re: [Αρχιτεκτονική Υπ.] Γενικές απορίες και ανακοινώσεις/επικαιρότητα 2012
Post by: riko5 on June 14, 2012, 12:03:40 pm
Στην εξέταση μπορούμε να έχουμε μαζί μας το φύλλο με τις εντολές του MIPS ή δεν ισχύει?
+1


Title: Re: [Αρχιτεκτονική Υπ.] Γενικές απορίες και ανακοινώσεις/επικαιρότητα 2012
Post by: riko5 on June 14, 2012, 12:04:47 pm
Παιδια το κεφαλαιο 5.3 ειναι εντος ?  :???:
Συμφωνα με την υλη...
ΥΛΗ

Στις παρενθέσεις δίνονται τα κεφάλια του βιβλίου : Αφηρημένες έννοιες και τεχνολογία υπολογιστών (1.1- 1.4) - Εντολές η γλώσσα του Υπολογιστή (2.1-2.12) - Αριθμητική για Υπολογιστές (3.1-3.6) - Συμβολομεταφραστές, προγράμματα σύνδεσης/ Προσομοιωτής SPIM (Β1- B10) - Λογική Σχεδίαση ALU, RAM (Γ1-Γ3, Γ5, Γ7-Γ10) - Ο επεξεργαστής (4.1-4.10) - Αντιστοίχιση του ελέγχου στο υλικό (Δ1-Δ4) - Ιεραρχία Μνήμης (5.1-5.2)

ΟΧΙ!!


Title: Re: [Αρχιτεκτονική Υπ.] Γενικές απορίες και ανακοινώσεις/επικαιρότητα 2012
Post by: Anyparktos on June 14, 2012, 12:05:22 pm
@mark333
Απ'ότι είδα από παλιά θέματα και να μην το'χεις θα σου δώσουν τυπολόγιο.Στην τελική πάρε το βιβλίο μαζί σου κι αμα χρειαστεί το κόβεις.


Title: Re: [Αρχιτεκτονική Υπ.] Γενικές απορίες και ανακοινώσεις/επικαιρότητα 2012
Post by: riko5 on June 14, 2012, 12:08:28 pm
Υπαρχει καμια ενημερωση για το ποτε θα ανεβουν τα αποτελεσματα των εξετασεων των εργασιων?


Title: Re: [Αρχιτεκτονική Υπ.] Γενικές απορίες και ανακοινώσεις/επικαιρότητα 2012
Post by: mark333 on June 14, 2012, 12:11:56 pm
@mark333
Απ'ότι είδα από παλιά θέματα και να μην το'χεις θα σου δώσουν τυπολόγιο.Στην τελική πάρε το βιβλίο μαζί σου κι αμα χρειαστεί το κόβεις.


Οκ ευχαριστώ!


Title: Re: [Αρχιτεκτονική Υπ.] Γενικές απορίες και ανακοινώσεις/επικαιρότητα 2012
Post by: jt26 on June 14, 2012, 12:29:10 pm
στο περσινο θεμα με την cache..
στο πρωτο ερωτημα θα αγνοησουμε τα 2 δεξιοτερα bit και θα αρχισουμε την αριθμηση του αριθμοδεικτη απο το bit 2?

Αυτο γιατι να το κανουμε γενικα? Δεν ειχα ακουσει τον χασαπη να λεει κατι τετοιο στο μαθημα, απ οσο θυμαμαι τουλαχιστον


Title: Re: [Αρχιτεκτονική Υπ.] Γενικές απορίες και ανακοινώσεις/επικαιρότητα 2012
Post by: Anyparktos on June 14, 2012, 12:31:55 pm
Σχετική απόσταση byte εντός της cache, αν έχουμε διεύθυνση μνήμης byte,για πρόσβαση σε μεμονωμένα byte εντός των λέξεων σε block της cache.

Απ'ότι βλέπω από την άσκηση 5.3 δίνει διευθύνσεις μνήμης λέξεων οπότε δε χρειάζεται.Στη δεύτερη περίπτωση,με 2 λέξεις/block έχουμε όμως ένα ψηφίο για σχετική απόσταση λέξεων.


Title: Re: [Αρχιτεκτονική Υπ.] Γενικές απορίες και ανακοινώσεις/επικαιρότητα 2012
Post by: jt26 on June 14, 2012, 12:38:36 pm
Σχετική απόσταση byte εντός της cache, αν έχουμε διεύθυνση μνήμης byte,για πρόσβαση σε μεμονωμένα byte εντός των λέξεων σε block της cache.

Απ'ότι βλέπω από την άσκηση 5.3 δίνει διευθύνσεις μνήμης λέξεων οπότε δε χρειάζεται.Στη δεύτερη περίπτωση,με 2 λέξεις/block έχουμε όμως ένα ψηφίο για σχετική απόσταση λέξεων.
πρεπει να το λαβουμε αυτο υποψη μας στην ασκηση? Εγω ξερω οτι προκυπτουν δυαδικα 8μπιτα ισοδυναμα νουμερα.Στο πρωτο ερωτημα τα 4 δεξιοτερα θα ταυτιζονται με αρι8μοδεικτες της κρυφης και τα 4 αριστεροτερα με τις ετικετες. Δεν κρυβονται δεδομενα σ αυτα, ειναι απλως διευθυνσεις δεδομενων στην κυρια μνημη. Αν κανω λα8οσ σ ολα αυτα, διορ8ωστε με
Οσο για το δευτερο ερωτημα, νομιζω πρεπει να αγνοησουμε νομιζω μονο το τελευταιο μπιτ εφοσον εχουμε 8 μπλοκ τωρα. Η μηπως τα 2 τελευταια?


Title: Re: [Αρχιτεκτονική Υπ.] Γενικές απορίες και ανακοινώ
Post by: christineL on June 14, 2012, 12:43:36 pm
για το θεμα 4 2011 πως συμπληρωνω τν πινακα? προκυπτουν καπως η απλα ξερωντας τν εικονα 4.18 σελ 382?

με βαση εκεινη την εικονα το συμπληρωνεις . Το πως προκυπτει σε καθε εντολη το εξηγει σε εκεινες τις σελιδες του βιβλιου


Title: Re: [Αρχιτεκτονική Υπ.] Γενικές απορίες και ανακοινώσεις/επικαιρότητα 2012
Post by: Perasmus on June 14, 2012, 12:44:35 pm
Εχω περδευτει ,.. :-\  4 bit αριθμοδεικτη και αλλα 4 bit ετικετας; δλδ 8 bit συνολο? 'η παραπανω?


Title: Re: [Αρχιτεκτονική Υπ.] Γενικές απορίες και ανακοινώσεις/επικαιρότητα 2012
Post by: christineL on June 14, 2012, 12:48:09 pm
εχεις και τα μπιτ δεδομενων που ειναι 32 οπως και το εγκυρο-μπιτ. Εγω δεν καταλαβα  αν τα μπιτ των αριθμοδεικτων εμπεριεχονται στ μπιτ ολου του μπλοκ συνολικα. Επισης για να βρουμε ποσα μπιτ ειναι ο αριθμοδεικτης ,βλεπουμε ποσα μπλοκ εχουμε στην κρυφη μνημη και ειναι τ log2(bit aριθμοδεικτη)?


Title: Re: [Αρχιτεκτονική Υπ.] Γενικές απορίες και ανακοινώσεις/επικαιρότητα 2012
Post by: virts11 on June 14, 2012, 13:32:15 pm
εχεις και τα μπιτ δεδομενων που ειναι 32 οπως και το εγκυρο-μπιτ. Εγω δεν καταλαβα  αν τα μπιτ των αριθμοδεικτων εμπεριεχονται στ μπιτ ολου του μπλοκ συνολικα. Επισης για να βρουμε ποσα μπιτ ειναι ο αριθμοδεικτης ,βλεπουμε ποσα μπλοκ εχουμε στην κρυφη μνημη και ειναι τ log2(bit aριθμοδεικτη)?
emperiexontai..alliws pws 8a ginotan oi aparaitites sigkriseis gia to an ta dedomena einai stn cache?

log2(ari8mos twn block)=bit ari8modekti


Title: Re: [Αρχιτεκτονική Υπ.] Γενικές απορίες και ανακοινώσεις/επικαιρότητα 2012
Post by: Anyparktos on June 14, 2012, 13:37:05 pm
Για να απαντήσω σε ότι μπορώ από τα παραπάνω:
Όχι,τα bit αριθμοδείκτη δεν είναι μέσα στο ίδιο το block σύμφωνα με την εικόνα 5.7 και τους τύπους που μας δινονται,ειναι ενας δυαδικος που παραπέμπει στο block. Στον intrinsity fast math βλέπω κάτι άλλα περίεργα αλλά frankly,i don't give a shit.

Το block περιέχει: ετικέτα,δεδομένα,έγκυρο bit.
H ετικέτα έχει εύρος 32-n-m-2 σε διευθύνσεις byte,32-n-m σε διευθύνσεις λέξης.
Το έγκυρο bit είναι ένα/block.
Tα δεδομένα είναι πλήθος λέξεων*32 bit (λέξη=4B=32 bit)

Τώρα που βγάλαμε αυτό από τη μέση:
Όταν έχεις 1 λέξη/block όλα καλά,όλα ανθηρά και τα bit αριθμοδείκτη βγαίνουν από τα n τελευταία ψηφία της διεύθυνσης λέξης όπου n=log2(πλήθους block).Αν είναι διευθύνσεις μνήμης byte τότε ολισθαίνουμε δεξιά 2 bit πριν κάνουμε το από πάνω.Αν έχουμε m=log2(λέξεις/block)!=0 ,δλδ περισσότερες της μίας λέξης/block τότε ολισθαίνουμε ακόμα m ψηφία δεξιά.Ό,τι περισσέψει είναι τα n τελευταία ψηφία αριθμοδείκτης και τα υπόλοιπα ετικέτα.

Επειδη λογικά υπάρχει περίπτωση να έχουμε και πεδίο σχετικής απόστασης (offset) λέξεων,byte ή whatever άμα μας ζητήσουν συνολικό πλήθος bit της cache ή κάτι παρεμφερές συνιστώ να ρωτήσουμε απλά αν θα βάλουμε και πεδίο σχετικής απόστασης ή αν αυτό το αναλαμβάνει ο έλεγχος της cache.


Title: Re: [Αρχιτεκτονική Υπ.] Γενικές απορίες και ανακοινώσεις/επικαιρότητα 2012
Post by: virts11 on June 14, 2012, 13:43:25 pm
Για να απαντήσω σε ότι μπορώ από τα παραπάνω:
Όχι,τα bit αριθμοδείκτη δεν είναι μέσα στο ίδιο το block σύμφωνα με την εικόνα 5.7 και τους τύπους που μας δινονται,ειναι ενας δυαδικος που παραπέμπει στο block. Στον intrinsity fast math βλέπω κάτι άλλα περίεργα αλλά frankly,i don't give a shit.

Το block περιέχει: ετικέτα,δεδομένα,έγκυρο bit.
H ετικέτα έχει εύρος 32-n-m-2 σε διευθύνσεις byte,32-n-m σε διευθύνσεις λέξης.
Το έγκυρο bit είναι ένα/block.
Tα δεδομένα είναι πλήθος λέξεων*32 bit (λέξη=4B=32 bit)

Τώρα που βγάλαμε αυτό από τη μέση:
Όταν έχεις 1 λέξη/block όλα καλά,όλα ανθηρά και τα bit αριθμοδείκτη βγαίνουν από τα n τελευταία ψηφία της διεύθυνσης λέξης όπου n=log2(πλήθους block).Αν είναι διευθύνσεις μνήμης byte τότε ολισθαίνουμε δεξιά 2 bit πριν κάνουμε το από πάνω.Αν έχουμε m=log2(λέξεις/block)!=0 ,δλδ περισσότερες της μίας λέξης/block τότε ολισθαίνουμε ακόμα m ψηφία δεξιά.Ό,τι περισσέψει είναι τα n τελευταία ψηφία αριθμοδείκτης και τα υπόλοιπα ετικέτα.

Επειδη λογικά υπάρχει περίπτωση να έχουμε και πεδίο σχετικής απόστασης (offset) λέξεων,byte ή whatever άμα μας ζητήσουν συνολικό πλήθος bit της cache ή κάτι παρεμφερές συνιστώ να ρωτήσουμε απλά αν θα βάλουμε και πεδίο σχετικής απόστασης ή αν αυτό το αναλαμβάνει ο έλεγχος της cache.
katalavainw auta pou les kai epitelous arxizei na vgainei noima gia to ti pragmatika paizei. ousiastika i sxetiki apostasi offset den einai to m omws?


Title: Re: [Αρχιτεκτονική Υπ.] Γενικές απορίες και ανακοινώσεις/επικαιρότητα 2012
Post by: Elade on June 14, 2012, 13:50:06 pm
βλ'εποντασ πάντως την ασκηση απ το βιβλίο του patterson, αυτο π καταλαβαίνω είναι ότι όταν έχουμε διέθυνση μνήμης m λέξεων, αυτό μας επηρρεάζει μονο στον αριθμοδείκτη όχι στην ετικέτα(υπάρχει δηλαδή επικάλυψη κάποιων bit)


Title: Re: [Αρχιτεκτονική Υπ.] Γενικές απορίες και ανακοινώσεις/επικαιρότητα 2012
Post by: Ναταλία on June 14, 2012, 13:57:10 pm
Σχετική απόσταση byte εντός της cache, αν έχουμε διεύθυνση μνήμης byte,για πρόσβαση σε μεμονωμένα byte εντός των λέξεων σε block της cache.

Απ'ότι βλέπω από την άσκηση 5.3 δίνει διευθύνσεις μνήμης λέξεων οπότε δε χρειάζεται.Στη δεύτερη περίπτωση,με 2 λέξεις/block έχουμε όμως ένα ψηφίο για σχετική απόσταση λέξεων.

ναι.. ευχαριστω πολυ!! :)


Title: Re: [Αρχιτεκτονική Υπ.] Γενικές απορίες και ανακοινώσεις/επικαιρότητα 2012
Post by: Tracy_McGrady on June 14, 2012, 13:57:37 pm
Μήπως μπορεί να πει κάποιος για την άσκηση 5 ιουνίου κάποια ενδεικτική απάντηση???


Title: Re: [Αρχιτεκτονική Υπ.] Γενικές απορίες και ανακοινώσεις/επικαιρότητα 2012
Post by: Elade on June 14, 2012, 13:59:40 pm
απο την εικονα μπορεις να βγαλεις ακρη
επισης το θεμα 5ο το περσυνο ειναι παρομοιο με ασκηση 5,3 σελ 642 με καποια αλλαγμενα νουμερα μονο


Title: Re: [Αρχιτεκτονική Υπ.] Γενικές απορίες και ανακοινώσεις/επικαιρότητα 2012
Post by: Anyparktos on June 14, 2012, 14:02:25 pm
@ELADE

Τόση ώρα κοιτάω αυτές τις σιχαμένες λύσεις.Ξέρω τι λες,λέει <<3 bit,σωστά?Αν είναι έτσι όμως τότε θα είχαμε ετικέτα 29 bit και το δεξιότερό της bit θα ήταν το αριστερότερο του αριθμοδείκτη,επικάλυψη όπως λες...Εκει μυρίστηκα σπατάλη bit και λέω "δε παίζει"
Πράγματι,άμα πας μετά στον τύπο του μεγέθους ετικέτας,σελ 537 της 4ης έκδοσης θα δεις 32-n-m (παραλείπω το -2 γιατί όπως είπαμε είναι σχετικές διευθύνσεις λέξεων).Αυτό βγάζει 32-3-1=28!
Κάπου εκεί αποφάσισα ότι η λύση του βιβλίου είναι λίγο gtp επειδή παίζει να είναι από παλιά έκδοση (το λέει και ο ίδιος ο συγγραφέας στο "πλάνες και παγίδες" ότι κάνανε λάθη στις παλιές εκδόσεις).

Άσχετο: Τα "πλάνες και παγίδες" μπορεί να τα βγαλε εκτός ύλης αλλά έχουν πολύ ψωμί γιατί διευκρινίζουν τα πιο περίεργα  πράματα του εκάστοτε κεφαλαίου.Απλά προσπεράστε ό,τι εμφανώς δε καταλαβαίνετε γιατί μάλλον είναι εκτός ύλης.


Title: Re: [Αρχιτεκτονική Υπ.] Γενικές απορίες και ανακοινώσεις/επικαιρότητα 2012
Post by: Elade on June 14, 2012, 14:09:39 pm
οκ, λέω να σε εμπιστευτώ  :P. 


Title: Re: [Αρχιτεκτονική Υπ.] Γενικές απορίες και ανακοινώσεις/επικαιρότητα 2012
Post by: virts11 on June 14, 2012, 14:13:34 pm
@ELADE

Τόση ώρα κοιτάω αυτές τις σιχαμένες λύσεις.Ξέρω τι λες,λέει <<3 bit,σωστά?Αν είναι έτσι όμως τότε θα είχαμε ετικέτα 29 bit και το δεξιότερό της bit θα ήταν το αριστερότερο του αριθμοδείκτη,επικάλυψη όπως λες...Εκει μυρίστηκα σπατάλη bit και λέω "δε παίζει"
Πράγματι,άμα πας μετά στον τύπο του μεγέθους ετικέτας,σελ 537 της 4ης έκδοσης θα δεις 32-n-m (παραλείπω το -2 γιατί όπως είπαμε είναι σχετικές διευθύνσεις λέξεων).Αυτό βγάζει 32-3-1=28!

ara stn teliki prepei : Tag: Binary address >> 4 bits( n=3, m=1).
'H opws eipes prin prwta na kanei tn olis8isi gia to Index kai meta na parei ta upoloipa gia to tag...epitelous vgike noima! na sai kala! :)


Title: Re: [Αρχιτεκτονική Υπ.] Γενικές απορίες και ανακοινώσεις/επικαιρότητα 2012
Post by: Tracy_McGrady on June 14, 2012, 14:14:08 pm
απο την εικονα μπορεις να βγαλεις ακρη
επισης το θεμα 5ο το περσυνο ειναι παρομοιο με ασκηση 5,3 σελ 642 με καποια αλλαγμενα νουμερα μονο

thx ρε!


Title: Re: [Αρχιτεκτονική Υπ.] Γενικές απορίες και ανακοινώσεις/επικαιρότητα 2012
Post by: Elade on June 14, 2012, 14:16:28 pm
δες καλύτερα αυτά που λέει ο anyparktos για το θέμα γτ η άσκηση παίζει να έχει κάποια λαθάκια


Title: Re: [Αρχιτεκτονική Υπ.] Γενικές απορίες και ανακοινώσεις/επικαιρότητα 2012
Post by: Anyparktos on June 14, 2012, 14:27:06 pm
Να σας πω όμως ότι απλά έτσι είναι όπως το σκέφτομαι εγώ guys...Δεν έχει πουθενά καταραμένες αναλυτικές και σίγουρα σωστές λύσεις να βγάλουμε άκρη.Είμαι ένα 95% σίγουρος ότι είναι σωστό αλλά δεν είναι ότι μου το είπε και κανείς που ξέρει σίγουρα.

Κοινώς,άμα τον πιούμε ουδεμία ευθύνη φέρω.


Title: Re: [Αρχιτεκτονική Υπ.] Γενικές απορίες και ανακοινώσεις/επικαιρότητα 2012
Post by: Tracy_McGrady on June 14, 2012, 14:27:50 pm
δες καλύτερα αυτά που λέει ο anyparktos για το θέμα γτ η άσκηση παίζει να έχει κάποια λαθάκια
Ωραία γίνεται να πείτε 2 ενδεικτικές απαντησεις???π.χ. για το 214 και για το 175??


Title: Re: [Αρχιτεκτονική Υπ.] Γενικές απορίες και ανακοινώσεις/επικαιρότητα 2012
Post by: jt26 on June 14, 2012, 14:36:56 pm
Να σας πω όμως ότι απλά έτσι είναι όπως το σκέφτομαι εγώ guys...Δεν έχει πουθενά καταραμένες αναλυτικές και σίγουρα σωστές λύσεις να βγάλουμε άκρη.Είμαι ένα 95% σίγουρος ότι είναι σωστό αλλά δεν είναι ότι μου το είπε και κανείς που ξέρει σίγουρα.

Κοινώς,άμα τον πιούμε ουδεμία ευθύνη φέρω.
πιστευω αυτα που γραφεις για τη λυση της ασκησης, ειναι σωστα
για το δευτερο ερωτημα δηλαδη, πιστευω πως, επειδη εχουμε 8 μπλοκ(3ψηφιοι αριθμοδεικτες) πρεπει να κοψουμε το τελευταιο μπιτ, δηλ. αυτο π λες, ολισθηση κατα 1 δεξια


Title: Re: [Αρχιτεκτονική Υπ.] Γενικές απορίες και ανακοινώσεις/επικαιρότητα 2012
Post by: Jeik on June 14, 2012, 14:43:41 pm
δες καλύτερα αυτά που λέει ο anyparktos για το θέμα γτ η άσκηση παίζει να έχει κάποια λαθάκια
Ωραία γίνεται να πείτε 2 ενδεικτικές απαντησεις???π.χ. για το 214 και για το 175??


Δεν είμαι σίγουρος, αλλά νομίζω πως είναι:
Α) 214
Δυαδική διεύθυνση: 22 μηδενικά 1101 0110 00
Ετικέτα: 22 μηδενικά 1101
Αριθμοδείκτης: 0110
175
Δυαδική διεύθυνση: 22 μηδενικά 1010 1111 00
Ετικέτα: 22 μηδενικά 1010
Αριθμοδείκτης: 1111
Β)214
Δυαδική διεύθυνση: 22 μηδενικά 1101 011 0 00
Ετικέτα: 22 μηδενικά 1101
Αριθμοδείκτης: 011
175
Δυαδική διεύθυνση: 22 μηδενικά 1010 111 1 00
Ετικέτα: 22 μηδενικά 1010
Αριθμοδείκτης: 111


Title: Re: [Αρχιτεκτονική Υπ.] Γενικές απορίες και ανακοινώσεις/επικαιρότητα 2012
Post by: jt26 on June 14, 2012, 14:52:20 pm
δες καλύτερα αυτά που λέει ο anyparktos για το θέμα γτ η άσκηση παίζει να έχει κάποια λαθάκια
Ωραία γίνεται να πείτε 2 ενδεικτικές απαντησεις???π.χ. για το 214 και για το 175??


Δεν είμαι σίγουρος, αλλά νομίζω πως είναι:
Α) 214
Δυαδική διεύθυνση: 22 μηδενικά 1101 0110 00
Ετικέτα: 22 μηδενικά 1101
Αριθμοδείκτης: 0110
175
Δυαδική διεύθυνση: 22 μηδενικά 1010 1111 00
Ετικέτα: 22 μηδενικά 1010
Αριθμοδείκτης: 1111
Β)214
Δυαδική διεύθυνση: 22 μηδενικά 1101 011 0 00
Ετικέτα: 22 μηδενικά 1101
Αριθμοδείκτης: 011
175
Δυαδική διεύθυνση: 22 μηδενικά 1010 111 1 00
Ετικέτα: 22 μηδενικά 1010
Αριθμοδείκτης: 111

Τα 2 μηδενικα στο τελος καθε περιπτωσης δεν χρειαζεται νομιζω να τα αναφερεις, ειναι μαλλον για τυπικους λογους


Title: Re: [Αρχιτεκτονική Υπ.] Γενικές απορίες και ανακοινώσεις/επικαιρότητα 2012
Post by: aloko on June 14, 2012, 15:01:12 pm
Μπορει να εξηγησει καποιος γιατι στις εντολες Branch, Jump χρειαζομαστε αριστερη ολισθηση κατα 2 (ΚΕΦ.4)??


Title: Re: [Αρχιτεκτονική Υπ.] Γενικές απορίες και ανακοινώσεις/επικαιρότητα 2012
Post by: Tracy_McGrady on June 14, 2012, 15:03:40 pm
Μπορει να εξηγησει καποιος γιατι στις εντολες Branch, Jump χρειαζομαστε αριστερη ολισθηση κατα 2 (ΚΕΦ.4)??
Γιατί δίνει σχετικά απόσταση εντολής!Οπότε το κάνεις αριστερη ολίσθηση κατα 2 και σε πάει στην απόσταση διεύθυνσης!


Title: Re: [Αρχιτεκτονική Υπ.] Γενικές απορίες και ανακοινώσεις/επικαιρότητα 2012
Post by: jt26 on June 14, 2012, 15:04:22 pm
Μπορει να εξηγησει καποιος γιατι στις εντολες Branch, Jump χρειαζομαστε αριστερη ολισθηση κατα 2 (ΚΕΦ.4)??
σελ.369 δευτερη κουκιδα


Title: Re: [Αρχιτεκτονική Υπ.] Γενικές απορίες και ανακοινώσεις/επικαιρότητα 2012
Post by: Tracy_McGrady on June 14, 2012, 15:09:24 pm
δες καλύτερα αυτά που λέει ο anyparktos για το θέμα γτ η άσκηση παίζει να έχει κάποια λαθάκια
Ωραία γίνεται να πείτε 2 ενδεικτικές απαντησεις???π.χ. για το 214 και για το 175??




Τα 2 μηδενικα στο τελος καθε περιπτωσης δεν χρειαζεται νομιζω να τα αναφερεις, ειναι μαλλον για τυπικους λογους
Άρα πότε αποκλείουμε 2 δεξιότερα bit απο την διεύθυνση???θέλω να πω ποιά η διαφορά με την εικόνα 5.7???


Title: Re: [Αρχιτεκτονική Υπ.] Γενικές απορίες και ανακοινώσεις/επικαιρότητα 2012
Post by: aloko on June 14, 2012, 15:10:36 pm
Μπορει να εξηγησει καποιος γιατι στις εντολες Branch, Jump χρειαζομαστε αριστερη ολισθηση κατα 2 (ΚΕΦ.4)??
σελ.369 δευτερη κουκιδα
Ναι το διαβασα το σημειο αυτο αλλα δε μπορω να πω οτι το καταλαβα 100% :-\


Title: Re: [Αρχιτεκτονική Υπ.] Γενικές απορίες και ανακοινώσεις/επικαιρότητα 2012
Post by: Elade on June 14, 2012, 15:12:57 pm
δες καλύτερα αυτά που λέει ο anyparktos για το θέμα γτ η άσκηση παίζει να έχει κάποια λαθάκια
Ωραία γίνεται να πείτε 2 ενδεικτικές απαντησεις???π.χ. για το 214 και για το 175??


Δεν είμαι σίγουρος, αλλά νομίζω πως είναι:
Α) 214
Δυαδική διεύθυνση: 22 μηδενικά 1101 0110 00
Ετικέτα: 22 μηδενικά 1101
Αριθμοδείκτης: 0110
175
Δυαδική διεύθυνση: 22 μηδενικά 1010 1111 00
Ετικέτα: 22 μηδενικά 1010
Αριθμοδείκτης: 1111
Β)214
Δυαδική διεύθυνση: 22 μηδενικά 1101 011 0 00
Ετικέτα: 22 μηδενικά 1101
Αριθμοδείκτης: 011
175
Δυαδική διεύθυνση: 22 μηδενικά 1010 111 1 00
Ετικέτα: 22 μηδενικά 1010
Αριθμοδείκτης: 111

αυτό το δυαδική διεύθυνση 22 πως προκύπτει?


Title: Re: [Αρχιτεκτονική Υπ.] Γενικές απορίες και ανακοινώσεις/επικαιρότητα 2012
Post by: bakeneko on June 14, 2012, 15:14:01 pm
22 μηδενικά δηλαδή 00000...... και από πίσω το υπόλοιπο :P


Title: Re: [Αρχιτεκτονική Υπ.] Γενικές απορίες και ανακοινώσεις/επικαιρότητα 2012
Post by: Elade on June 14, 2012, 15:15:45 pm
νμζω(χωρίς να είμαι σίγουρος) ότι η δυαδική διεύθυνση είναι ο αριθμός μεταφρασμένος στο δυαδικό


Title: Re: [Αρχιτεκτονική Υπ.] Γενικές απορίες και ανακοινώσεις/επικαιρότητα 2012
Post by: Jeik on June 14, 2012, 15:16:26 pm
αυτό το δυαδική διεύθυνση 22 πως προκύπτει?
Είναι 22 μηδενικά:0000000000000000000000


Title: Re: [Αρχιτεκτονική Υπ.] Γενικές απορίες και ανακοινώσεις/επικαιρότητα 2012
Post by: Jeik on June 14, 2012, 15:18:09 pm
νμζω(χωρίς να είμαι σίγουρος) ότι η δυαδική διεύθυνση είναι ο αριθμός μεταφρασμένος στο δυαδικό
Συν 2 μηδενικά στο τέλος αφού η μνήμη είναι αριθμημένη ανά byte και όχι ανά λέξη.
(και κόβεις 2 μηδενικά από την αρχή για να είναι 32 bit)


Title: Re: [Αρχιτεκτονική Υπ.] Γενικές απορίες και ανακοινώσεις/επικαιρότητα 2012
Post by: Tracy_McGrady on June 14, 2012, 15:21:24 pm
νμζω(χωρίς να είμαι σίγουρος) ότι η δυαδική διεύθυνση είναι ο αριθμός μεταφρασμένος στο δυαδικό
Συν 2 μηδενικά στο τέλος αφού η μνήμη είναι αριθμημένη ανά byte και όχι ανά λέξη.
(και κόβεις 2 μηδενικά από την αρχή για να είναι 32 bit)
Ε εδώ μπερδεύομαι και εγώ...τη μνήμη όμως δεν την προσπελαύνεις ανα λέξη???κάνω λάθος???


Title: Re: [Αρχιτεκτονική Υπ.] Γενικές απορίες και ανακοινώσεις/επικαιρότητα 2012
Post by: Anyparktos on June 14, 2012, 15:24:29 pm
Εχουμε πει...2048 φορές ότι σε αυτή την άσκηση είναι διευθύνσης ΛΕΞΗΣ και ΟΧΙ BYTE.


Title: Re: [Αρχιτεκτονική Υπ.] Γενικές απορίες και ανακοινώσεις/επικαιρότητα 2012
Post by: haliseco on June 14, 2012, 15:27:30 pm
μπορει καποιος να με βοηθησει στο πως λυνεται το τελευταιο θεμα? το αφησα εντελως το κεφ 3 και τωρα τρεχω


Title: Re: [Αρχιτεκτονική Υπ.] Γενικές απορίες και ανακοινώσεις/επικαιρότητα 2012
Post by: alzako on June 14, 2012, 16:08:47 pm
δες καλύτερα αυτά που λέει ο anyparktos για το θέμα γτ η άσκηση παίζει να έχει κάποια λαθάκια
Ωραία γίνεται να πείτε 2 ενδεικτικές απαντησεις???π.χ. για το 214 και για το 175??


Δεν είμαι σίγουρος, αλλά νομίζω πως είναι:
Α) 214
Δυαδική διεύθυνση: 22 μηδενικά 1101 0110 00
Ετικέτα: 22 μηδενικά 1101
Αριθμοδείκτης: 0110
175
Δυαδική διεύθυνση: 22 μηδενικά 1010 1111 00
Ετικέτα: 22 μηδενικά 1010
Αριθμοδείκτης: 1111
Β)214
Δυαδική διεύθυνση: 22 μηδενικά 1101 011 0 00
Ετικέτα: 22 μηδενικά 1101
Αριθμοδείκτης: 011
175
Δυαδική διεύθυνση: 22 μηδενικά 1010 111 1 00
Ετικέτα: 22 μηδενικά 1010
Αριθμοδείκτης: 111

Τα 2 μηδενικα στο τελος καθε περιπτωσης δεν χρειαζεται νομιζω να τα αναφερεις, ειναι μαλλον για τυπικους λογους

δωστε και κανα παραδειγμα για το β) οταν εχουμε μπλοκ 2 λεξεων και συνολικο μεγεθοσ 8 μπλοκ


Title: Re: [Αρχιτεκτονική Υπ.] Γενικές απορίες και ανακοινώσεις/επικαιρότητα 2012
Post by: Elade on June 14, 2012, 16:18:03 pm
η διαφορά όταν έχει 2 λέξεις είναι οτι κάνεις και μια δεξιά ολίσθηση(άμα είναι 3 λέξεις 2 κοκ)


Title: Re: [Αρχιτεκτονική Υπ.] Γενικές απορίες και ανακοινώσεις/επικαιρότητα 2012
Post by: Anyparktos on June 14, 2012, 16:26:56 pm
Όχι.Αμα είναι 4 λέξεις κάνεις shift right 2.
Tριάδες και τέτοια δεν έχει (κι αν εχει δεν εχω ιδεα τι γινεται),λογικα ολο πολλαπλάσια του 2 είναι.
Γενικά κάνεις shift right log2(λέξεις/block)


Title: Re: [Αρχιτεκτονική Υπ.] Γενικές απορίες και ανακοινώ
Post by: geomade on June 14, 2012, 16:57:42 pm
Καμιά ιδέα για το θέμα 6 του 2011 (αυτό με τους λανθάνοντες χρόνους)?..


Title: Re: [Αρχιτεκτονική Υπ.] Γενικές απορίες και ανακοινώσεις/επικαιρότητα 2012
Post by: Elade on June 14, 2012, 17:26:37 pm
έχει απαντηθεί στις προηγούμενες σελίδες


Title: Re: [Αρχιτεκτονική Υπ.] Γενικές απορίες και ανακοινώσεις/επικαιρότητα 2012
Post by: Anyparktos on June 14, 2012, 17:53:50 pm
εχει καταλαβει κανεις τι κανει στην 2η ασκηση απο το powerpoint που υπαρχει στο ετημμυ?
βλεπει αν ειναι ιδια η οχι τα δυο τελευταια κρατουμενα(των 2 σημαντικοτερων μπιτ) των ορων της προσθεσης και μετα κανει εξορ και για το μπιτ προσημου της πραξης? :-\
http://www.cs.umd.edu/class/sum2003/cmsc311/Notes/Comb/overflow.html

To βρήκαμε κι αυτό!
Η πράξη που έχει εκεί είναι πρόσθεση θετικού και αρνητικού και βγάζει θετικό αριθμό!


Title: Re: [Αρχιτεκτονική Υπ.] Γενικές απορίες και ανακοινώσεις/επικαιρότητα 2012
Post by: Tracy_McGrady on June 15, 2012, 00:16:11 am
Πιο εκνευριστικά θέματα πεθαιιιιιιιινεις!!!!!!!ΠΑΝΕ ΚΑΛΑ ΡΕΕΕΕΕΕΕΕΕΕΕΕΕ


Title: Re: [Αρχιτεκτονική Υπ.] Γενικές απορίες και ανακοινώσεις/επικαιρότητα 2012
Post by: Endeavour X on June 15, 2012, 00:26:59 am
αμφιβαλλεις?


Title: Re: [Αρχιτεκτονική Υπ.] Γενικές απορίες και ανακοινώσεις/επικαιρότητα 2012
Post by: Tracy_McGrady on June 15, 2012, 14:10:13 pm
αμφιβαλλεις?
Τις λατρεύω τις απαντήσεις χωρις νοημα       .....


Title: Re: [Αρχιτεκτονική Υπ.] Γενικές απορίες και ανακοινώσεις/επικαιρότητα 2012
Post by: Endeavour X on June 15, 2012, 14:32:14 pm
δε ξερω ποια απαντηση θα ειχε νοημα εδω...ισως επρεπε να σ πω ΟΟΟΧΙ ΔΕΝ ΠΑΝΕ ΚΑΛΑΑΑΑ ΡΕΕΕΕΕΕ!!!!!!!


Title: Re: [Αρχιτεκτονική Υπ.] Γενικές απορίες και ανακοινώσεις/επικαιρότητα 2012
Post by: Tracy_McGrady on June 15, 2012, 14:36:06 pm
δε ξερω ποια απαντηση θα ειχε νοημα εδω...ισως επρεπε να σ πω ΟΟΟΧΙ ΔΕΝ ΠΑΝΕ ΚΑΛΑΑΑΑ ΡΕΕΕΕΕΕ!!!!!!!
Ή απλα να απαντήσεις με την αποψή σου γενικά για τα θέματα....Η ΝΑ ΜΗΝ ΑΠΑΝΤΗΣΕΙΣ ΚΑΝ!


Title: Re: [Αρχιτεκτονική Υπ.] Γενικές απορίες και ανακοινώσεις/επικαιρότητα 2012
Post by: L on June 19, 2012, 21:12:03 pm
Παίζει κάποιος να ανεβάσει τα θέματα;  :)


Title: Re: [Αρχιτεκτονική Υπ.] Γενικές απορίες και ανακοινώ
Post by: Ναταλία on June 19, 2012, 21:25:49 pm
δεν τα εχω αλλα γενικα τα θεματα ηταν:
1ο θεμα ενα μικρο προγραμματακι απο c σε assembly
2o ηταν ενας κωδικας σε ασσεμπλυ και επρεπε να συμπληρωσεις τις τιμες και τις διευθυνσεις που προεκυπταν σε καποιους καταχωρητες
3ο πολλαπλασιασμος σε ΙΕΕΕ
4ο  ρωτουσε για χρονους κυκλου ρολογιου και λανθανων χρονος (κατι σαν το περσινο) και για μια επιταχυνση
5ο σου εδινε μια ακολουθια δυαδικων αριθμων και επρεπε να δεις τι τυπου εντολη ηταν να συμπληρωσεις ενα πινακακι και να πεις ποιες μοναδες θα χρησιμοποιηθουν απο ενα σχημα που εδινε (4ο κεφ)
6ο κρυφη μνημη


Title: Re: [Αρχιτεκτονική Υπ.] Γενικές απορίες και ανακοινώσεις/επικαιρότητα 2012
Post by: L on June 19, 2012, 21:34:51 pm
Thx  :)


Title: Re: [Αρχιτεκτονική Υπ.] Γενικές απορίες και ανακοινώσεις/επικαιρότητα 2012
Post by: heavy melon on July 09, 2012, 16:59:09 pm
υπάρχει κάποιος που παρακολουθούσε το μάθημα
κι έχει σημειώσεις από ασκήσεις κυρίως?

το βιβλίο είναι λίγο χαοτικό...


Title: Re: [Αρχιτεκτονική Υπ.] Γενικές απορίες και ανακοινώσεις/επικαιρότητα 2012
Post by: Ναταλία on July 09, 2012, 17:05:36 pm
δεν καναμε ασκησεις στο μαθημα..
τις διαφανειες εκαναν
αντε να εγιναν 4-5 ασκησεις συνολικα.


Title: Re: [Αρχιτεκτονική Υπ.] Γενικές απορίες και ανακοινώσεις/επικαιρότητα 2012
Post by: heavy melon on July 09, 2012, 17:06:50 pm
α τόσο καλά  :D


Title: Re: [Αρχιτεκτονική Υπ.] Γενικές απορίες και ανακοινώσεις/επικαιρότητα 2012
Post by: michaisi on August 30, 2012, 01:53:15 am
μπορει καποιος να εξηγησει πως λειτουργει το συστημα hit και miss στην cache? γιατι δε καταλαβαινω ποτε/γιατι εχεις hit
για την ακριβεια στην 5.31 στο β) ερωτημα γιατι στο 6 και στο 214 δεδομενου οτι επανεμφανιζονται δεν εχει hit?


Title: Re: [Αρχιτεκτονική Υπ.] Γενικές απορίες και ανακοινώσεις/επικαιρότητα 2012
Post by: Mardi on September 09, 2012, 17:20:05 pm
Έχει κανείς τα θέματα που έπεσαν τον Ιούνιο?
Ή τουλάχιστον να πει τι έβαλε, ο΄τι άσκηση θυμάται.
Στα downloads έχει παλιό θέμα μόνο από Ιούνιο 2011.


Title: Re: [Αρχιτεκτονική Υπ.] Γενικές απορίες και ανακοινώ
Post by: Ναταλία on September 09, 2012, 17:35:16 pm
δεν τα εχω αλλα γενικα τα θεματα ηταν:
1ο θεμα ενα μικρο προγραμματακι απο c σε assembly
2o ηταν ενας κωδικας σε ασσεμπλυ και επρεπε να συμπληρωσεις τις τιμες και τις διευθυνσεις που προεκυπταν σε καποιους καταχωρητες
3ο πολλαπλασιασμος σε ΙΕΕΕ
4ο  ρωτουσε για χρονους κυκλου ρολογιου και λανθανων χρονος (κατι σαν το περσινο) και για μια επιταχυνση
5ο σου εδινε μια ακολουθια δυαδικων αριθμων και επρεπε να δεις τι τυπου εντολη ηταν να συμπληρωσεις ενα πινακακι και να πεις ποιες μοναδες θα χρησιμοποιηθουν απο ενα σχημα που εδινε (4ο κεφ)
6ο κρυφη μνημη


Title: Re: [Αρχιτεκτονική Υπ.] Γενικές απορίες και ανακοινώσεις/επικαιρότητα 2012
Post by: Δον on September 09, 2012, 18:20:50 pm
To 2o ήταν το πιο χρονοβόρο.
Γενικά δεν υπήρχε κομμάτι θεωρίας που να μην έπεσε έστω και λίγο :S


Title: Re: [Αρχιτεκτονική Υπ.] Γενικές απορίες και ανακοινώσεις/επικαιρότητα 2012
Post by: princess_of_the_dawn on September 11, 2012, 02:17:40 am
θυμίστε μου λίγο..
δίνουμε με ανοιχτά βιβλία;


Title: Re: [Αρχιτεκτονική Υπ.] Γενικές απορίες και ανακοινώσεις/επικαιρότητα 2012
Post by: pentium4 on September 11, 2012, 02:18:36 am
θυμίστε μου λίγο..
δίνουμε με ανοιχτά βιβλία;
οχι


Title: Re: [Αρχιτεκτονική Υπ.] Γενικές απορίες και ανακοινώσεις/επικαιρότητα 2012
Post by: princess_of_the_dawn on September 11, 2012, 02:20:48 am
οκ  :(


Title: Re: [Αρχιτεκτονική Υπ.] Γενικές απορίες και ανακοινώσεις/επικαιρότητα 2012
Post by: nvog1993 on September 11, 2012, 20:33:03 pm
αλανια ας ανεβασει οποιος εχει τα θεματα Ιουνιου 2012 παρακαλω!


Title: Re: [Αρχιτεκτονική Υπ.] Γενικές απορίες και ανακοινώσεις/επικαιρότητα 2012
Post by: princess_of_the_dawn on September 11, 2012, 23:35:15 pm
νομίζω τα έχει στο ετημμυ μαζί με τις λύσεις τους


Title: Re: [Αρχιτεκτονική Υπ.] Γενικές απορίες και ανακοινώσεις/επικαιρότητα 2012
Post by: Nerevar on September 11, 2012, 23:41:35 pm
νομίζω τα έχει στο ετημμυ μαζί με τις λύσεις τους

Υλικό μαθήματος->Λύσεις θεμάτων.


Title: Re: [Αρχιτεκτονική Υπ.] Γενικές απορίες και ανακοινώσεις/επικαιρότητα 2012
Post by: michaisi on September 11, 2012, 23:53:21 pm
μπορει καποιος να εξηγησει πως λειτουργει το συστημα hit και miss στην cache? γιατι δε καταλαβαινω ποτε/γιατι εχεις hit
για την ακριβεια στην 5.31 στο β) ερωτημα γιατι στο 6 και στο 214 δεδομενου οτι επανεμφανιζονται δεν εχει hit?
anyone?


Title: Re: [Αρχιτεκτονική Υπ.] Γενικές απορίες και ανακοινώσεις/επικαιρότητα 2012
Post by: Endeavour X on September 13, 2012, 12:02:13 pm
μπορει καποιος να εξηγησει πως λειτουργει το συστημα hit και miss στην cache? γιατι δε καταλαβαινω ποτε/γιατι εχεις hit
για την ακριβεια στην 5.31 στο β) ερωτημα γιατι στο 6 και στο 214 δεδομενου οτι επανεμφανιζονται δεν εχει hit?
επ' αυτού ξέρει κανέις τίποτα;


Title: Re: [Αρχιτεκτονική Υπ.] Γενικές απορίες και ανακοινώσεις/επικαιρότητα 2012
Post by: princess_of_the_dawn on September 15, 2012, 19:12:03 pm
αυτλα που έχει στο 4ο κεφ.για κινδύνους είναι σος?


Title: Re: [Αρχιτεκτονική Υπ.] Γενικές απορίες και ανακοινώσεις/επικαιρότητα 2012
Post by: Endeavour X on September 15, 2012, 19:20:12 pm
αυτλα που έχει στο 4ο κεφ.για κινδύνους είναι σος?
ναι, οπως ειναι αυτο που ρωταω εγω. κανεις δε ξερει?


Title: Re: [Αρχιτεκτονική Υπ.] Γενικές απορίες και ανακοινώσεις/επικαιρότητα 2012
Post by: heavy melon on September 15, 2012, 19:43:09 pm
στα θέματα του Ιούνη 2012 που ανέβηκαν ethmmy,
λείπουν κάποια θεματάκια ή μου φαίνεται;


Title: Re: [Αρχιτεκτονική Υπ.] Γενικές απορίες και ανακοινώσεις/επικαιρότητα 2012
Post by: Endeavour X on September 15, 2012, 19:43:39 pm
λειπουν


Title: Re: [Αρχιτεκτονική Υπ.] Γενικές απορίες και ανακοινώσεις/επικαιρότητα 2012
Post by: kontokos on September 15, 2012, 21:45:32 pm
Παίδες μήπως μπορεί να βοηθήσει κανείς για το πώς λύνετε το θέμα 3 του φλεβάρη του 2012???


Title: Re: [Αρχιτεκτονική Υπ.] Γενικές απορίες και ανακοινώσεις/επικαιρότητα 2012
Post by: Mardi on September 16, 2012, 16:09:12 pm
Παίδες μήπως μπορεί να βοηθήσει κανείς για το πώς λύνετε το θέμα 3 του φλεβάρη του 2012???

Είναι ο πίνακας σελ 382. Η εντολή add είναι Μορφή R. Πρέπει να καταλάβεις γιατί κάποια σήματα ελέγχου είναι 1 και άλλα 0.


Title: Re: [Αρχιτεκτονική Υπ.] Γενικές απορίες και ανακοινώσεις/επικαιρότητα 2012
Post by: Mardi on September 16, 2012, 16:15:00 pm
Από τα λυμένα θέματα του Ιουνίου, στο θέμα 6 βρίσκει λάθος τον αριθμό λέξεων.
Δεν το υπολογίζει με τον τύπο σελ 537 [ πεδιο ετικέτας = 32 - (ν + μ + 2) ], 'οπως στις λυμένες ασκήσεις του βιβλίου,
αλλα με τον τύπο [ πεδιο ετικέτας = 32 - (ν + μ)].

Ξέρει κανείς γιατί?


Title: Re: [Αρχιτεκτονική Υπ.] Γενικές απορίες και ανακοινώσεις/επικαιρότητα 2012
Post by: Mardi on September 16, 2012, 16:39:48 pm
μπορει καποιος να εξηγησει πως λειτουργει το συστημα hit και miss στην cache? γιατι δε καταλαβαινω ποτε/γιατι εχεις hit
για την ακριβεια στην 5.31 στο β) ερωτημα γιατι στο 6 και στο 214 δεδομενου οτι επανεμφανιζονται δεν εχει hit?
επ' αυτού ξέρει κανέις τίποτα;

Όταν ελέγχει την μνήμη, ο επεξεργαστής τσεκάρει αν υπάρχει η λέξη που ψάχνει.
Αυτό το κάνει συγκρίνοντας πρώτα το πεδιο του αριθμοδείκτη, και αν είναι ίδιο συνεχίζει και συγκρινει και το πεδίο της ετικέτας.
Αν και το πεδιο της ετικετας ειναι ιδιο, τοτε εχουμε hit! Σε οποιαδηποτε αλλη περιπτωση εχουμε miss. Καθε φορά που έχουμε miss, αλλαζει το περιοχεμενο της μνημης στο μπλοκ που ετυχε miss, με την καινουργια λέξη. Οπότε την επομενη φορα που θα ελεγξει αυτο το μπλοκ θα εχει διαφορετικο περιοχομενο απο την τελευταια φορα.
 
Για να υπολογισεις hit/miss:
Πρώτον, υπολογίζεις πόσα bit είναι ο αριθμοδείκτης και πόσα η ετικέτα, απο αυτά που σου δίνει η άσκηση.
Μετατρέπεις όλους τους αριθμούς σε δυαδικους, για να τους συγκρινεις.
Τα bit για τον αριθμοδεικτη τα υπολογιζεις : [(Δυαδικος αριθμος >> m-bit) mod n-bit], η πιο απλα κανεις shift right οσα ειναι ο λογαριθμος του αριθμου των λεξεων ανα μπλοκ (2^m = λεξεις ανα μπλοκ),και μετα τα τελευταια λιγοτερα σημαντικα n-bit, ειναι του αριθμοδεικτη. Τα υπολοιπα bit ειναι της ετικετας. Πρωτα συγκρινεις τα bit του αριθμοδεικτη,αν εχεις match, συγκρινεις τα bit της ετικετας. Αν εχεις παλι match εχεις Hit αλλιως εχεις miss!



Title: Re: [Αρχιτεκτονική Υπ.] Γενικές απορίες και ανακοινώσεις/επικαιρότητα 2012
Post by: pierikara on September 16, 2012, 17:49:16 pm
Όταν έχουμε την εντολή add $1,$2,$3 και αμέσως μετά τη lw $2,0($1)
πόσες nop χρειάζονται ανάμεσά τους με προώθηση και πόσες χωρίς;


Title: Re: [Αρχιτεκτονική Υπ.] Γενικές απορίες και ανακοινώσεις/επικαιρότητα 2012
Post by: Utrion on September 16, 2012, 18:19:22 pm
Παίδες μήπως μπορεί να βοηθήσει κανείς για το πώς λύνετε το θέμα 3 του φλεβάρη του 2012???

Είναι ο πίνακας σελ 382. Η εντολή add είναι Μορφή R. Πρέπει να καταλάβεις γιατί κάποια σήματα ελέγχου είναι 1 και άλλα 0.
(http://architecture.di.uoa.gr/sxima3.2.25.jpg)


Title: Re: [Αρχιτεκτονική Υπ.] Γενικές απορίες και ανακοινώσεις/επικαιρότητα 2012
Post by: Mardi on September 16, 2012, 19:07:47 pm
Όταν έχουμε την εντολή add $1,$2,$3 και αμέσως μετά τη lw $2,0($1)
πόσες nop χρειάζονται ανάμεσά τους με προώθηση και πόσες χωρίς;

Χρειάζεσαι 1 nop χωρις προωθηση, και 0 nop οταν εχεις προωθηση.


Title: Re: [Αρχιτεκτονική Υπ.] Γενικές απορίες και ανακοινώσεις/επικαιρότητα 2012
Post by: Mardi on September 16, 2012, 19:29:15 pm
Ξερει κανεις στην κινητη υποδιαστολη, για να βρουμε τον πολωμενο εκθετη, προσθετουμε 127 η 128 ?


Title: Re: [Αρχιτεκτονική Υπ.] Γενικές απορίες και ανακοινώσεις/επικαιρότητα 2012
Post by: pierikara on September 16, 2012, 20:09:15 pm
Ξερει κανεις στην κινητη υποδιαστολη, για να βρουμε τον πολωμενο εκθετη, προσθετουμε 127 η 128 ?
127


Title: Re: [Αρχιτεκτονική Υπ.] Γενικές απορίες και ανακοινώσεις/επικαιρότητα 2012
Post by: Mardi on September 16, 2012, 20:16:20 pm
Ξερει κανεις στην κινητη υποδιαστολη, για να βρουμε τον πολωμενο εκθετη, προσθετουμε 127 η 128 ?
127

Ναι, αλλα στη λυμενη ασκηση 3.10.4 του βιβλιου προσθετει 128.


3.10.4

a. 1609.5 × 100 = 110 0100 1001.10 × 20
normalize, move binary point 10 to the left
110 0100 1001.10 × 20 = 1.10010010011 × 210
sign = negative, exp = 128 + 10 = 138
Final bit pattern: 11000101010010010011000000000000

b. 938.8125 × 100 = 1110101010.1101 × 20
normalize, move binary point 9 to the left
1.1101010101101 × 29
sign = negative, exp = 128 + 9 = 137
Final bit pattern: 11000100111010101011010000000000


Title: Re: [Αρχιτεκτονική Υπ.] Γενικές απορίες και ανακοινώσεις/επικαιρότητα 2012
Post by: Oltzi on September 16, 2012, 22:52:13 pm
Όταν έχουμε την εντολή add $1,$2,$3 και αμέσως μετά τη lw $2,0($1)
πόσες nop χρειάζονται ανάμεσά τους με προώθηση και πόσες χωρίς;

Χρειάζεσαι 1 nop χωρις προωθηση, και 0 nop οταν εχεις προωθηση.

Όχι 1, χωρίς προώθηση χρειάζεσαι 2 nop...


Title: Re: [Αρχιτεκτονική Υπ.] Γενικές απορίες και ανακοινώσεις/επικαιρότητα 2012
Post by: pol on September 16, 2012, 23:56:33 pm
Παίδες μήπως μπορεί να βοηθήσει κανείς για το πώς λύνετε το θέμα 3 του φλεβάρη του 2012???

Είναι ο πίνακας σελ 382. Η εντολή add είναι Μορφή R. Πρέπει να καταλάβεις γιατί κάποια σήματα ελέγχου είναι 1 και άλλα 0.
Συγνώμη παιδιά αλλά έχω μπερδευτεί.....στου Φεβρουαρίου το 2012 το θέμα 3 δεν είναι ένας πολλαπλασιασμός με κινητή υποδιαστολή??υπάρχουν και αλλού λυμένα παλιά θέματα εκτός από αυτά στο ethmmy??


Title: Re: [Αρχιτεκτονική Υπ.] Γενικές απορίες και ανακοινώσεις/επικαιρότητα 2012
Post by: Cr0ne on September 17, 2012, 00:06:08 am
lw $s0, 0($s1)
lw $s0, 0($s2)

Είναι αυτό κίνδυνος δεδομένων ως προς τον $s0?


Title: Re: [Αρχιτεκτονική Υπ.] Γενικές απορίες και ανακοινώσεις/επικαιρότητα 2012
Post by: pol on September 17, 2012, 00:08:21 am
Όταν έχουμε την εντολή add $1,$2,$3 και αμέσως μετά τη lw $2,0($1)
πόσες nop χρειάζονται ανάμεσά τους με προώθηση και πόσες χωρίς;

Χρειάζεσαι 1 nop χωρις προωθηση, και 0 nop οταν εχεις προωθηση.

Όχι 1, χωρίς προώθηση χρειάζεσαι 2 nop...
μήπως μπορεί κάποιος να μου πει και που στο βιβλίο λέει για το nop?? (διάβασμα τελευταίας στιγμής).....


Title: Re: [Αρχιτεκτονική Υπ.] Γενικές απορίες και ανακοινώσεις/επικαιρότητα 2012
Post by: Cr0ne on September 17, 2012, 00:19:59 am
Σελίδα 436


Title: Re: [Αρχιτεκτονική Υπ.] Γενικές απορίες και ανακοινώσεις/επικαιρότητα 2012
Post by: heavy melon on September 17, 2012, 15:04:06 pm
lw $s0, 0($s1)
lw $s0, 0($s2)

Είναι αυτό κίνδυνος δεδομένων ως προς τον $s0?

εγώ θα έλεγα πως ναι.


Title: Re: [Αρχιτεκτονική Υπ.] Γενικές απορίες και ανακοινώσεις/επικαιρότητα 2012
Post by: boone on September 17, 2012, 15:59:40 pm
Παιδιά, όταν ζητήσει μετάφραση κώδικα C σε MIPS, θα πρέπει να γράψουμε από τη αρχή των κώδικα δηλαδή και πχ. addi $sp,$sp,-12, jr $ra και τέτοια ή μόνο οι εντολές που αντιστοιχούν σ'αυτές της C αρκούν.?


Title: Re: [Αρχιτεκτονική Υπ.] Γενικές απορίες και ανακοινώσεις/επικαιρότητα 2012
Post by: mkiatos on September 17, 2012, 16:06:27 pm
Νομίζω πως μόνο τις εντολές που αντιστοιχούν στον κώδικα πρέπει!! :)


Title: Re: [Αρχιτεκτονική Υπ.] Γενικές απορίες και ανακοινώσεις/επικαιρότητα 2012
Post by: pol on September 17, 2012, 16:34:10 pm
ξέρει κανείς και προλαβαίνει να εξηγήσει το θέμα 6 του 2012??


Title: Re: [Αρχιτεκτονική Υπ.] Γενικές απορίες και ανακοινώσεις/επικαιρότητα 2012
Post by: princess_of_the_dawn on September 17, 2012, 18:06:18 pm
του Ιουνίου;
αυτό που έχει στις λυμένες στο ετημμυ;


Title: Re: [Αρχιτεκτονική Υπ.] Γενικές απορίες και ανακοινώσεις/επικαιρότητα 2012
Post by: pol on September 17, 2012, 18:12:19 pm
ναι αν μπορείς το δεύτερο μέρος με την αστοχία και ευστοχία...


Title: Re: [Αρχιτεκτονική Υπ.] Γενικές απορίες και ανακοινώσεις/επικαιρότητα 2012
Post by: princess_of_the_dawn on September 17, 2012, 18:20:56 pm
για το α μπορούσα να σε βοηθήσω
το β και γω δεν το καταλαβαίνω
συγγνώμη :(


Title: Re: [Αρχιτεκτονική Υπ.] Γενικές απορίες και ανακοινώσεις/επικαιρότητα 2012
Post by: ncr on February 06, 2013, 23:38:39 pm
Καλησπέρα,επειδή είμαι παλιός κ εχω την 3η εκδοση του βιβλίου Οργάνωση κ Σχεδιαση Υπολογιστών του Patterson,μήπως η φετινή ύλη είναι απο άλλη έκδοση?


Title: Re: [Αρχιτεκτονική Υπ.] Γενικές απορίες και ανακοινώσεις/επικαιρότητα 2012
Post by: leroy on February 08, 2013, 12:09:02 pm
Παιδιά μήπως είναι εύκολο να ανεβάσει κάποιος τις λύσεις από τα θέματα του 12; Γιατί δεν είναι πλέον στο e-thmmy;

Ευχαριστώ!


Title: Re: [Αρχιτεκτονική Υπ.] Γενικές απορίες και ανακοινώσεις/επικαιρότητα 2012
Post by: PanteGrv on May 01, 2014, 18:47:32 pm
Καλησπέρα,επειδή είμαι παλιός κ εχω την 3η εκδοση του βιβλίου Οργάνωση κ Σχεδιαση Υπολογιστών του Patterson,μήπως η φετινή ύλη είναι απο άλλη έκδοση?

ναι από την 4η.. πάρε την από κνν καινούργιο και κάνε αντιστοίχηση εγώ αυτό έκανα