• Downloads
  • ! Read Me !
  • Μαθήματα
  • Φοιτητικά
  • Τεχνικά Θέματα
  • Συζητήσεις
  • Happy Hour!
  • About THMMY.gr
 V  < 
Search:  
Welcome, Guest. Please login or register.
November 03, 2025, 16:27:25 pm

Login with username, password and session length
Links
  Thmmy.gr portal
   Forum
   Downloads
   Ενεργ. Λογαριασμού
   Επικοινωνία
  
  Χρήσιμα links
   Σελίδα τμήματος
   Βιβλιοθήκη Τμήματος
   Elearning
   Φοιτητικά fora
   Πρόγραμμα Λέσχης
   Πρακτική Άσκηση
   Ηλεκτρονική Εξυπηρέτηση Φοιτητών
   Διανομή Συγγραμμάτων
   Ψηφιακό Καταθετήριο Διπλωματικών
   Πληροφορίες Καθηγητών
   Instagram @thmmy.gr
   mTHMMY
  
  Φοιτητικές Ομάδες
   ACM
   Aristurtle
   ART
   ASAT
   BEAM
   BEST Thessaloniki
   EESTEC LC Thessaloniki
   EΜΒ Auth
   IAESTE Thessaloniki
   IEEE φοιτητικό παράρτημα ΑΠΘ
   SpaceDot
   VROOM
   Panther
  
Πίνακας Ελέγχου
Welcome, Guest. Please login or register.
November 03, 2025, 16:27:25 pm

Login with username, password and session length

Αναζήτηση

Google

THMMY.gr Web
Πρόσφατα
[ΑΣΗΕ] Γενικές απορίες κα...
by DimStyl
[Today at 15:00:14]

[Λογική Σχεδίαση] Εργαστή...
by RivenT
[Today at 08:06:35]

GEFORCE RTX 3080 Ti 12GB ...
by botrinis
[November 02, 2025, 12:34:04 pm]

Ταχυρρυθμα ιδιαιτερα Φυσι...
by kostisgialamas
[November 01, 2025, 23:48:04 pm]

