• Downloads
  • ! Read Me !
  • Μαθήματα
  • Φοιτητικά
  • Τεχνικά Θέματα
  • Συζητήσεις
  • Happy Hour!
  • About THMMY.gr
 V  < 
Search:  
Welcome, Guest. Please login or register.
June 18, 2025, 02:40:36 am

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 18, 2025, 02:40:36 am

Login with username, password and session length

Αναζήτηση

Google

THMMY.gr Web
Πρόσφατα
Πρακτική Άσκηση ΤΗΜΜΥ 201...
by chris_p30
[Today at 00:45:33]

[Μεταφορά και Διανομή ΗΕ]...
by Nikos_313
[Today at 00:10:29]

Ισραήλ - Ιράν: Πόλεμος στ...
by Katarameno
[June 17, 2025, 21:32:50 pm]

[Ψηφιακά Ολοκληρωμένα Κυκ...
by tzortzis
[June 17, 2025, 21:25:42 pm]

[Εφ.Θερμοδυναμική] Γενικέ...
by PAPARI69
[June 17, 2025, 20:59:13 pm]

[Γραφική] Λυμένα θέματα
by okanpala
[June 17, 2025, 18:56:22 pm]

Τι ακούτε αυτήν τη στιγμή...
by Katarameno
[June 17, 2025, 14:25:00 pm]

Αντικατάστασης πυκνωτή σε...
by george14
[June 17, 2025, 13:58:20 pm]

Πότε θα βγει το μάθημα; -...
by tzortzis
[June 17, 2025, 13:19:53 pm]

Αποτελέσματα Εξεταστικής ...
by george14
[June 17, 2025, 12:08:25 pm]

[ΨEE] Γενικές απορίες και...
by Juror8
[June 17, 2025, 12:06:57 pm]

[Οργάνωση Υπολογιστών] Γε...
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 _Trob
[June 16, 2025, 13:28:21 pm]

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

[Διανεμημένη Παραγωγή] Γε...
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]
Στατιστικά
Members
Total Members: 9961
Latest: Poli
Stats
Total Posts: 1426704
Total Topics: 31710
Online Today: 215
Online Ever: 2093
(April 17, 2025, 08:47:49 am)
Users Online
Users: 21
Guests: 144
Total: 165
acapulco
eli_k
serafeim
spetrakis
thpanousis
chris_krkls
Lykaonia
marwt
aplos paratiritis
kutsukellis
Nikos Spiliás
kchristoua
simos
mavropan
Yamal
abunchofcells
mitsos753905
Apaugasma
ANDVRONTZOS
Εμφάνιση

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

Νέα!
Ανεβάζετε τα θέματα των εξετάσεων στον τομέα Downloads
με προσοχή στα ονόματα των αρχείων!
THMMY.gr > Forum > Μαθήματα Βασικού Κύκλου > 4ο Εξάμηνο > 4ο Εξάμηνο - ΠΠΣ > Αρχιτεκτονική Υπολογιστών (Moderators: chatzikys, tzortzis) > [Αρχιτ. Υπολογ.] 2η Εργασία 2009 -για το βαθμό- Απορίες
0 Members and 1 Guest are viewing this topic.
Pages: 1 ... 5 6 [7] 8 9 ... 31 Go Down Print
Author Topic: [Αρχιτ. Υπολογ.] 2η Εργασία 2009 -για το βαθμό- Απορίες  (Read 39507 times)
kgiann78
Guest
Re: [Αρχιτ. Υπολογ.] 2η Εργασία 2009 -για το βαθμό- Απορίες
« Reply #90 on: May 29, 2009, 16:52:47 pm »

Το πρόβλημα όπως το εντόπισα έχει ώς εξής...

Όταν βάζω το πρόγραμμα να τρέξει χωρίς όμως να τυπώνει τα νούμερα σε δυαδικό σύστημα αλλά σε ASCII, όλα δουλεύουν ρολόι... Όλα γίνονται όπως ζητάει η εργασία από την αρχή μέχρι το τέλος...

Από τη στιγμή όμως που του βάζω να εκτελέσει οποιαδήποτε από της μεθόδους εκτύπωσης σε binary (είτε των 8 ψηφίων είτε των 7) ο αριθμός αυτός ενώ εκτυπώνεται σωστά την πρώτη φορά, ο επόμενος αριθμός που θα εκτελεστεί με την ίδια μέθοδο, αλλάζει και εκτυπώνεται άλλα γι' άλλα...
Σαν να κρατάει ρε παιδί μου η μέθοδος στοιχεία από την προηγούμενη εκτέλεση και τα περνάει στην επόμενη...
 
Logged
kgiann78
Guest
Re: [Αρχιτ. Υπολογ.] 2η Εργασία 2009 -για το βαθμό- Απορίες
« Reply #91 on: May 29, 2009, 17:00:07 pm »

