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

Login with username, password and session length

Αναζήτηση

Google

THMMY.gr Web
Πρόσφατα
[Σ.Α.Π.Γ.] Εργασία 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 nmpampal
[Today at 00:16:23]

Ισραήλ - Ιράν: Πόλεμος στ...
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]

[Εφ.Θερμοδυναμική]Παλιά θ...
by Giannis Masterio
[June 12, 2025, 22:30:38 pm]

Paid Internships in a Eur...
by okan
[June 12, 2025, 22:30:02 pm]

[ΔΣΗΕ] Γενικές απορίες, α...
by tasos_ntv
[June 12, 2025, 21:38:52 pm]
Στατιστικά
Members
Total Members: 9959
Latest: valco08
Stats
Total Posts: 1426668
Total Topics: 31711
Online Today: 201
Online Ever: 2093
(April 17, 2025, 08:47:49 am)
Users Online
Users: 70
Guests: 119
Total: 189
itsikou
andyy
Annapar
mikrosdia
Alice_8
noimaginationforthis
Ioannis Apostolikas
ganasto
BlackBeard
evrinasto
tasos_ntv
mpaltzak
Kpavlaras
vasillikiiiiii
vaggelisx
vasilis saitis
Nikos_313
Tolizz
George_RT
skoloni
Tents
mpaziakou
acolak
dimitrisadamou
ΦΙδανης Αριστοτελης
Aglosdoum
dem05
Gounanda
johnmout
serafeim
pliroforikarios
Le ece
xristodoulou
nikitask
Tsikalis
Darth Anna
papatmaria
elias_farhood
mpampis
Lemonia
mgrivab
gkg
ioannisdamantis
thenoface
thomasdt
georgepana9
Saint_GR
smoul
pxanthob
ELEF
Oxil
Dimos Bachlas
konsntai
Pakapis5
anastasimi
Bel
chryssana
Nicotre
tmpadasn
chris123
artemissamaras_
Η ΤΡΑΠΟΥΛΑ ΤΟΥ ΠΑΠΠΟΥ ΜΟΥ
kraxtopoulos
KOSTASITSKOS
mariaxalk
Mr Watson
george14
paximadas
Εμφάνιση

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

Νέα!
Για αλλαγή του public name σας, επικοινωνήστε με έναν από τους Admins.
THMMY.gr > Forum > Μαθήματα Βασικού Κύκλου > 4ο Εξάμηνο > 4ο Εξάμηνο - ΠΠΣ > Αρχιτεκτονική Υπολογιστών (Moderators: chatzikys, tzortzis) > [Αρχιτεκτονική Υπ.] 2η Εργασία
0 Members and 1 Guest are viewing this topic.
Pages: 1 2 3 [4] 5 Go Down Print
Author Topic: [Αρχιτεκτονική Υπ.] 2η Εργασία  (Read 10430 times)
ori0ngel
Θαμώνας
****
Gender: Male
Posts: 339



View Profile
Re: [Αρχιτεκτονική Υπ.] 2η Εργασία
« Reply #45 on: May 29, 2014, 00:11:59 am »

Ναι το εχω κανει αυτο. Double κατευθειαν την διαβαζω. Οπως το εχεις κανει εσυ το εχω και εγω.
Χρειαζεται κατι παραπανω απο αυτο για να δηλωθει οτι ο α1 ειναι βαση του πινακα α?
Logged
Watchtower
Καταξιωμένος/Καταξιωμένη
***
Gender: Male
Posts: 116



View Profile
Re: [Αρχιτεκτονική Υπ.] 2η Εργασία
« Reply #46 on: May 29, 2014, 00:44:41 am »

οποτε θελω να δηλωσω τη βαση ενος πινακα σε εναν καταχωρητη κανω αυτο la $a1,label οπου label ο τιτλος με τον οποιο εχεις δηλωσει το μεγεθος του πινακα στην αρχη, στο .data....ετσι βαζεις τη βαση σε εναν καταχωρητη
Logged
billios
Καταξιωμένος/Καταξιωμένη
***
Posts: 109


View Profile
Re: [Αρχιτεκτονική Υπ.] 2η Εργασία
« Reply #47 on: May 29, 2014, 10:39:49 am »

Μπορώ να αποθηκεύω κάθε στοιχειο του πίνακα 8 byte πιο πέρα από το προηγούμενο ή πρέπει να ακολουθήσω το παρακάτω?
Επιπλέον πρέπει να δηλώσω ότι η διεύθυνση του πίνακα α είναι π.χ η $α1 ή μπορώ απλά να φορτώνω ανά 8 byte στην $α1 τα δεδομένα εισόδου?