Αρχείο Ανακοινώσεων [Arch...
by Nikos_313
[November 01, 2025, 16:57:52 pm]

Αποτυχία δήθεν "φοιτητικώ...
by Nikos_313
[November 01, 2025, 16:24:50 pm]

Τι ακούτε αυτήν τη στιγμή...
by Katarameno
[November 01, 2025, 01:34:27 am]

Ρυθμίσεις Θεμάτων της Ανώ...
by Nikos_313
[October 31, 2025, 21:46:32 pm]

[Σ.Φ. Ηλ-Μηχ] Κινητοποίησ...
by Nikos_313
[October 31, 2025, 21:41:48 pm]

Μόνο λάθος απαντήσεις
by Nikos_313
[October 31, 2025, 19:45:44 pm]

[ΣΦ ΗΛ-ΜΗΧ] Γενική Συνέλε...
by Aris★
[October 31, 2025, 17:44:39 pm]

[Λογική Σχεδίαση] Ύλη που...
by Orgianelis
[October 31, 2025, 02:04:50 am]

Ποιο τραγούδι ακούσατε 5+...
by pesto80
[October 31, 2025, 00:06:03 am]

Πρακτική Άσκηση ΤΗΜΜΥ 201...
by Διάλεξις
[October 30, 2025, 17:19:57 pm]

[Υψηλές Τάσεις Ι] Γενικές...
by chatzikys
[October 29, 2025, 14:50:41 pm]

[Πυρηνική Τεχνολογία] Γεν...
by chatzikys
[October 29, 2025, 14:49:30 pm]

Αποτελέσματα Εξεταστικής ...
by supersonic pepega
[October 29, 2025, 14:25:43 pm]

Ποιον θεωρείτε χειρότερο...
by Katarameno
[October 29, 2025, 12:49:59 pm]

[Τεχνικές Βελτιστοποίησης...
by ttsengel
[October 28, 2025, 09:30:42 am]

Των συνειρμών το παίγνιο....
by Nikos_313
[October 27, 2025, 14:27:19 pm]
Στατιστικά
Members
Total Members: 10156
Latest: drandic
Stats
Total Posts: 1428788
Total Topics: 31845
Online Today: 606
Online Ever: 2093
(April 17, 2025, 07:47:49 am)
Users Online
Users: 19
Guests: 180
Total: 199
Σβέλτο Φτυάρι
themis01
RivenT
litsolou
melisste22
nasos
AcDimitri
kmargaritis
Georgia Arv
Bit4Thought
Ntinouu
Thanasiscon1
panapasc05
koutrisk
vagk
Εμφάνιση

Νέα για πρωτοετείς
Είσαι πρωτοετής;... Καλώς ήρθες! Μπορείς να βρεις πληροφορίες εδώ. Βοήθεια για τους καινούργιους μέσω χάρτη.
Κατεβάστε εδώ το Android Application για εύκολη πρόσβαση στο forum.
Ανεβάζετε τα θέματα των εξετάσεων στον τομέα Downloads με προσοχή στα ονόματα των αρχείων!

Νέα!
Για οποιοδήποτε πρόβλημα με register/login, στείλτε email στο contact@thmmy.gr.
THMMY.gr > Forum > Μαθήματα Βασικού Κύκλου > 4ο Εξάμηνο > 4ο Εξάμηνο - ΠΠΣ > Αρχιτεκτονική Υπολογιστών (Moderators: chatzikys, tzortzis) > [Αρχιτεκτονική Υπολογιστών] - Εργασία 2016-17 Απορίες
0 Members and 1 Guest are viewing this topic.
Pages: 1 ... 13 14 [15] 16 17 18 Go Down Print
Author Topic: [Αρχιτεκτονική Υπολογιστών] - Εργασία 2016-17 Απορίες  (Read 31515 times)
kanou_tom
Εθισμένος στο ΤΗΜΜΥ.gr
*****
Gender: Male
Posts: 713


View Profile
Re: [Αρχιτεκτονική Υπολογιστών] - Εργασία 2016-17 Απορίες
« Reply #210 on: May 21, 2017, 18:45:52 pm »

Quote from: leukosaraphs! on May 21, 2017, 18:11:58 pm
αφου θες να κανεις πολ/σμο , εσυ γιατι κανεις addi ?

δεν ξερω τι αλλο μπορει να φταιει , αλλα σιγουρα δεν κανεις το *2 και το *8 με addi  Wink

Εντάξει αυτό διορθώνεται και όντως υλοποιείται καλύτερα με αριστερή ολίσθηση..το θέμα που υπάρχει είναι αλλού όμως.Χρησιμοποιώντας breakpoint είδα ότι δεν φτάνουν οι σωστές τιμές στους καταχωρητές που αποθηκεύονται οι τιμες των πινάκων Α,Β.Αυτό που μπορεί να οφείλεται;

EDIT: Έγινε!
« Last Edit: May 22, 2017, 13:19:41 pm by kanou_tom » Logged
Kthulu
Μόνιμος κάτοικος ΤΗΜΜΥ.gr
******
Gender: Male
Posts: 1066



View Profile
Re: [Αρχιτεκτονική Υπολογιστών] - Εργασία 2016-17 Απορίες
« Reply #211 on: May 21, 2017, 20:44:47 pm »

Ξερει κανείς πως εργαζόμαστε στην άσκηση που ζητάει s, xxx, e ?
Logged

It is no measure of health to be well adjusted to a profoundly sick society<br /><br />https://www.youtube.com/watch?v=TmAnjlQbRSE
leukosaraphs!
Veteran
Καταστραμμένος
******
Gender: Male
Posts: 9596


εφακ


View Profile
Re: [Αρχιτεκτονική Υπολογιστών] - Εργασία 2016-17 Απορίες
« Reply #212 on: May 21, 2017, 23:33:01 pm »

Quote from: Kthulu on May 21, 2017, 20:44:47 pm
Ξερει κανείς πως εργαζόμαστε στην άσκηση που ζητάει s, xxx, e ?

κεφαλαιο 3 πρεπει να διαβασεις , οχι ολο ...απλα δεν θυμαμαι τωρα παραγραφο

ουσιαστικα:

αν εχεις float , τοτε ο αριθμος ειναι 32-bit .... ο δεδομενος σου αριθμος θα εχει εναν αντιστοιχο binary ...το 1ο bit ειναι το προσημο, τα επομενα 8 ειναι ο εκθετης και μετα απο αυτα ειναι το κλασμα(το δεκαδικο μερος - υπολογιζεται με 2^(-i) οπου i η θεση-)

αν εχεις double , τοτε ο αριθμος ειναι 64-bit ... ξανα , το 1ο bit ειανι το προσημο , τα επομενα 11 ειναι ο εκθετης , και μετα ειανι το κλασμα.

ουσιαστικα ο αριθμος σας θα ειναι:

(-1)^(προσημο) *(1+κλασμα)*2^(εκθετης-πολωση) , οπου η πολωση ειναι 2^(κ-1) -1 με κ = ο αριθμος των bit που αποτελουν τον εκθετη

Τελος , προτεινω να διαβασεις κι το βιβλιο , μια παραγραφος ειναι ... μην τυχον κι μπερδεψα τπτα
Logged


-What  do you get  when you cross  an insomniac, an agnostic and a dyslexic?
-Someone who stays up all night wondering if there is a Dog.

You can't spell fart without art

Quote from: Xplicit on June 17, 2018, 19:03:39 pm
Συνεχίστηκε η παράδοση που θέλει τους Γερμανούς να φεύγουν ηττημένοι από τη Μόσχα  Grin
s0r0n
Θαμώνας
****
Posts: 354


View Profile
Re: [Αρχιτεκτονική Υπολογιστών] - Εργασία 2016-17 Απορίες
« Reply #213 on: May 22, 2017, 13:20:17 pm »

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

http://prntscr.com/fap69m
Logged
raptalex
Εθισμένος στο ΤΗΜΜΥ.gr
*****
Posts: 614


View Profile
Re: [Αρχιτεκτονική Υπολογιστών] - Εργασία 2016-17 Απορίες
« Reply #214 on: May 22, 2017, 16:38:44 pm »

Quote from: Kthulu on May 21, 2017, 20:44:47 pm
Ξερει κανείς πως εργαζόμαστε στην άσκηση που ζητάει s, xxx, e ?
+1

Και γενικά αν αποθηκεύω πχ στο $f4 τις τιμές του πίνακα C (δλδ κάπως έτσι sdc1 $f4, 0($t2)  )
πως αποθηκεύονται τα 4 msb( most significant byte) και πως τα 4 lsb( less significant byte );; Και μετά πως γίνεται η μετατροπή;;

Κάποιος αν μπορεί να βοηθήσει...
Logged
afro
Ανερχόμενος/Ανερχόμενη
**
Posts: 95



View Profile
Re: [Αρχιτεκτονική Υπολογιστών] - Εργασία 2016-17 Απορίες
« Reply #215 on: May 22, 2017, 19:35:17 pm »

Quote from: raptalex on May 22, 2017, 16:38:44 pm
+1

Και γενικά αν αποθηκεύω πχ στο $f4 τις τιμές του πίνακα C (δλδ κάπως έτσι sdc1 $f4, 0($t2)  )
πως αποθηκεύονται τα 4 msb( most significant byte) και πως τα 4 lsb( less significant byte );; Και μετά πως γίνεται η μετατροπή;;

Κάποιος αν μπορεί να βοηθήσει...
γενικά με την εντολή sdc1 αποθηκεύεις στη μνήμη το περιεχόμενο του f4 το αντίθετο δηλαδη από αυτό που λες.

Στη μνήμη λοιπόν αν ο αριθμός σου είναι double τα 4 less significant byte αποθηκεύονται πρώτα.Μπορείς να το παρατηρήσεις π.χ αριθμός στον f4: 40140000 00000000.  Και έστω η  διευθυνσή σου($t2) είναι 10010000 τότε σε αυτή τη διεύθυνση θα είναι αποθηκευμένα τα less significant byte 00000000 και στην 10010004 τα 40140000.  
 τώρα για να το μετατρέψεις όπως εξηγήθηκε και πάνω καλό είναι να διαβάσεις αλλά έστω ότι έχουμε το 40140000 00000000.Μετατρέποντας το στο δυαδικό :                                         4     0      1      4       0      0 0 0 00000000
                                                        0100 0000 0001 0100 0000 0000 0000 κ.τ.λ το πρώτο ψηφίο είναι το s δηλαδή το πρόσημο. στην περίπτωσή μας 0(+). τα επόμενα 11 bit εφόσον πρόκειται για double είναι ο εκθέτης 10000000001 ο οποίος είναι ο αριθμός 1025.όμως ισχυέι             πραγματικός εκθέτης=εκθέτης - πόλωση .Η πόλωση για double είναι 1023.άρα πρ.εκθέτης=1025-1023=2  
 Τα υπόλοιπα bit του αριθμού μας είναι το κλάσμα   δηλ. 0100 0000 0000...000  
 Εχουμε s=0 πρ.εκθετης=2 και τώρα για το κλάσμα προσθέτεις τη μονάδα 1,01000000...000
Οπότε ο αριθμός μας είναι  1,01000 * 2^2= 101,000000000 άρα είναι ο 5 .
 Και αντίστροφα παίρνεις π.χ το 9--> 1001 το κάνεις 1,001* 2^3 άρα έχεις s=0(θετικός), πραγματικός εκθέτης=3 και κλάσμα 0010000000...  
ο εκθέτης τώρα είναι πργ.εκθέτης + πόλωση άρα 3+1023=1026--> 10000000010
συνοψίζοντας: 0 10000000010 0010000... τα κάνεις τετράδες 0100 0000 0010 0010 0000 0000.. και έχεις στο δεκαεξαδικό 40220000 00000000
« Last Edit: May 22, 2017, 19:40:20 pm by afro » Logged
Apostolof
WebSlave
Αbsolute ΤΗΜΜΥ.gr
***
Gender: Male
Posts: 2660


Κεραυνοί, φωτιές, ece


View Profile WWW
Re: [Αρχιτεκτονική Υπολογιστών] - Εργασία 2016-17 Απορίες
« Reply #216 on: May 22, 2017, 19:41:46 pm »

Quote from: leukosaraphs! on May 21, 2017, 23:33:01 pm

Quote from: afro on May 22, 2017, 19:35:17 pm

Είστε μάστορες! heart
Logged

All these moments will be lost in time, like tears in rain.
In the meanwhile, life goal.
raptalex
Εθισμένος στο ΤΗΜΜΥ.gr
*****
Posts: 614


View Profile
Re: [Αρχιτεκτονική Υπολογιστών] - Εργασία 2016-17 Απορίες
« Reply #217 on: May 22, 2017, 19:46:12 pm »

Quote from: Apostolof on May 22, 2017, 19:41:46 pm
Είστε μάστορες! heart

Ισχύει! Cheesy
Logged
leukosaraphs!
Veteran
Καταστραμμένος
******
Gender: Male
Posts: 9596


εφακ


View Profile
Re: [Αρχιτεκτονική Υπολογιστών] - Εργασία 2016-17 Απορίες
« Reply #218 on: May 22, 2017, 21:06:33 pm »

Quote from: afro on May 22, 2017, 19:35:17 pm
..

αυτα που λες για τα msb και lsb , με κατεστρεψαν  Cry δεν μπορουσες να τα πεις την προηγουμενη κυριακη? Tongue

Logged


-What  do you get  when you cross  an insomniac, an agnostic and a dyslexic?
-Someone who stays up all night wondering if there is a Dog.

You can't spell fart without art

Quote from: Xplicit on June 17, 2018, 19:03:39 pm
Συνεχίστηκε η παράδοση που θέλει τους Γερμανούς να φεύγουν ηττημένοι από τη Μόσχα  Grin
George_RT
Veteran
Εθισμένος στο ΤΗΜΜΥ.gr
******
Gender: Male
Posts: 843



View Profile
Re: [Αρχιτεκτονική Υπολογιστών] - Εργασία 2016-17 Απορίες
« Reply #219 on: May 25, 2017, 15:14:02 pm »

Εχω κολλήσει με την συνάρτηση του πολλαπλασιασμού , ενω όλα δείχνουν καλά τα αποτελέσματα είναι άκυρα. Εάν εχει κάνεις ιδέα τι μπορεί να φταίει ;
Logged
g
Veteran
Μόνιμος κάτοικος ΤΗΜΜΥ.gr
******
Posts: 1580


Increscunt animi, virescit volnere virtus


View Profile
Re: [Αρχιτεκτονική Υπολογιστών] - Εργασία 2016-17 Απορίες
« Reply #220 on: May 25, 2017, 15:23:38 pm »

τσέκαρε μήπως έχεις ξεχάσει να μηδενίζεις τον register $f4 που βάζεις το άθροισμα πρίν το αποθηκεύσεις στη μνήμη
Logged

MrRobot
Veteran
Αbsolute ΤΗΜΜΥ.gr
******
Gender: Male
Posts: 3467



View Profile
Re: [Αρχιτεκτονική Υπολογιστών] - Εργασία 2016-17 Απορίες
« Reply #221 on: May 25, 2017, 15:38:52 pm »

Αυτό που κάνεις στο εξωτερικό loop είναι να βάζεις στον f4 τη τιμή του c[i, j] για να τον αρχικοποιήσεις. Το πρόβλημα με αυτό είναι ότι δεν ξέρεις τι τιμή θα έχει αρχικά το c[i, j] εκτός και αν το έχεις αρχικοποιήσει σε 0 σε κάποιο άλλο κομμάτι του κώδικά σου. Θα σου πρότεινα αντι για την
Code:
ldc1 $f4,0($t1)
να χρησιμοποιήσεις την
Code:
li.d $f4, 0.0

Επίσης εδώ
Code:
addu $t1,$a3,$t5		#Base address + (i*2 + j)*8
χρησιμοποιείς για πρώτη φορά τον t5. Το σωστό θα ήταν να ξαναχρησιμοποιήσεις τον t1.
Logged
George_RT
Veteran
Εθισμένος στο ΤΗΜΜΥ.gr
******
Gender: Male
Posts: 843



View Profile
Re: [Αρχιτεκτονική Υπολογιστών] - Εργασία 2016-17 Απορίες
« Reply #222 on: May 25, 2017, 17:06:37 pm »

Quote from: g on May 25, 2017, 15:23:38 pm
τσέκαρε μήπως έχεις ξεχάσει να μηδενίζεις τον register $f4 που βάζεις το άθροισμα πρίν το αποθηκεύσεις στη μνήμη

Quote from: MrRobot on May 25, 2017, 15:38:52 pm
Αυτό που κάνεις στο εξωτερικό loop είναι να βάζεις στον f4 τη τιμή του c[i, j] για να τον αρχικοποιήσεις. Το πρόβλημα με αυτό είναι ότι δεν ξέρεις τι τιμή θα έχει αρχικά το c[i, j] εκτός και αν το έχεις αρχικοποιήσει σε 0 σε κάποιο άλλο κομμάτι του κώδικά σου. Θα σου πρότεινα αντι για την
Code:
ldc1 $f4,0($t1)
να χρησιμοποιήσεις την
Code:
li.d $f4, 0.0

Επίσης εδώ
Code:
addu $t1,$a3,$t5		#Base address + (i*2 + j)*8
χρησιμοποιείς για πρώτη φορά τον t5. Το σωστό θα ήταν να ξαναχρησιμοποιήσεις τον t1.

Μετα από τόσες δοκιμές και σβήσε γράψε κώδικα μου ξέφυγαν , thanks ! . Τα αποτελέσματα αλλάξαν αλλά συνεχίζουν να μην είναι σωστά  .....
Logged
MrRobot
Veteran
Αbsolute ΤΗΜΜΥ.gr
******
Gender: Male
Posts: 3467



View Profile
Re: [Αρχιτεκτονική Υπολογιστών] - Εργασία 2016-17 Απορίες
« Reply #223 on: May 26, 2017, 00:37:48 am »

Δες λίγο εκεί που βγαίνεις από το loop για το k, που αποθηκεύεις τον f4, είναι ο σωστός πίνακας αυτός;;
Logged
JasonTheModel
Καταξιωμένος/Καταξιωμένη
***
Posts: 117



View Profile
Re: [Αρχιτεκτονική Υπολογιστών] - Εργασία 2016-17 Απορίες
« Reply #224 on: May 26, 2017, 03:58:38 am »

2 αποριες στην δευτερη ασκηση.Σημειο διακοπης πως βαζω στο 0x80000180 αφου δεν εμγανιζεται στην καρτελα του κειμενου.Επισης οταν λεει α το παραλειψουμε αυτο και να τρεξουμε δεν εμφανιζεται στην κονσολα το Exception 6 [bad instruction address] occurred and ignored
Logged
Pages: 1 ... 13 14 [15] 16 17 18 Go Up Print
Jump to:  

Powered by SMF | SMF © 2006-2009, Simple Machines LLC
Scribbles2 | TinyPortal © Bloc | XHTML | CSS
Loading...