ΠΧ... έστω ο αριθμός 0x4Β
στην πρώτη εκτέλεση θα εμφανιστεί σωστά το binary 01001011
αν πιο κάτω του δώσω τον αριθμό 0x5 αυτό που θα μου βγεί θα είναι είτε 00000000, είτε FFFFFFFF είτε ... δε ξέρω τι... Αυτό αλλάζει ανάλογα με το αν έχω καλέσει το LDC_W OBJREF πριν την κλήση της μεθόδου, ή αν έχω το κρατήσει από την προηγούμενη κλήση του, ή αν έχει άλλη τιμή σε κάθε εκτέλεση του προγράμματος....


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

Κάτι σαν το free στο malloc της C ένα πράμα ή κάτι τέτοιο....
Logged
paulos
Ανερχόμενος/Ανερχόμενη
**
Posts: 51


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

δεν ξερω αν ενοεισ αυτο ακριβωσ αλλα υπαρχει η εντολη pop που αφαιρει τη λεξη απο την κορυφη τησ στοιβασ. ειχα και εγω το ιδιο προβλημα και μεγαλυτερο γιατι τα αποτελεσματα αλλαζαν και απο τη objerf αλλα τα εσβησα ολα ξεκινησα απο την αρχη και τωρα το ρογραμμα δουλευει μια χαρα απο την αρχη μεχρι το τελοσ. αυτο το οποιο θελω να ρωτησω ειναι για αρνητικουσ κανουμε τιποτα το ιδιαιτερο η απλα κανονιζουμε το bit προσημου?
Logged
kgiann78
Guest
Re: [Αρχιτ. Υπολογ.] 2η Εργασία 2009 -για το βαθμό- Απορίες
« Reply #93 on: May 29, 2009, 17:34:05 pm »

Τι να κάνω... Θα το ξαναγράψω από την αρχή μπας και ξεκολήσει τίποτα...

Μπορείς να μου δώσεις ένα παράδειγμα αρνητικού αριθμού σε ΗΕΧ???? γιατί να του βάλεις απλά ένα πρόσημο - μπροστά από τον αριθμό δεν παίζει...

Το πρόγραμμα με την IFLT θα αναγνωρίζει μόνο του αν είναι αρνητικός ή θετικός και θα δίνει το πρόσημο που πρέπει... Αλλά ποιος θεωρείται αρνητικός στους ΗΕΧ που δουλεύει το πρόγραμμα????
Logged
paulos
Ανερχόμενος/Ανερχόμενη
**
Posts: 51


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

 αν βαλεισ στο μετρο -3 θα αποθηκευτει το -3 δηλ.  σε διαδικη μορφη του συμπληρωματοσ με το2 .γιατι λεσ οτι δεν παιζει?
δηλ κανονικα τουσ βαζεισ τουσ αρνητικουσ στο δεκαδικο με ενα - μπροστα εχω αδικο? οσο για το δικο σου προβλημα προσεξε τα loop σου μα νην εχουν το ιδιο ονομα σε διαφορα σημεια του προγραμματοσ. αυτο το λαθος ειχα κανει εγω και μου εβγαζε οτι να ναι.
Logged
kgiann78
Guest
Re: [Αρχιτ. Υπολογ.] 2η Εργασία 2009 -για το βαθμό- Απορίες
« Reply #95 on: May 29, 2009, 18:19:51 pm »

Για τους αρνητικούς θα το δω και θα σου πω...

Για τα loops που λες, το πρόβλημα είναι στις μεθόδους και όχι στα loops... Το πρόγραμμα κατά τα άλλα λειτουργεί σωστά.... Μόνο όταν βάζω σε λειτουργία τις μεθόδους ,ετατροπής σε binary μορφή γίνεται η πατάτα και εκεί δεν χρησιμοποιώ loops καθόλου....
Logged
kgiann78
Guest
Re: [Αρχιτ. Υπολογ.] 2η Εργασία 2009 -για το βαθμό- Απορίες
« Reply #96 on: May 29, 2009, 19:54:21 pm »

Ναι έχεις δίκιο... Μέχρι τώρα έκανα τη βλακεία και έβαζα μόνο HEX αριθμούς... δεν δοκίμασα να το κάνω απ' ευθείας σε δεκαδικό σύστημα...

Όχι μια χαρα δουλεύει το πρόσημο έτσι!!!
Logged
tiger
Θαμώνας
****
Posts: 371


View Profile
Re: [Αρχιτ. Υπολογ.] 2η Εργασία 2009 -για το βαθμό- Απορίες
« Reply #97 on: May 30, 2009, 13:49:11 pm »

