• Downloads
  • ! Read Me !
  • Μαθήματα
  • Φοιτητικά
  • Τεχνικά Θέματα
  • Συζητήσεις
  • Happy Hour!
  • About THMMY.gr
 V  < 
Search:  
Welcome, Guest. Please login or register.
June 16, 2025, 21:40:42 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.
June 16, 2025, 21:40:42 pm

Login with username, password and session length

Αναζήτηση

Google

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

[ΘΤΠΑ] Γενικές απορίες κα...
by Nikos_313
[Today at 16:56:56]

[Εφ.Θερμοδυναμική] Γενικέ...
by Λαμπτήρας
[Today at 15:55:08]

[Αρχές Οικονομίας] Να επι...
by _Trob
[Today at 13:28:21]

[Σ.Α.Π.Γ.] Εργασία 2025
by Nikos_313
[Today at 12:13:45]

Αποτελέσματα Εξεταστικής ...
by Nikos_313
[Today at 12:01:53]

Πρακτική Άσκηση ΤΗΜΜΥ 201...
by George_RT
[Today at 10:22:18]

[Διανεμημένη Παραγωγή] Γε...
by Διάλεξις
[Today at 01:56:37]

Ισραήλ - Ιράν: Πόλεμος στ...
by Katarameno
[June 15, 2025, 20:08:49 pm]

Αντικατάστασης πυκνωτή σε...
by nmpampal
[June 15, 2025, 16:25:56 pm]

[Σ.Π.Η.Ε.] Παλιά θέματα -...
by nmpampal
[June 15, 2025, 06:43:15 am]

Το thmmy.gr στο instagram...
by Mr Watson
[June 15, 2025, 00:50:23 am]

[Λογισμός ΙΙ] Απορίες σε...
by el mariachi
[June 14, 2025, 20:47:07 pm]

ΠΡΟΣΟΧΗ στο ανέβασμα θεμά...
by tzortzis
[June 14, 2025, 16:54:08 pm]

Ρυθμίσεις Θεμάτων της Ανώ...
by el mariachi
[June 14, 2025, 11:56:45 am]

Πότε θα βγει το μάθημα; -...
by Nikos_313
[June 14, 2025, 10:00:55 am]

Αρχείο Ανακοινώσεων [Arch...
by Nikos_313
[June 14, 2025, 09:58:14 am]

Αλέξης Τσίπρας, η επιστρο...
by Yamal
[June 14, 2025, 04:42:23 am]

Έναρξη Δηλώσεων Συμμετοχή...
by IEEE SB
[June 14, 2025, 00:10:19 am]

[Δυναμική Συμπεριφορά ΣΗΕ...
by soko_freta
[June 13, 2025, 01:05:36 am]
Στατιστικά
Members
Total Members: 9960
Latest: valco08
Stats
Total Posts: 1426676
Total Topics: 31711
Online Today: 226
Online Ever: 2093
(April 17, 2025, 08:47:49 am)
Users Online
Users: 73
Guests: 89
Total: 162
themis01
thathas12
ppapadoe
johnk
jojos
kpapama
Toaoutplasedakitoubiseswa
atampakc
apsathas
dleivadi
BossiTsif
Argiris
ellimoschou
theofr
gkyrodi
stolieras
theresnocur3
amprozos
DK06
dorapangeiou
ΦΙδανης Αριστοτελης
Σταυρος23
alexbaroutes
stefpapa21
giannisd
jim_sklab
tasos gourd
KZerenidis
mixkats
eleftheria
Roidos
cealexop
Notac
christinabisdeki
Spyros.kleanthous
superkolios
Nikos_313
grethem
bougatsa
xarisagraf
nmpampal
whatdoesthefoxsay
Fotis
itsikou
qwertyuiop
mike1996
AA RE LEWN
mmikelo
christina02
thomassamaras
valco08
gpap
Deviate
vaggelis.ntokas
johnnypap
manos_diakakis
georkala
BENEDICTVS
IBOURAS
krith
gorilaki
DimKaratzas
diamantis
moutdimi
mrotskos
Εμφάνιση

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

Νέα!
Πληροφορίες Καθηγητών
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 28247 times)
kanou_tom
Εθισμένος στο ΤΗΜΜΥ.gr
*****
Gender: Male
Posts: 713


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

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

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

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

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



View Profile
Re: [Αρχιτεκτονική Υπολογιστών] - Εργασία 2016-17 Απορίες
« Reply #211 on: May 21, 2017, 21: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 22, 2017, 00:33:01 am »

Quote from: Kthulu on May 21, 2017, 21: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, 20:03:39 pm
Συνεχίστηκε η παράδοση που θέλει τους Γερμανούς να φεύγουν ηττημένοι από τη Μόσχα  Grin
s0r0n
Θαμώνας
****
Posts: 354


View Profile
Re: [Αρχιτεκτονική Υπολογιστών] - Εργασία 2016-17 Απορίες
« Reply #213 on: May 22, 2017, 14: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, 17:38:44 pm »

Quote from: Kthulu on May 21, 2017, 21: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, 20:35:17 pm »

Quote from: raptalex on May 22, 2017, 17: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, 20: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, 20:41:46 pm »

Quote from: leukosaraphs! on May 22, 2017, 00:33:01 am

Quote from: afro on May 22, 2017, 20: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, 20:46:12 pm »

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

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


εφακ


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

Quote from: afro on May 22, 2017, 20: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, 20:03:39 pm
Συνεχίστηκε η παράδοση που θέλει τους Γερμανούς να φεύγουν ηττημένοι από τη Μόσχα  Grin
George_RT
Veteran
Εθισμένος στο ΤΗΜΜΥ.gr
******
Gender: Male
Posts: 831



View Profile
Re: [Αρχιτεκτονική Υπολογιστών] - Εργασία 2016-17 Απορίες
« Reply #219 on: May 25, 2017, 16: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, 16: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, 16: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: 831



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

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

Quote from: MrRobot on May 25, 2017, 16: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, 01:37:48 am »

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



View Profile
Re: [Αρχιτεκτονική Υπολογιστών] - Εργασία 2016-17 Απορίες
« Reply #224 on: May 26, 2017, 04: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...