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

Login with username, password and session length

Αναζήτηση

Google

THMMY.gr Web
Πρόσφατα
Τι ακούτε αυτήν τη στιγμή...
by Katarameno
[Today at 14:25:00]

Αντικατάστασης πυκνωτή σε...
by george14
[Today at 13:58:20]

Πότε θα βγει το μάθημα; -...
by tzortzis
[Today at 13:19:53]

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

[ΨEE] Γενικές απορίες και...
by Juror8
[Today at 12:06:57]

Ισραήλ - Ιράν: Πόλεμος στ...
by okan
[Today at 02:33:21]

[Οργάνωση Υπολογιστών] Γε...
by RAFI
[June 16, 2025, 22:46:54 pm]

[Σ.Π.Η.Ε.] Γενικές απορίε...
by Nikos_313
[June 16, 2025, 19:49:00 pm]

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

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

[Αρχές Οικονομίας] Να επι...
by _Trob
[June 16, 2025, 13:28:21 pm]

[Σ.Α.Π.Γ.] Εργασία 2025
by Nikos_313
[June 16, 2025, 12:13:45 pm]

Πρακτική Άσκηση ΤΗΜΜΥ 201...
by George_RT
[June 16, 2025, 10:22:18 am]

[Διανεμημένη Παραγωγή] Γε...
by Διάλεξις
[June 16, 2025, 01:56:37 am]

[Σ.Π.Η.Ε.] Παλιά θέματα -...
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]