Quote from: koureas on May 24, 2009, 23:13:27 pm
β. kanonikopoiimenos2, d2
Αυτές οι μεταβλητές είναι και η έκφραση του αριθμού κινητής υποδιαστολής όπως θέλουμε να εμφανίζεται ο αριθμός στο ΙΕΕΕ 754.

Τι εννοώ... Η μεταβλητή kanonikopoiimenosX θα περιέχει (φαντάζομαι σε ΗΕΧ μορφή) το fraction του αριθμού αλλά χωρίς το πρώτο ψηφίο του κανονικοποιημένου αριθμού, δηλαδή της σταθεράς Α.

Να το κάνω ακόμα πιο νιανιά... Η σταθερά Α είναι η 0x4Β δηλαδή στο δυαδικό είναι 0100 1011 ανα τέσσερα bits. Ας μη ξεχνάμε ότι ο κανονικοποιημένος αριθμός μας είναι ο 1,001011*2^4. Για να φτιάξουμε το fraction κατά το ΙΕΕΕ 754 θα πρέπει να ξεριζώσουμε αυτό το πρώτο 1 από τα αριστερά της υποδιαστολής και να μείνει μόνο το ,001011 δηλαδή σε ΗΕΧ θα είναι το 0x0B αφού του κόψαμε το ένα και μοναδικό 1 που είχε η πρώτη τετράδα bits του δυαδικού.



να ρωτησω,,,,Η σταθερά Α είναι η 0x4Β δηλαδή στο δυαδικό είναι 0100 1011 ανα τέσσερα bits. Ας μη ξεχνάμε ότι ο κανονικοποιημένος αριθμός μας είναι ο 1,001011*2^4

πως καταλαβαινουμε οτι ο αριθμος ειναι αρνητικος???
εδω ας πουμε το 0100 1011 το θεωρουμε θετικο γιατι? επειδη το αριστεροτερο ψηφιο ειναι το 0?
κ αν ναι ,τοτε αν μας δωθει το 1100 1011 τοτε αυτος θα θεωρηθει αρνητικος?? οποτε τοτε θα πρεπει να ξεριζωσω 2 μηδενικα?? -ενα τον κλασικο ασσο κ ενα του προσημου??
πως θα κινηθω τοτε?
Logged
AgentCain
Αbsolute ΤΗΜΜΥ.gr
*******
Gender: Male
Posts: 3587


Σοφράνο βρίσε, σταβέντο φτύσε!


View Profile
Re: [Αρχιτ. Υπολογ.] 2η Εργασία 2009 -για το βαθμό- Απορίες
« Reply #98 on: May 30, 2009, 13:58:51 pm »

Αφού ο αριθμός δίνεται σε μέτρο (μη κανονικοποιημένο) και εκθέτη, αυτό σημαίνει ότι αμα θέλουμε να δουλεύει το πρόγραμμα για αρνητικούς πρέπει να υπάρχει μία ακόμα μεταβλητή, π.χ. η sign, για κάθε αριθμό που θα παίρνει τιμή 0 ή 1

Επίσης το ψηφίο του προσήμου πρέπει να εμφανίζεται στην εκτύπωση, αφού εντάσσεται και αυτό στο πρότυπο 754 IEEE

edit: Σβήνω το παραπάνω, διότι ο αριθμός περιέχει το πρόσημο στο μέτρο του και άρα πρέπει να αναγνωρίζεται όχι να αποθηκεύεται εξαρχής
« Last Edit: May 30, 2009, 20:48:03 pm by AgentCain » Logged


Ανάμεσα σ'αυτό που σκέφτομαι, σ'αυτό που θέλω να σας πω, σ'αυτό που πιστεύω ότι σας λέω, σ'αυτό που σας λέω, σ'αυτό που θέλετε να ακούσετε, σ'αυτό που ακούτε, σ'αυτό που πιστεύετε ότι καταλαβαίνετε, σ'αυτό που θέλετε να καταλάβετε και σ'αυτό που καταλαβαίνετε υπάρχουν τουλάχιστον 9 πιθανότητες να μην συννενοηθούμε.

np-complete
Νεούλης/Νεούλα
*
Posts: 31


View Profile
Re: [Αρχιτ. Υπολογ.] 2η Εργασία 2009 -για το βαθμό- Απορίες
« Reply #99 on: May 30, 2009, 14:15:00 pm »

To IEEE 754 δεν έχει συμπλήρωμα του 2. Το πρόσημο προσδιορίζεται από το bit 31, το MSB δηλαδή.

Για πρόσθεση ετεροπρόσημων αριθμών, αφού εξισώσουμε τους εκθέτες, αφαιρούμε το μικρότερο κλασματικό από το μεγαλύτερο, κανονικοποιούμε, και αντιγράφουμε το πρόσημο του μεγαλύτερου.
Logged
paulos
Ανερχόμενος/Ανερχόμενη
**
Posts: 51


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

