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

Login with username, password and session length

Αναζήτηση

Google

THMMY.gr Web
Πρόσφατα
Πότε θα βγει το μάθημα; -...
by Nikos_313
[Today at 18:00:59]

Αρχείο Ανακοινώσεων [Arch...
by Nikos_313
[Today at 17:59:31]

Ανακοίνωση - Οι εγγραφές ...
by IEEE SB
[Today at 17:13:57]

Η κεντρική γείωση έχει τά...
by chatzikys
[March 18, 2026, 22:45:22 pm]

Thmmy-συνάντηση 21 Μάρτιο...
by Πατερ Ημμυων
[March 18, 2026, 22:42:11 pm]

[ΣΑΕ ΙΙ] Γενικές απορίες ...
by Saint_GR
[March 18, 2026, 19:27:08 pm]

[Βάσεις Δεδομένων] Ανακοι...
by grepanis
[March 18, 2026, 19:19:51 pm]

Ερωτηματολόγιο : Νέα Χρήσ...
by Μπιγκόνια
[March 18, 2026, 18:46:21 pm]

[2ο εξ. ΝΠΣ] Επιλογή Συγγ...
by Petross
[March 18, 2026, 13:04:37 pm]

Ορκωμοσία χειμερινού εξαμ...
by george14
[March 17, 2026, 19:11:37 pm]

Χαρακτηριστικά Laptop
by Spiros853
[March 17, 2026, 14:35:46 pm]

[Αντικειμενοστραφής Πρ.] ...
by tony stank
[March 17, 2026, 10:44:30 am]

[Τηλεπ.Συστήματα ΙΙ] Γενι...
by migk
[March 16, 2026, 14:14:01 pm]

Αποτελέσματα Εξεταστικής ...
by tony stank
[March 16, 2026, 07:57:24 am]

Πρόγραμμα Εαρινής Εξεταστ...
by okan
[March 16, 2026, 04:28:24 am]

ΣΥΝΑΥΛΙΑ ΓΙΑ ΜΕΤΑΦΟΡΙΚΑ Ε...
by cvakadimas
[March 14, 2026, 23:39:36 pm]

Μαθήματα Επιλογής 6ου Εξα...
by Fraser
[March 13, 2026, 14:27:32 pm]

Εργασίες Αφαίρεσης Αμιάντ...
by YetAnotherECEStudent
[March 12, 2026, 22:16:30 pm]

[Σύγχρονα Ενεργειακά Συστ...
by RíoGrande
[March 12, 2026, 19:11:57 pm]

Απορία για διπλωματικές
by Mr Watson
[March 12, 2026, 18:19:23 pm]
Στατιστικά
Members
Total Members: 10364
Latest: andreasdim
Stats
Total Posts: 1430817
Total Topics: 31976
Online Today: 740
Online Ever: 9872
(February 17, 2026, 10:41:42 am)
Users Online
Users: 24
Guests: 708
Total: 732
George_G
Karkarias
ln07
chriskazakos
MariaG
The Web
Κaraflodaimonas
Retroman07
iliaskou
thegreekbaron
femanak
jimalexoud
summersunshine
Panagismark
andreasdim
Gauss111
aris123321
alexbaroutes
Petross
kostas.de
kostas.13v
dimitris_diotis
Εμφάνιση

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

Νέα!
Για οποιοδήποτε πρόβλημα με register/login, στείλτε email στο contact@thmmy.gr.
THMMY.gr > Forum > Μαθήματα Βασικού Κύκλου > 4ο Εξάμηνο > 4ο Εξάμηνο - ΠΠΣ > Αρχιτεκτονική Υπολογιστών (Moderators: RivenT, tony stank) >  [Αρχιτεκτονικη Υπ.]Εργασίες 2011 - MIPS
0 Members and 1 Guest are viewing this topic.
Pages: 1 ... 6 7 [8] 9 10 ... 12 Go Down Print
Author Topic: [Αρχιτεκτονικη Υπ.]Εργασίες 2011 - MIPS  (Read 26965 times)
πρεζ
Εθισμένος στο ΤΗΜΜΥ.gr
*****
Gender: Male
Posts: 730



View Profile
Re: [Αρχιτεκτονικη Υπ.]Εργασίες 2011 - MIPS
« Reply #105 on: May 26, 2011, 10:52:10 am »

μπορει καποιος να μ πει τι κανει αυτη η εντολη
root<<=1

ξερω οτι σημαινει αριστερη λογικη ολισθηση το << ( αν δεν κανω λαθος ) αλλα με το ισον ?
Logged
di_em
Εθισμένος στο ΤΗΜΜΥ.gr
*****
Posts: 829



View Profile
Re: [Αρχιτεκτονικη Υπ.]Εργασίες 2011 - MIPS
« Reply #106 on: May 26, 2011, 11:40:55 am »

Quote from: πρεζ on May 26, 2011, 10:52:10 am
μπορει καποιος να μ πει τι κανει αυτη η εντολη
root<<=1

ξερω οτι σημαινει αριστερη λογικη ολισθηση το << ( αν δεν κανω λαθος ) αλλα με το ισον ?

Είναι ισοδύναμο με το root=root<<1
Logged

What's wrong with naked?
πρεζ
Εθισμένος στο ΤΗΜΜΥ.gr
*****
Gender: Male
Posts: 730



View Profile
Re: [Αρχιτεκτονικη Υπ.]Εργασίες 2011 - MIPS
« Reply #107 on: May 26, 2011, 11:45:17 am »

thank you !
Logged
evi_pl
Νεούλης/Νεούλα
*
Posts: 45


View Profile
Re: [Αρχιτεκτονικη Υπ.]Εργασίες 2011 - MIPS
« Reply #108 on: May 26, 2011, 18:20:38 pm »

Στο τμήμα του κώδικα
                root <<= 1;
      rem = ((rem<<2) + (a>>30));
      a <<= 2;
Στην τρίτη εντολή (a <<= 2),το a είναι αυτό που του έχει γίνει ήδη ολίσθηση κατα 30 δεξιά;Η για το a>>30 χρησιμοποιούμε πάντα την ίδια τιμή,που είναι το όρισμα που δίνουμε εμείς;
Logged
Room
Νεούλης/Νεούλα
*
Posts: 47


View Profile
Re: [Αρχιτεκτονικη Υπ.]Εργασίες 2011 - MIPS
« Reply #109 on: May 27, 2011, 16:11:11 pm »

Quote from: evi_pl on May 26, 2011, 18:20:38 pm
Στο τμήμα του κώδικα
                root <<= 1;
      rem = ((rem<<2) + (a>>30));
      a <<= 2;
Στην τρίτη εντολή (a <<= 2),το a είναι αυτό που του έχει γίνει ήδη ολίσθηση κατα 30 δεξιά;Η για το a>>30 χρησιμοποιούμε πάντα την ίδια τιμή,που είναι το όρισμα που δίνουμε εμείς;

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

Code:
root = root * 2
rem = rem * 4 + (a/ 2 ^ 30)
a = a * 4 #Μόνο εδώ αλλάζει η καταχωρημένη τιμή για το a
« Last Edit: May 27, 2011, 16:23:17 pm by Room » Logged
Vicariously,I
Θαμώνας
****
Gender: Male
Posts: 457


"Information is pure",Mr. Obvious on information


View Profile
Re: [Αρχιτεκτονικη Υπ.]Εργασίες 2011 - MIPS
« Reply #110 on: May 27, 2011, 22:02:49 pm »

να ρωτησω κατι βασικο.. Tongue

εχει a>>30 στον κωδικα οποτε φανταζομαι καταχωρουμε το 1010 δυαδικο =10 δεκαδικο π.χ. στα 4 πιο σημαντικα ψηφια της 32bitης λέξης?αυτο δε μας δυσκολευει στην υλοποιηση του κωδικα?
Logged

asdzxc
Room
Νεούλης/Νεούλα
*
Posts: 47


View Profile
Re: [Αρχιτεκτονικη Υπ.]Εργασίες 2011 - MIPS
« Reply #111 on: May 28, 2011, 02:56:44 am »

Quote from: Vicariously,I on May 27, 2011, 22:02:49 pm
να ρωτησω κατι βασικο.. Tongue

εχει a>>30 στον κωδικα οποτε φανταζομαι καταχωρουμε το 1010 δυαδικο =10 δεκαδικο π.χ. στα 4 πιο σημαντικα ψηφια της 32bitης λέξης?αυτο δε μας δυσκολευει στην υλοποιηση του κωδικα?

Τι εννοείς; Ρωτάω γιατί όταν υλοποιείς την πράξη α >> 30 δεν ασχολείσαι με μετατροπές.
Logged
Silvo the Beautiful
Αbsolute ΤΗΜΜΥ.gr
*******
Posts: 3784



View Profile
Re: [Αρχιτεκτονικη Υπ.]Εργασίες 2011 - MIPS
« Reply #112 on: May 28, 2011, 11:29:50 am »

   unsigned n = 1 << atoi(argv[1]) τι κανει αυτο παιδια? Δεν εχω καταλαβει και δεν μπορω να καταλαβω το προγραμμα
Logged
varvoutis
Εθισμένος στο ΤΗΜΜΥ.gr
*****
Gender: Male
Posts: 746


http://www.nietzsche-quotes.com/


View Profile
Re: [Αρχιτεκτονικη Υπ.]Εργασίες 2011 - MIPS
« Reply #113 on: May 28, 2011, 12:36:33 pm »

Quote from: aris_silvo on May 28, 2011, 11:29:50 am
   unsigned n = 1 << atoi(argv[1]) τι κανει αυτο παιδια? Δεν εχω καταλαβει και δεν μπορω να καταλαβω το προγραμμα


Quote from: varvoutis on May 24, 2011, 21:44:58 pm
Quote from: evi_pl on May 24, 2011, 21:39:13 pm
Για την εντολή που είναι σε C,n =1 << atoi(argv[1]),πρέπει να την γράψουμε κάπως στον κώδικά μας:Εκτός του ότι δεν έχω καταλάβει τι ακριβώς κάνει,αρχικά την ορίζει και μετά ζητάει να την δίνουμε στην κονσόλα.Οπότε δεν μπορώ να καταλάβω για ποιο λόγο την ορίζει αρχικά.Κάποια βοήθεια:

https://www.thmmy.gr/smf/index.php?topic=45627.0

λέει κάποια πράματα που ίσως τα βρεις χρήσιμα.

πάρε και συ εδώ μπας και σου φανεί χρήσιμο.

επίσης η atoi είναι ASCII to integer.

Το πρόγραμμα στη c είναι πολύ σημαντικό να το καταλάβουμε. Νομίζω αν καταλάβουμε το πρόγραμμα μετά απλοποιείται αρκετά το γράψιμό του σε assembly.

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

Τώρα, τι κάνει αυτή η εντολή που έγραψες. Εξηγώ ( από δεξιά προς τ αριστερά )

Το όρισμα argv[1] δίνεται κατά τη στιγμή της εκτέλεσης του προγράμματος. Περισσότερες πληροφορίες στο σύνδεσμο επάνω, στο βιβλίο που μας μοίρασαν στο δομημένο και στο internet.

Το όρισμα που δίνεται, είναι αλφαριθμητικό. Οπότε η εντολή atoi αναλαμβάνει να το μετατρέψει σε αριθμητικό για να μπορέσει να το χρησιμοποιήσει μετά το πρόγραμμα.

Το σύμβολο << σημαίνει αριστερή ολίσθηση, πρακτικά πολλαπλασιασμός 1 ( αριστερό σκέλος του << ) επί 2^atoi(argv[1]) ( δεξιό σκέλος του << )

Το σύμβολο = ξέρεις τι κάνει.

Και όλο αυτόν τον αριθμό τον αποθηκεύει στο μη προσημασμένο n. Περισσότερες πληροφορίες για τους μη προσημασμένους εδώ

Αν παρατηρήσεις το πρόγραμμα η εντολή που θες να μάθεις τι κάνει, στην ουσία βάζει στη μεταβλητή n τον αριθμό 2^q όπου q είναι το argv[1] που δίνει ο χρήστης

Logged

Τι θα γίνει Μπόκολη;
mkiatos
Καταξιωμένος/Καταξιωμένη
***
Gender: Male
Posts: 210



View Profile
Re: [Αρχιτεκτονικη Υπ.]Εργασίες 2011 - MIPS
« Reply #114 on: May 28, 2011, 15:04:02 pm »

Όταν κάνω ολίσθηση πρέπει να αποθήκευω το αποτέλεσμα σε αλλο καταχωρητή???? Smiley
Logged
Silvo the Beautiful
Αbsolute ΤΗΜΜΥ.gr
*******
Posts: 3784



View Profile
Re: [Αρχιτεκτονικη Υπ.]Εργασίες 2011 - MIPS
« Reply #115 on: May 28, 2011, 15:10:03 pm »

thanks ρε μεγαλε  Kiss
Logged
kbelouis
Καταξιωμένος/Καταξιωμένη
***
Posts: 251


Legen wait for it.. darrry!


View Profile
Re: [Αρχιτεκτονικη Υπ.]Εργασίες 2011 - MIPS
« Reply #116 on: May 29, 2011, 17:00:16 pm »

 η ασκηση πρεπει να γινει με floating registers?
Logged

Για τον αισιόδοξο το ποτήρι είναι μισογεμάτο.
Για τον απαισιόδοξο το ποτήρι είναι μισοάδειο.
Για το μηχανικό το ποτήρι είναι διπλάσιο απ' όσο χρειάζεται.
Ariel
Μόνιμος κάτοικος ΤΗΜΜΥ.gr
******
Gender: Female
Posts: 1234



View Profile
Re: [Αρχιτεκτονικη Υπ.]Εργασίες 2011 - MIPS
« Reply #117 on: May 30, 2011, 15:35:00 pm »

Quote from: mkiatos on May 28, 2011, 15:04:02 pm
Όταν κάνω ολίσθηση πρέπει να αποθήκευω το αποτέλεσμα σε αλλο καταχωρητή???? Smiley
όχι σου δίνεται η επιλογή να το αποθηκεύσεις στον ίδιο στον Rdest αν δεν χρειαζεσαι την παλια τιμη Smiley
Logged

Η έκλειψη λοιπόν, είναι σαν τη στιγμή που, δευτερόλεπτα πριν τη μεγάλη αλλαγή, σύμφωνα με το έθιμο κλείνεις τα φώτα.

Ναι, ξέρεις ότι σε περιμένει ένας μαγικός καινούργιος χρόνος - αλλά είμαστε πλάσματα του Ήλιου, και το σκοτάδι φτιάχνει τους δικούς του δαίμονες στο μυαλό μας. Έστω και για λίγα δευτερόλεπτα...
Laharl
Θαμώνας
****
Posts: 460

Mental Institutions


View Profile
Re: [Αρχιτεκτονικη Υπ.]Εργασίες 2011 - MIPS
« Reply #118 on: May 31, 2011, 12:03:33 pm »

Ξέρετε πως μπορώ να κάνω πολλαπλασιασμό?Είδα την εντολή mult αλλα μετά πως θα πάρουμε το αποτέλεσμα αυτής της εντολής από την στιγμή που από όσο βλέπω στο βιβλίο δεν αποθηκεύει πουθενά το αποτέλεσμα?Με την εντολή mfhi ή mflo?
Logged
gt
Θαμώνας
****
Posts: 321


View Profile
Re: [Αρχιτεκτονικη Υπ.]Εργασίες 2011 - MIPS
« Reply #119 on: May 31, 2011, 15:18:44 pm »

Quote from: Laharl on May 31, 2011, 12:03:33 pm
Ξέρετε πως μπορώ να κάνω πολλαπλασιασμό?Είδα την εντολή mult αλλα μετά πως θα πάρουμε το αποτέλεσμα αυτής της εντολής από την στιγμή που από όσο βλέπω στο βιβλίο δεν αποθηκεύει πουθενά το αποτέλεσμα?Με την εντολή mfhi ή mflo?
mul $t0,$t1,$t2...πολλαπλασιζει το  t1*t2 και το καταχωρει στο t0
Logged
Pages: 1 ... 6 7 [8] 9 10 ... 12 Go Up Print
Jump to:  

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