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

Login with username, password and session length

Αναζήτηση

Google

THMMY.gr Web
Πρόσφατα
Αποτελέσματα Εξεταστικής ...
by Ma8hths Indou
[Today at 17:30:47]

[Τηλεπικοινωνιακά Συστήμα...
by Thanasis_pap
[Today at 17:06:37]

Άδεια ασκήσεως επαγγέλματ...
by The Web
[Today at 13:25:49]

[Τομέας Ηλεκτρονικής] Μαθ...
by Nikos_313
[Today at 09:51:26]

[Τομέας Ενέργειας] Μαθήμα...
by Nikos_313
[Today at 01:40:22]

Οι μπράβοι του πρύτανη
by Διάλεξις
[Today at 01:30:18]

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

Πρακτική Άσκηση ΤΗΜΜΥ 201...
by Διάλεξις
[Today at 00:59:05]

Ηλεκτρομηχανολογικές Μελέ...
by inverter
[August 01, 2025, 20:35:12 pm]

Νέα Δημοκρατία (and Co. I...
by Katarameno
[August 01, 2025, 15:13:09 pm]

Πρόγραμμα Σπουδών Ακαδημα...
by PolarBear
[August 01, 2025, 15:03:05 pm]

Aναζωπύρωση των εχθροπραξ...
by Katarameno
[July 31, 2025, 21:15:48 pm]

Καμμένα...!!
by Godat
[July 31, 2025, 21:07:58 pm]

[ΑΝΤΙΣΤΑΣΗ] Ανακοίνωση γι...
by Katarameno
[July 31, 2025, 20:31:30 pm]

Αρχείο Ανακοινώσεων [Arch...
by Nikos_313
[July 31, 2025, 15:33:28 pm]

ΤΗΜΜΥ-Σκάκι
by L
[July 31, 2025, 13:24:56 pm]

Τι ακούτε αυτήν τη στιγμή...
by Giopan
[July 30, 2025, 17:07:32 pm]

Τα παράσιτα ανάμεσά μας
by Katarameno
[July 30, 2025, 13:47:28 pm]

Ρώτα κάτι τον επόμενο
by Giopan
[July 29, 2025, 16:04:23 pm]

Πότε θα βγει το μάθημα; -...
by chatzikys
[July 29, 2025, 13:52:51 pm]
Στατιστικά
Members
Total Members: 9988
Latest: kyrlef
Stats
Total Posts: 1427644
Total Topics: 31739
Online Today: 142
Online Ever: 2093
(April 17, 2025, 08:47:49 am)
Users Online
Users: 17
Guests: 88
Total: 105
VeGGoS
astra
Katarameno
botrinis
RivenT
gpr000
vajim
rigas_s
themis01
iliaspapam
Geoth
Dimos Bachlas
chrisdardas
Εμφάνιση

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

Νέα!
  Όταν ανεβάζουμε φωτογραφίες στις Ανακοινώσεις και Έκτακτα νέα, βάζουμε τη μεγαλύτερη πλευρά 400 (width=400 ή height=400 ). π.χ. [img height=400 (κλείνει η αγκύλη) 
THMMY.gr > Forum > Μαθήματα Βασικού Κύκλου > 4ο Εξάμηνο > 4ο Εξάμηνο - ΠΠΣ > Αρχιτεκτονική Υπολογιστών (Moderators: chatzikys, tzortzis) > [Αρχιτ. Υπολογ.] 2η Εργασία 2009 -για το βαθμό- Απορίες
0 Members and 1 Guest are viewing this topic.
Pages: 1 ... 15 16 [17] 18 19 ... 31 Go Down Print
Author Topic: [Αρχιτ. Υπολογ.] 2η Εργασία 2009 -για το βαθμό- Απορίες  (Read 41405 times)
paulos
Ανερχόμενος/Ανερχόμενη
**
Posts: 51


View Profile
Re: [Αρχιτ. Υπολογ.] 2η Εργασία 2009 -για το βαθμό- Απορίες
« Reply #240 on: June 05, 2009, 14:22:43 pm »

παιδια ξερει κανεισ πωσ ανεβαζουμε την εργασια? αν δημηουργησουμε ενα αρχειο winrar δεν ανεβαινει
Logged
Άγνωστος Χ
Καταξιωμένος/Καταξιωμένη
***
Posts: 190


View Profile
Re: [Αρχιτ. Υπολογ.] 2η Εργασία 2009 -για το βαθμό- Απορίες
« Reply #241 on: June 05, 2009, 16:09:50 pm »

Quote from: Emfanever on June 04, 2009, 21:40:10 pm
Quote from: aggalitsas on June 04, 2009, 20:47:09 pm
τι πρέπει να κάνω μέσα στην μέθοδο kanonikopoisiMetrouArithmou(A) για να βρω το kanonikopoiimenos1 ή 2 απο το Α....

κάνεις iand με το 128 και ελέγχεις αν είναι 0. αν ναι τότε πολλαπλάσιαζεις το μέτρο με το 2 και συνεχίζεις τον έλεγχο μέχρι να βγει το αποτέλεσμα διάφορο του μηδενός.

στο τέλος αφαιρείς τη μονάδα
Η περίπτωση ενός αριθμού 1,0010111 δηλαδή 0Χ97 πώς καλύπτεται με αυτόν τον τρόπο; Το κανονοικοποιημένο μέτρο πρέπει να είναι 0010111.
« Last Edit: June 05, 2009, 16:13:50 pm by Άγνωστος Χ » Logged
jimmakos
Guest
Re: [Αρχιτ. Υπολογ.] 2η Εργασία 2009 -για το βαθμό- Απορίες
« Reply #242 on: June 05, 2009, 16:14:36 pm »

0 10000011 0010110
+
0 01111111 0100000
=
0 10000011 0010110
+
0 10000011 0010010
=
0 10000011 0101000
End of run.

paidia opws parathreitai h RROTATE mou dinei stin 0 10000011 0010010  ena epipleon ασσο τον οποιο δεν γνωρίζω απο που βρίσκει, i kanonikopoiisi tou metrou ginetai swsta, i ektypwsi tou metrou (apo tin ektypwsi olwn twn allwn metrwn) ginetai swsta.
η RRotate μου έχουν πει οτι δουλεύει σωστά...
ΤΙ ΣΤΟΝ ΜΟΥΤΣΟ;
καμιά ιδέα;
Logged
Komimis
Guest
Re: [Αρχιτ. Υπολογ.] 2η Εργασία 2009 -για το βαθμό- Απορίες
« Reply #243 on: June 05, 2009, 16:23:56 pm »

Quote from: jimmakos on June 05, 2009, 16:14:36 pm
0 10000011 0010110
+
0 01111111 0100000
=
0 10000011 0010110
+
0 10000011 0010010
=
0 10000011 0101000
End of run.

paidia opws parathreitai h RROTATE mou dinei stin 0 10000011 0010010  ena epipleon ασσο τον οποιο δεν γνωρίζω απο που βρίσκει, i kanonikopoiisi tou metrou ginetai swsta, i ektypwsi tou metrou (apo tin ektypwsi olwn twn allwn metrwn) ginetai swsta.
η RRotate μου έχουν πει οτι δουλεύει σωστά...
ΤΙ ΣΤΟΝ ΜΟΥΤΣΟ;
καμιά ιδέα;

Το πρόβλημα είναι η αφαίρεση με το 128 για την εξαφάνιση του 1.
Logged
Άγνωστος Χ
Καταξιωμένος/Καταξιωμένη
***
Posts: 190


View Profile
Re: [Αρχιτ. Υπολογ.] 2η Εργασία 2009 -για το βαθμό- Απορίες
« Reply #244 on: June 05, 2009, 16:34:15 pm »

Quote from: Άγνωστος Χ on June 05, 2009, 16:09:50 pm
Quote from: Emfanever on June 04, 2009, 21:40:10 pm
Quote from: aggalitsas on June 04, 2009, 20:47:09 pm
τι πρέπει να κάνω μέσα στην μέθοδο kanonikopoisiMetrouArithmou(A) για να βρω το kanonikopoiimenos1 ή 2 απο το Α....

κάνεις iand με το 128 και ελέγχεις αν είναι 0. αν ναι τότε πολλαπλάσιαζεις το μέτρο με το 2 και συνεχίζεις τον έλεγχο μέχρι να βγει το αποτέλεσμα διάφορο του μηδενός.

στο τέλος αφαιρείς τη μονάδα
Η περίπτωση ενός αριθμού 1,0010111 δηλαδή 0Χ97 πώς καλύπτεται με αυτόν τον τρόπο; Το κανονοικοποιημένο μέτρο πρέπει να είναι 0010111.
Logged
jimmakos
Guest
Re: [Αρχιτ. Υπολογ.] 2η Εργασία 2009 -για το βαθμό- Απορίες
« Reply #245 on: June 05, 2009, 17:10:12 pm »

Quote from: Komimis on June 05, 2009, 16:23:56 pm
Quote from: jimmakos on June 05, 2009, 16:14:36 pm
0 10000011 0010110
+
0 01111111 0100000
=
0 10000011 0010110
+
0 10000011 0010010
=
0 10000011 0101000
End of run.

paidia opws parathreitai h RROTATE mou dinei stin 0 10000011 0010010  ena epipleon ασσο τον οποιο δεν γνωρίζω απο που βρίσκει, i kanonikopoiisi tou metrou ginetai swsta, i ektypwsi tou metrou (apo tin ektypwsi olwn twn allwn metrwn) ginetai swsta.
η RRotate μου έχουν πει οτι δουλεύει σωστά...
ΤΙ ΣΤΟΝ ΜΟΥΤΣΟ;
καμιά ιδέα;

Το πρόβλημα είναι η αφαίρεση με το 128 για την εξαφάνιση του 1.
το κάνω, στο τέλος της μεθόδου του μέτρου

iload a
bipush 0x80
isub
ireturn
.end-method

αν ήταν αυτό που λες θα έπρεπε να απέχει μια θέση απο τον δεξιότερο άσσο, αυτό απέχει δυο, που σημαίνει ότι δημιουργείται σε κάποια μέθοδο με κάποιο τρόπο...
την μέθοδο του μέτρου την επαλήθευσα στο χαρτί και είναι κομπλε, δεν εμφανίζει πρόβλημα
η μέθοδος εκτύπωσης είναι κομπλέ λόγω εκτύπωσης δίχως λαθών των υπόλοιπων μέτρων
και η RROTATE είναι
η iload
και
η SWAP στη σειρά
και ο κώδικας που υποδείχθηκε
Code:
rrotate12   MAR = SP; rd       
rrotate13   H = TOS           
rrotate14   OPC = OPC - 1;     
rrotate15   MDR = TOS = H >> 1; wr   
rrotate16   Z = OPC;if (Z) goto Main1; else goto rrotate12 
μα το χριστό θα τρελαθώ
Logged
AnnieHall
Ανερχόμενος/Ανερχόμενη
**
Posts: 89



View Profile
Re: [Αρχιτ. Υπολογ.] 2η Εργασία 2009 -για το βαθμό- Απορίες
« Reply #246 on: June 05, 2009, 17:23:08 pm »

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

LDC_W OBJREF
LDC_W A
IFLT invert1
GOTO method1


invert1:BIPUSH 0x30
         LDC_W A
         ISUB

method1:
            LDC_W A
            INVOKEVIRTUAL  kanonikopoiisiMetrouArithmou
            ISTORE kanonikopoiimenos1


 Huh Huh
Logged

"That was the most fun I've ever had without laughing"
Komimis
Guest
Re: [Αρχιτ. Υπολογ.] 2η Εργασία 2009 -για το βαθμό- Απορίες
« Reply #247 on: June 05, 2009, 17:30:25 pm »

Quote from: jimmakos on June 05, 2009, 17:10:12 pm
Quote from: Komimis on June 05, 2009, 16:23:56 pm
Quote from: jimmakos on June 05, 2009, 16:14:36 pm
0 10000011 0010110
+
0 01111111 0100000
=
0 10000011 0010110
+
0 10000011 0010010
=
0 10000011 0101000
End of run.

paidia opws parathreitai h RROTATE mou dinei stin 0 10000011 0010010  ena epipleon ασσο τον οποιο δεν γνωρίζω απο που βρίσκει, i kanonikopoiisi tou metrou ginetai swsta, i ektypwsi tou metrou (apo tin ektypwsi olwn twn allwn metrwn) ginetai swsta.
η RRotate μου έχουν πει οτι δουλεύει σωστά...
ΤΙ ΣΤΟΝ ΜΟΥΤΣΟ;
καμιά ιδέα;

Το πρόβλημα είναι η αφαίρεση με το 128 για την εξαφάνιση του 1.
το κάνω, στο τέλος της μεθόδου του μέτρου

iload a
bipush 0x80
isub
ireturn
.end-method

αν ήταν αυτό που λες θα έπρεπε να απέχει μια θέση απο τον δεξιότερο άσσο, αυτό απέχει δυο, που σημαίνει ότι δημιουργείται σε κάποια μέθοδο με κάποιο τρόπο...
την μέθοδο του μέτρου την επαλήθευσα στο χαρτί και είναι κομπλε, δεν εμφανίζει πρόβλημα
η μέθοδος εκτύπωσης είναι κομπλέ λόγω εκτύπωσης δίχως λαθών των υπόλοιπων μέτρων
και η RROTATE είναι
η iload
και
η SWAP στη σειρά
και ο κώδικας που υποδείχθηκε
Code:
rrotate12   MAR = SP; rd       
rrotate13   H = TOS           
rrotate14   OPC = OPC - 1;     
rrotate15   MDR = TOS = H >> 1; wr   
rrotate16   Z = OPC;if (Z) goto Main1; else goto rrotate12 
μα το χριστό θα τρελαθώ

βγάλε την αφαίρεση με το 128 και δες ότι όλα παν τζάμι
Logged
jimmakos
Guest
Re: [Αρχιτ. Υπολογ.] 2η Εργασία 2009 -για το βαθμό- Απορίες
« Reply #248 on: June 05, 2009, 17:30:53 pm »

invert1:BIPUSH 0x30
         LDC_W A
         ISUB

nomizw prepei na to apo8ikeveis kiollas... den apo8ikeveis pou8ena to apotelesma tis afairesis...

το ζητημα ειναι οτι ο Α ειναι constant και δεν ξερω πως θα αποθηκευτεί
« Last Edit: June 05, 2009, 17:36:30 pm by jimmakos » Logged
jimmakos
Guest
Re: [Αρχιτ. Υπολογ.] 2η Εργασία 2009 -για το βαθμό- Απορίες
« Reply #249 on: June 05, 2009, 17:35:43 pm »

εβγαλα το bipush 0x80 Και το isub απο τον παρακάτω κώδικα

iload a
bipush 0x80
isub
ireturn
.end-method

και ειδού τα αποτελέσματα, ΠΑΛΙ ΛΑΘΟΣ ο δεύτερος αριθμός εμφανίζεται, αλλα αυτή τη φορά φαίνεται πως δεν έχω κάνει αφαίρεση με το 128

0 10000011 0010110
+
0 01111111 0100000
=
0 10000011 0010110
+
0 10000011 0001010
=
0 10000011 0100000
End of run.

Logged
Komimis
Guest
Re: [Αρχιτ. Υπολογ.] 2η Εργασία 2009 -για το βαθμό- Απορίες
« Reply #250 on: June 05, 2009, 17:38:04 pm »

Quote from: jimmakos on June 05, 2009, 17:35:43 pm
εβγαλα το bipush 0x80 Και το isub απο τον παρακάτω κώδικα

iload a
bipush 0x80
isub
ireturn
.end-method

και ειδού τα αποτελέσματα, ΠΑΛΙ ΛΑΘΟΣ ο δεύτερος αριθμός εμφανίζεται, αλλα αυτή τη φορά φαίνεται πως δεν έχω κάνει αφαίρεση με το 128

0 10000011 0010110
+
0 01111111 0100000
=
0 10000011 0010110
+
0 10000011 0001010
=
0 10000011 0100000
End of run.



δεν είναι λάθος. η ολίσθηση έχει γίνει σωστά. τώρα για την μονάδα που δεν έχεις διώξει δεν ξέρω το ψάχνω κι εγώ.
Logged
N3ikoN
Μόνιμος κάτοικος ΤΗΜΜΥ.gr
******
Gender: Male
Posts: 1018


one piece 4ever


View Profile
Re: [Αρχιτ. Υπολογ.] 2η Εργασία 2009 -για το βαθμό- Απορίες
« Reply #251 on: June 05, 2009, 17:38:10 pm »

Quote from: jimmakos on June 05, 2009, 17:35:43 pm
εβγαλα το bipush 0x80 Και το isub απο τον παρακάτω κώδικα

iload a
bipush 0x80
isub
ireturn
.end-method

και ειδού τα αποτελέσματα, ΠΑΛΙ ΛΑΘΟΣ ο δεύτερος αριθμός εμφανίζεται, αλλα αυτή τη φορά φαίνεται πως δεν έχω κάνει αφαίρεση με το 128

0 10000011 0010110
+
0 01111111 0100000
=
0 10000011 0010110
+
0 10000011 0001010
=
0 10000011 0100000
End of run.



ετσι πρεπει να βγει κανονικα. αυτο ειναι το 20. αρα εισαι σωστος... ομως δοκιμασα την ρροτατε σου..εβαλα πρωτα την ιλοαδ μετα την σουαπ κ τ αλλες σειρες..κ οκ σ αυτο το παραδειγμα..ομως με αρνητικους δεν μου βγαλε σωστο αποτελεσμα... ειναι σιγουρα σωστος ο μαλ κωδικας?
Logged

o,ti aksizei na to kaneis , aksizei na to parakaneis!
jimmakos
Guest
Re: [Αρχιτ. Υπολογ.] 2η Εργασία 2009 -για το βαθμό- Απορίες
« Reply #252 on: June 05, 2009, 17:49:35 pm »

Quote
ετσι πρεπει να βγει κανονικα. αυτο ειναι το 20. αρα εισαι σωστος... ομως δοκιμασα την ρροτατε σου..εβαλα πρωτα την ιλοαδ μετα την σουαπ κ τ αλλες σειρες..κ οκ σ αυτο το παραδειγμα..ομως με αρνητικους δεν μου βγαλε σωστο αποτελεσμα... ειναι σιγουρα σωστος ο μαλ κωδικας?
αν αυτό ειναι το 20 τότε το αποτέλεσμα που δίνει η εργασία τι είναι;
2. δεν το εχω φτιαξει για αρνητικούς αριθμούς, η δομή προγράμματος που δίνεται δεν βλέπω να υποστηρίζει αρνητικούς αριθμούς-αφαίρεση
Logged
Emfanever
Καταστραμμένος
********
Gender: Male
Posts: 5284


Πολίτης


View Profile
Re: [Αρχιτ. Υπολογ.] 2η Εργασία 2009 -για το βαθμό- Απορίες
« Reply #253 on: June 05, 2009, 17:52:44 pm »

ναι αυτό είναι το 20 .

Στην εργασία είναι το 19 γιατί κάνει ολίσθηση αφού αφαιρέσουμε τη μονάδα, αλλά έτσι το θέλει....
Logged
jimmakos
Guest
Re: [Αρχιτ. Υπολογ.] 2η Εργασία 2009 -για το βαθμό- Απορίες
« Reply #254 on: June 05, 2009, 17:54:39 pm »

οσον αφορά την αφαίρεση που άκουσα πριν....
εκτος απο την εκφώνηση μέσα στην δομή που εμφανίζεται κάτι σχετικό;;;;;;
Logged
Pages: 1 ... 15 16 [17] 18 19 ... 31 Go Up Print
Jump to:  

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