Αρχείο Ανακοινώσεων [Arch...
by Nikos_313
[June 14, 2025, 09:58:14 am]
Στατιστικά
Members
Total Members: 9961
Latest: Poli
Stats
Total Posts: 1426689
Total Topics: 31710
Online Today: 200
Online Ever: 2093
(April 17, 2025, 08:47:49 am)
Users Online
Users: 73
Guests: 100
Total: 173
Kv
mark
MikriTulipa
lefterish
antwnis
pliroforikarios
mrotskos
Notac
Vromofona Kathikia
ioannisfa
Νικηφόρος Πατσιούρας
nikos.a
harischris
kmargaritis
Billyskotsikas
dem05
DimKaratzas
evtrents
Leftor
okatapo
Zoifouka
dimant
DLHERRO
Fotis Roukoutakis
Stathiss
salonikios
Arsen
marilita
Sotirisbikos
stefpapa21
dirac1
chris s
Emilios
fpapat
koulikas
gmout
Fenia04
Spyrtos14
xanthosp
chatzikys
msandr
theodorevic
Louisa
panapasc05
soph553
vpoug
IBOURAS
idchatzi
Nekt
kstavroulis
despoina15
aachmet
pxanthob
vasiliki_m
chris123
Vmous
theofr
Mavromati
thenoface
thathas12
savvastzan
acolak
gp6
sofipout
genethalsss74
Rizotto
Διάλεξις
slivarda
eplysia
Εμφάνιση

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

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



View Profile
Re: [Αρχιτεκτονικη Υπ.]Εργασίες 2010
« Reply #255 on: May 30, 2010, 11:24:18 am »

Quote from: i _&a on May 30, 2010, 02:58:27 am
μερικές διαπιστώσεις καθώς μελετούσα τον παραπάνω κώδικα...
θέλει - νομίζω - εισαγωγή μικροεντολής που να εμπλέκει LV
επίσης θελει να γράψει κάποιος Η=Η <<1
(δεν είναι όπως στη C που υπάρχει συντομογραφία, παιδεύτηκα αρκετή ώρα με αυτό)

κατα τ' άλλα νομίζω είναι εντάξει



LV καταχωρητη θα χρησιμοποιουσαμε αν το οριζαμε σαν  SHIFTR res, γιατι η μεταβολη γίνεται μεσα στη μεταβλητη. ο παραπανω κωδικας κανει τη μεταβολη στο στοιχεο που βρισκεται στην κορυφη της στοιβας.
Το <<8 (SLL8) και >>1 (SRA1) υπαρχουν μονο
Logged

!!!Go out, create thunder, and stand right under!!!
il capitano
Veteran
Αbsolute ΤΗΜΜΥ.gr
******
Gender: Male
Posts: 4090


Verona Rulez - aua


View Profile
Re: [Αρχιτεκτονικη Υπ.]Εργασίες 2010
« Reply #256 on: May 30, 2010, 11:46:31 am »

Quote from: pumba on May 30, 2010, 09:58:47 am
1 ερωτηση κ απο μενα...πως θ κανουμε τους 2 αριθμους αρνητικους??? απο ο,τι κτλβαινω,πρεπει ν αλλαξουμε το πρωτο bit κ ν το κανουμε 1 απο 0....πως ομως θα επιλεξουμε αυτο το bit??? υπαρχει καποιος συγκεκριμενος τροπος???
μπορεις να κανεις αφαιρεση, 0-number
Logged

Η βραζιλιανικη μουσικη ειναι αντικαταστατικη γιατι χορευεται σε παραλιες
οι παραλιες εχουν αμμο
που αποτελειται απο πυριτιο
που προερχεται απο την λεξη πυρ
εκ'του οποιου αναγενναται ο φοινικας
γνωστο συμβολο της χουντας των Συνταγματαρχων
Αντ'αυτου το καταστατικο απαγορευει καθε φασιστικη οργανωση!!!!!

Quote from: γνωστός μελισσοκόμος on October 28, 2010, 03:09:57 am
ΑΣΑ, ΟΥΙΣΚΙ ΚΑΙ ΑΙΡΟΝ ΜΕΗΝΤΕΝ ΔΙΣΚΟΙ
Peace
nili
Νεούλης/Νεούλα
*
Posts: 15


View Profile
Re: [Αρχιτεκτονικη Υπ.]Εργασίες 2010
« Reply #257 on: May 30, 2010, 13:19:10 pm »

εχω κάνει την RROTATE οπως περιγράφεται αλλα μου βγαζει ERROR END OF RUN.Τι μπορει να φταίει?Δεν τις εχω γραψει στο τέλος.
Μπορει να φταιει κατι στο πρόγραμμα?
Τελικά άλλαξα την διεύθυνση και τώρα βγαζει σκέτο end of run χωρις να εκτυπώνει τιποτα...
« Last Edit: May 30, 2010, 13:25:10 pm by nili » Logged
antonios
Μόνιμος κάτοικος ΤΗΜΜΥ.gr
******
Gender: Male
Posts: 1236



View Profile
Re: [Αρχιτεκτονικη Υπ.]Εργασίες 2010
« Reply #258 on: May 30, 2010, 14:02:06 pm »

Quote from: nili on May 30, 2010, 13:19:10 pm
εχω κάνει την RROTATE οπως περιγράφεται αλλα μου βγαζει ERROR END OF RUN.Τι μπορει να φταίει?Δεν τις εχω γραψει στο τέλος.
Μπορει να φταιει κατι στο πρόγραμμα?
Τελικά άλλαξα την διεύθυνση και τώρα βγαζει σκέτο end of run χωρις να εκτυπώνει τιποτα...

Αν έχεις ελέγχει το πρόγραμμα και δεν σου έχει ξεφύγει κάτι δοκίμασε να βάλεις διεύθυνση που δεν χρησιμοποιείται (π.χ. 0XF9) και να το γράψεις πάνω από τις εντολές της ERROR... κι εμένα το ίδιο μου έκανε.. αν πάλι βγάζει σφάλμα ή δεν βγάζει τίποτα έλεγξε πάλι το πρόγραμμά σου...
Logged
pandora
Καταστραμμένος
********
Gender: Female
Posts: 6443


madness


View Profile
Re: [Αρχιτεκτονικη Υπ.]Εργασίες 2010
« Reply #259 on: May 30, 2010, 15:02:09 pm »

Quote from: Am@NiTa on May 30, 2010, 11:24:18 am
Quote from: i _&a on May 30, 2010, 02:58:27 am
μερικές διαπιστώσεις καθώς μελετούσα τον παραπάνω κώδικα...
θέλει - νομίζω - εισαγωγή μικροεντολής που να εμπλέκει LV
επίσης θελει να γράψει κάποιος Η=Η <<1
(δεν είναι όπως στη C που υπάρχει συντομογραφία, παιδεύτηκα αρκετή ώρα με αυτό)

κατα τ' άλλα νομίζω είναι εντάξει



LV καταχωρητη θα χρησιμοποιουσαμε αν το οριζαμε σαν  SHIFTR res, γιατι η μεταβολη γίνεται μεσα στη μεταβλητη. ο παραπανω κωδικας κανει τη μεταβολη στο στοιχεο που βρισκεται στην κορυφη της στοιβας.
Το <<8 (SLL8) και >>1 (SRA1) υπαρχουν μονο


μέσα στο αρχείο με τις οδηγίες του microassembler:
expr ::= operation
       | operation "<" "<" "8"
       | operation ">" ">" "1"
       ;

είναι προφανώς αυτό που λές

η εντολή SHIFTR res υπάρχει μέσα στην print_bits(res)
οπότε η SHIFTR πρέπει να παίρνει όρισμα,σωστά
?

αυτό αλλάζει κάτι στο μικροκώδικα?

κάτι που έγραψα και δε μου βγαίνει - με τίποτα - ε'ιναι το εξής:

shr1 H=LV                                           //MBR periexei deikti thesis antigrafis LV ston H
shr2 MAR=MBRU+ H; rd                      //MAR=local variable address
shr3 MAR=SP = SP+1                         //o sp deixnei se nea koryfi stoibas - proetoimasia eggrafis
shr4 PC = PC +1; fetch; wr                   //auksisi tou pc - proskomisi neou kwdikou praksis - eggrafi sto top of stack
shr5 H= TOS                                        //O kataxwritis H pairnei thn timi tou top of stack
shr6 H=H <<1                                       //right shift
shr7 MDR=TOS=H; wr; goto Main1         //antigrafi TOS ston MDR - eggrafi leksis

τι κάνω λάθος?
και μόνο με τα shr5, shr6, shr7 πάλι δε μου τρέχει....
 Embarrassed
Logged
Forrest
Ανερχόμενος/Ανερχόμενη
**
Gender: Male
Posts: 53



View Profile WWW
Re: [Αρχιτεκτονικη Υπ.]Εργασίες 2010
« Reply #260 on: May 30, 2010, 15:08:49 pm »

Και εγω ειχα το ιδιο προβλημα. Στην αρχη δε μου εκτυπωνε τιποτα και μετα μου εκτυπωνε ERROR.
Τωρα το διορθωσα (και με τη βοηθεια της amanita)
Τα λαθη που ειχα κανει:1) Τις αλλαγες στα αρχεια mal kai conf να τις κανετε μεσα στο φακελο που εχει ολα τα αρχεια της mic1. 2) Τι μικροεντολες δηλωστε τις ποιο πανω απο την ERROR και αν κολλαει με μια διευθυνση βαλτε αλλη. 3) Μην ξεχασετε να κανετε compile το αρχειο mal που αλλαξατε για να δημιουργησετε καινουριο αρχειο .mic1
Εγω μαλλον τις ειχα κανει και τις 3 μ@@@@@ες αλλα τωρα δουλευει οκ
Logged