Ο συνήθης τρόπος που θεωρούν οι μεταγλωττιστές γλωσσών υψηλού επιπέδου είναι κάθε γραμμή να αποθηκεύεται ως μονοδιάστατος πίνακας, και οι διαδοχικές γραμμές να αποθηκεύονται η μια κάτω από την άλλη. Έτσι για να βρεθεί o αριθμοδείκτης του πρώτου στοιχείου της i γραμμής πρέπει να πολλαπλασιασθεί ο δείκτης i με το πλήθος των στοιχείων της i γραμμής , που στην περίπτωση της άσκησης αυτής είναι 3. Για να βρεθεί ο αριθμοδείκτης οπουδήποτε άλλου στοιχείου

a[j] πρέπει στο παραπάνω γινόμενο να προστεθεί το j. Επι πλέον για να βρεθεί και η διευθυνση της μνήμης στην οποία είναι αποθηκευμένο το στοιχείο πρέπει να γίνει η πράξη:

Διεύθυνση=(Διεύθυνση βάσης του πίνακα a) +(i*3+j)*4

Logged
Watchtower
Καταξιωμένος/Καταξιωμένη
***
Gender: Male
Posts: 116



View Profile
Re: [Αρχιτεκτονική Υπ.] 2η Εργασία
« Reply #48 on: May 29, 2014, 10:55:01 am »

νομιζω οτι μπορεις να κανεις οτι θελεις...τη βοηθεια αυτη στη δινει ως βοηθεια και οχι κανονα...αλλα ειναι το πιο ευκολο νομιζω...επισης δε μπορεις να φορτωσεις 8 byte στον $a1 γιατι ο a1 δεν χρησιμοποιειται για double αριθμους, αρα πρεπει να φορτωσεις τη διευθυνση εκει...ετσι εχω την εντυπωση τουλαχιστον
Logged
parascat
Ανερχόμενος/Ανερχόμενη
**
Posts: 85



View Profile
Re: [Αρχιτεκτονική Υπ.] 2η Εργασία
« Reply #49 on: May 29, 2014, 19:41:39 pm »

Quote from: gt on May 19, 2014, 14:55:09 pm
Quote from: DarkPassenger on May 18, 2014, 17:54:07 pm
Quote from: vasilis94 on May 18, 2014, 17:45:42 pm
Quote from: sk0uf on May 18, 2014, 16:53:34 pm
Ξέρει κανείς πως εκτυπώνω με τα στοιχεία με τη μορφή που ζητάει η άσκηση; Αν το κάνω με space τότε υπάρχει πρόβλημα
πχ:
    d(1,1)=23   d(1,2)=323 d(1,3)=32
    d(2,1)=3233   d(1,2)=32 .............
    ...............................................

Βάλε string με 2-3 \t (tab). Τα στοιχίζει σχετικά...
μα αυτο ειναι το θεμα, οτι η στοίχιση είναι σχετική...

Aν το κανεις με double (οπως θελει η εκφωνηση) και με 3 Tab(\t) η στοιχιση θα ειναι ειναι τελεια.Γιατι οταν το κανεις με double θα σου βγαζει πχ για τον αριθμο 1.23 θα τον εμφανιζει 1,23000000 με συγκεκριμενο αριθμο μηδενικων...εδω απο οτι βλεπω εσυ λογικα δεν το εχεις κανει με double αλλιως θα εμφανιζοταν d(1,1)=23.0000000...

Όταν βάζω δεκαδικούς δηλαδή 3,5 π.χ. κτλ μου βγάζει αρκετά ψηφία ενώ αν βάλω μόνο ακεραίους στο τελικό αποτέλεσμα μου βγάζει χωρίς τα μηδενικά ενώ πιστεύω ότι τα έχω βάλει σε double. Έχει κάποιος κάτι να μου προτείνει;
Logged
Watchtower
Καταξιωμένος/Καταξιωμένη
***
Gender: Male
Posts: 116



View Profile
Re: [Αρχιτεκτονική Υπ.] 2η Εργασία
« Reply #50 on: May 29, 2014, 19:44:07 pm »

και μενα ετσι μου κανει....
Logged
ori0ngel
Θαμώνας
****
Gender: Male
Posts: 339



View Profile
Re: [Αρχιτεκτονική Υπ.] 2η Εργασία
« Reply #51 on: May 29, 2014, 22:26:35 pm »

Αλλη μια ερωτηση.
Κοιταξτε στην φωτο πως εκτυπωνει απο ενα σημειο και μετα. Εχω ελεγξει τον κωδικα 15 φορες ειναι μια χαρα. Τον εχω τρεξει βημα βημα αλλες 15 φορες να δω τι παιζει με τον $a0 και τιποτα. Ολα φαινονται οτι λειτουργουν μια χαρα και οταν ειναι να τρεξει την syscall για το κομμα και το )= δεν εκτυπωνει τιποτα παρα το γεγονος οτι ο $a0 φορτωνει σωστα τις διευθυνσεις.
Το προβλημα αυτο προεκυψε ξαφνικα απο το τιποτα. Υποψην οτι ο κωδικας λειτουργει μια χαρα και οι τιμες που τυπωνει ειναι σωστες.