τι ενοεισ δεν εχει συμπληρωμα του 2 για τους αρνητικουσ. αν δωσεισ στο μετρο τιμη -3 τοτε θα αποθηκευτει το -3 σε μορφη συμπιρωματοσ ωσ προσ 2 δηλ σαν αρνητικοσ αριθμοσ. οποτε μετα τισ κανονικοποιησεισ και ολισθησεισ στο τελοσ βαζεισ τπ προσημο του αριθμου με τη μεγαλυτερη δυναμη τη δυναμη του αριθμου με τη μεγαλυτερη δυναμη και στο μετρο απλα προσθετεισ τα δυο μετρα ( προσθετεις τον αρνητικο δηλ.στην ουσια αφαιρεισ) οποτε με λιγα λογια δεν θελει κατι το ιδιαιτερο για τουσ αρνιτικουσ παρα μονο το bit προσημου. Εγω ετσι νομιζω οτι ισχυει. μπορει να κανω λαθοσ. αν καποιοσ εχει αλλη γνωμει ασ την πει.
Logged
tiger
Θαμώνας
****
Posts: 371


View Profile
Re: [Αρχιτ. Υπολογ.] 2η Εργασία 2009 -για το βαθμό- Απορίες
« Reply #101 on: May 30, 2009, 16:32:57 pm »

τε΄λικα πως θα καταλαβουμε ποιο ειναι το προσημο?? κ τι θα κανουμε αν ειναι αρνητικο??
στο παραγειγμα της εκφωνησης με τα Α και Β δεν χρησιμοποιει εξτρα bit για να δειξει οτι ειναι θετικα η αρνητικα
Logged
paulos
Ανερχόμενος/Ανερχόμενη
**
Posts: 51


View Profile
Re: [Αρχιτ. Υπολογ.] 2η Εργασία 2009 -για το βαθμό- Απορίες
« Reply #102 on: May 30, 2009, 18:24:37 pm »

με τα τελικα που ειπατε εχω μπερδευτει. αν καποιοσ ξερει ασ βοηθησει. στισ σταθερεσ Α.,C που ειναι τα μετρα θα δινουμε μονο θετικεσ τιμεσ και το προσιμο καθοριζετε μονο απο το bit προσημου? και στο τελοσ αν ειναι ομοσημα προσθετουμε ενω αν ειναι ετεροσημα αφαιρουμε το μετρο του αριθμού με τη μικροτερη δυναμη απο αυτον με τη μεγαλυτερη?
Logged
N3ikoN
Μόνιμος κάτοικος ΤΗΜΜΥ.gr
******
Gender: Male
Posts: 1018


one piece 4ever


View Profile
Re: [Αρχιτ. Υπολογ.] 2η Εργασία 2009 -για το βαθμό- Απορίες
« Reply #103 on: May 30, 2009, 20:12:14 pm »

LDC_W B
INVOKEVIRTUAL KANEKTH
ISTORE KAN1
ILOAD KAN1
OUT


.method KANEKTH(X)
.var
.end-var
ILOAD X
BIPUSH 0x7F//PROSTHESI TOU 127
IADD
IRETURN
.end-method


πιο ειναι το λαθος ρε παιδια????
εσας σας βγαινει σωστα?? το κανατε αλλιως? μου βγαζει στο OUT οτι να ναι αποτελεσμα..... Angry
Logged

o,ti aksizei na to kaneis , aksizei na to parakaneis!
AgentCain
Αbsolute ΤΗΜΜΥ.gr
*******
Gender: Male
Posts: 3587


Σοφράνο βρίσε, σταβέντο φτύσε!


View Profile
Re: [Αρχιτ. Υπολογ.] 2η Εργασία 2009 -για το βαθμό- Απορίες
« Reply #104 on: May 30, 2009, 20:50:36 pm »

ο κώδικας σωστός είναι απλά το OUT πάει να εκτυπώσει χαρακτήρα ASCII ας πούμε τον αριθμό 131 (127+4)

Δεν πρόκειται να σου βγάλει 10000011, πρέπει να τυπώνεις ένα ένα τα στοιχεία
Logged


Ανάμεσα σ'αυτό που σκέφτομαι, σ'αυτό που θέλω να σας πω, σ'αυτό που πιστεύω ότι σας λέω, σ'αυτό που σας λέω, σ'αυτό που θέλετε να ακούσετε, σ'αυτό που ακούτε, σ'αυτό που πιστεύετε ότι καταλαβαίνετε, σ'αυτό που θέλετε να καταλάβετε και σ'αυτό που καταλαβαίνετε υπάρχουν τουλάχιστον 9 πιθανότητες να μην συννενοηθούμε.

Pages: 1 ... 5 6 [7] 8 9 ... 31 Go Up Print
Jump to:  

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