Ποτε θα κανει ξαστερια....?
antonios
Μόνιμος κάτοικος ΤΗΜΜΥ.gr
******
Gender: Male
Posts: 1236



View Profile
Re: [Αρχιτεκτονικη Υπ.]Εργασίες 2010
« Reply #261 on: May 30, 2010, 15:09:13 pm »

γιατί το μπλέκεις τόσο?? και οι 3 εντολές που έχουν γραφεί σε προηγούμενα posts είναι οκ..
Logged
pandora
Καταστραμμένος
********
Gender: Female
Posts: 6443


madness


View Profile
Re: [Αρχιτεκτονικη Υπ.]Εργασίες 2010
« Reply #262 on: May 30, 2010, 15:15:12 pm »

Quote from: antonios on May 30, 2010, 15:09:13 pm
γιατί το μπλέκεις τόσο?? και οι 3 εντολές που έχουν γραφεί σε προηγούμενα posts είναι οκ..

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


στο αρχείο .mal (που είναι μέσα στο φάκελο του mic1) έβαλα
.label shr1 0xA0 (παίζει να κολλάει η διεύθυνση?)

και μετά
MAR= SP; rd
H=TOS
MDR= TOS = H <<1; wr; goto Main1

΄τωρα λογικά πρέπει να τρέχει δλδ?

(οκ και SHR  0x77 στο .conf)

είναι και πάνω από τις εντολές της error στο μικροπρόγραμμα...
« Last Edit: May 30, 2010, 15:19:13 pm by i _&a » Logged
sammo8anos
Νεούλης/Νεούλα
*
Gender: Male
Posts: 44



View Profile
Re: [Αρχιτεκτονικη Υπ.]Εργασίες 2010
« Reply #263 on: May 30, 2010, 16:19:36 pm »

Παιδια μηπως εχετε προβλημα με το ethmmy?Μου παρουσιαζει σφαλμα κ δεν μπορω να μπω...επειδη χρειαζομαι τον κωδικα της print_bits και τον εσβησα αν μπορει καποιος ας μου στειλει ενα αρχειο .txt με τον κωδικα...thanks
Logged
Rocket
Θαμώνας
****
Gender: Male
Posts: 392



View Profile
Re: [Αρχιτεκτονικη Υπ.]Εργασίες 2010
« Reply #264 on: May 30, 2010, 16:34:14 pm »

.method print_bits(res)                         //function that prints the bit of an integer

.var
count1
count2
.end-var

init_print:
   BIPUSH 16
   ISTORE count1                      //Initialize counter1 to 16
   BIPUSH 16
   ISTORE count2                      //Initialize counter2 to 16
   
print_loop:
   BIPUSH 1
   ILOAD res
   IAND                    //Push the last bit of the result to the stuck
   SHIFTR res                 //Shift the result 1 bit right
   IINC count1 -1                      //decries the counter1
   ILOAD count1
   IFEQ fin_print                      //if (counter==0) start printing
   GOTO print_loop
   