EDIT:ΑΚΥΡΟ ΤΟ ΒΡΗΚΑ. Παιχτηκε βλακεια με τους πινακες. Υπηρχε επικαλυψη.
« Last Edit: May 29, 2014, 22:34:21 pm by Sunrise_C » Logged
anaslout
Νεούλης/Νεούλα
*
Posts: 36


View Profile
Re: [Αρχιτεκτονική Υπ.] 2η Εργασία
« Reply #52 on: May 31, 2014, 16:00:56 pm »

paidia autos eina o kwdikas mou sto shmeio p zhtaei tn ypologismo tn pinakwn.boreite na m peite ti lathos kanw?gt stn ektypwsh ton d(1,1),d(1,2)klp mou t vgazei ola 0.
li $s0,0
li $s1,0

li $s2,0
li $s3,3

L1:
beq $s0,$s3,exit3

L2:
beq $s1,$s3,H1

li.d $f0,0.0

j L3
H1:
addi $s0,$s0,1
li $s1,0
j L1
L3:

beq $s2,$s3,H2
mul $t3, $s0, 3
add $t3, $t3, $s2
mul $t3, $t3, 8
add $t3, $t3, $a1
l.d $f2, 0($t3)
mul $t3, $s2, 3
add $t3, $t3, $s1
mul $t3, $t3, 8
add $t3, $t3, $a2
l.d $f4, 0($t3)

mul.d $f6,$f2,$f4
add.d $f0,$f0,$f6





addi $s2,$s2,1
j L3
H2:
mul $t3, $s0, 3
add $t3, $t3, $s1
mul $t3, $t3, 8
add $t3, $t3, $a3
s.d $f0,0($t3)
addi $s1,$s1,1
li $s2,0
j L2
Logged
elefmylo
Εθισμένος στο ΤΗΜΜΥ.gr
*****
Posts: 720



View Profile
Re: [Αρχιτεκτονική Υπ.] 2η Εργασία
« Reply #53 on: May 31, 2014, 17:48:03 pm »

Ξέρει κανείς πως μπορώ να ,ηδενίσω μια float μεταβλήτη...? Undecided
Logged
anaslout
Νεούλης/Νεούλα
*
Posts: 36


View Profile
Re: [Αρχιτεκτονική Υπ.] 2η Εργασία
« Reply #54 on: May 31, 2014, 17:52:48 pm »

li.d $f0,0.0
egw to ekana etsi gia double.
gia single apla vale
li.s $f0,0.0
Logged
User_Name
Νεούλης/Νεούλα
*
Posts: 10



View Profile
Re: [Αρχιτεκτονική Υπ.] 2η Εργασία
« Reply #55 on: May 31, 2014, 18:08:51 pm »

αν δεν κάνω λάθος πρέπει να αφαιρέσεις απο τους α1 ,α2  -72   για να πάνε στη βάση τους
Logged
User_Name
Νεούλης/Νεούλα
*
Posts: 10



View Profile
Re: [Αρχιτεκτονική Υπ.] 2η Εργασία
« Reply #56 on: May 31, 2014, 18:14:13 pm »

**πρίν μπείς στα loops  για την εύρεση των διευθήνσεων τους
Logged
anaslout
Νεούλης/Νεούλα
*
Posts: 36


View Profile
Re: [Αρχιτεκτονική Υπ.] 2η Εργασία
« Reply #57 on: May 31, 2014, 18:16:29 pm »

auto prepei na einai.s eyxaristw pl!
Logged
User_Name
Νεούλης/Νεούλα
*
Posts: 10



View Profile
Re: [Αρχιτεκτονική Υπ.] 2η Εργασία
« Reply #58 on: May 31, 2014, 18:17:13 pm »

 Smiley
Logged
elefmylo
Εθισμένος στο ΤΗΜΜΥ.gr
*****
Posts: 720



View Profile
Re: [Αρχιτεκτονική Υπ.] 2η Εργασία
« Reply #59 on: May 31, 2014, 23:12:53 pm »

Quote from: anaslout on May 31, 2014, 17:52:48 pm
li.d $f0,0.0
egw to ekana etsi gia double.
gia single apla vale
li.s $f0,0.0

ευχαριστώ!  Smiley
Logged
Pages: 1 2 3 [4] 5 Go Up Print
Jump to:  

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