fin_print:
   BIPUSH 0x30                //Push 0x30 to the stuck
   IADD                   //Add value saved in the stack   
   OUT                   //print ascii character
   IINC count2 -1                     //decries the counter1
   ILOAD count2
   IFEQ end_of_print                  //if (counter==0) start exit print
   GOTO fin_print
   
end_of_print:
   IRETURN
.end-method
Logged
antonios
Μόνιμος κάτοικος ΤΗΜΜΥ.gr
******
Gender: Male
Posts: 1236



View Profile
Re: [Αρχιτεκτονικη Υπ.]Εργασίες 2010
« Reply #265 on: May 30, 2010, 16:53:17 pm »

Quote from: i _&a on May 30, 2010, 15:15:12 pm
Quote from: antonios on May 30, 2010, 15:09:13 pm
γιατί το μπλέκεις τόσο?? και οι 3 εντολές που έχουν γραφεί σε προηγούμενα posts είναι οκ..

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


στο αρχείο .mal (που είναι μέσα στο φάκελο του mic1) έβαλα
.label shr1 0xA0 (παίζει να κολλάει η διεύθυνση?)

και μετά
MAR= SP; rd
H=TOS
MDR= TOS = H <<1; wr; goto Main1

΄τωρα λογικά πρέπει να τρέχει δλδ?

(οκ και SHR  0x77 στο .conf)

είναι και πάνω από τις εντολές της error στο μικροπρόγραμμα...


κοίτα, εγώ χρησιμοποιήσα την print_des, για να τυπώνονται και οι αρνητικοί αριθμοί.....  με αυτές τις μικροεντολές για την ολίσθηση πρέπει να σου τρέξει κανονικά...... την print_bits(res) ούτε που την άγγιξα...!!
Logged
Rocket
Θαμώνας
****
Gender: Male
Posts: 392



View Profile
Re: [Αρχιτεκτονικη Υπ.]Εργασίες 2010
« Reply #266 on: May 30, 2010, 16:59:08 pm »

για την INEG τι πρεπει να κάνουμε?
Logged
antonios
Μόνιμος κάτοικος ΤΗΜΜΥ.gr
******
Gender: Male
Posts: 1236



View Profile
Re: [Αρχιτεκτονικη Υπ.]Εργασίες 2010
« Reply #267 on: May 30, 2010, 17:04:05 pm »

τίποτα... όπου έπρεπε να μπει η ineg μπορείς να βάλεις να γίνεται αφαίρεση του αριθμού από το 0...... και παίζει μια χαρά....
Logged
pandora
Καταστραμμένος
********
Gender: Female
Posts: 6443


madness


View Profile
Re: [Αρχιτεκτονικη Υπ.]Εργασίες 2010
« Reply #268 on: May 30, 2010, 17:06:13 pm »

Quote from: antonios on May 30, 2010, 16:53:17 pm
Quote from: i _&a on May 30, 2010, 15:15:12 pm
Quote from: antonios on May 30, 2010, 15:09:13 pm
γιατί το μπλέκεις τόσο?? και οι 3 εντολές που έχουν γραφεί σε προηγούμενα posts είναι οκ..

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


στο αρχείο .mal (που είναι μέσα στο φάκελο του mic1) έβαλα
.label shr1 0xA0 (παίζει να κολλάει η διεύθυνση?)

και μετά
MAR= SP; rd
H=TOS
MDR= TOS = H <<1; wr; goto Main1

΄τωρα λογικά πρέπει να τρέχει δλδ?

(οκ και SHR  0x77 στο .conf)

είναι και πάνω από τις εντολές της error στο μικροπρόγραμμα...


κοίτα, εγώ χρησιμοποιήσα την print_des, για να τυπώνονται και οι αρνητικοί αριθμοί.....  με αυτές τις μικροεντολές για την ολίσθηση πρέπει να σου τρέξει κανονικά...... την print_bits(res) ούτε που την άγγιξα...!!

thx a lot...................... Smiley
Logged
Rocket
Θαμώνας
****
Gender: Male
Posts: 392



View Profile
Re: [Αρχιτεκτονικη Υπ.]Εργασίες 2010
« Reply #269 on: May 30, 2010, 17:06:55 pm »

Quote from: antonios on May 30, 2010, 17:04:05 pm
τίποτα... όπου έπρεπε να μπει η ineg μπορείς να βάλεις να γίνεται αφαίρεση του αριθμού από το 0...... και παίζει μια χαρά....
Αχα σωστος κατι ειπαν και πιο πριν αλλά δεν το 'χα καταλάβει ευχαριστω!  clap
Logged
Pages: 1 ... 16 17 [18] 19 20 ... 33 Go Up Print
Jump to:  

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