Title: [Αρχ. Υπολ.] Για τον mic-1 και τους αριθμούς... Post by: fourier on May 10, 2010, 17:21:05 pm Για κάποιο λόγο που δεν έχω καταλάβει ακόμα, στον mic1 δεν μπορώ να αποθηκεύσω αριθμό σε σταθερά παρά μόνο όταν τον δίνω σε δεκαεξαδική μορφή. Επιπλέον, δεν μπορώ να κάνω αφαίρεση μεταξύ αριθμών.
Στις σημειώσεις γράφει: Οι καθολικές σταθερές (global constants) δηλώνονται στο τμήμα .constant στην αρχή του αρχείου του συμβολικού προγράμματος. Η τιμή μίας σταθεράς μπορεί να δοθεί σαν δεκαεξαδικός αριθμός (με το πρόθεμα "0x"), σαν οκταδικός αριθμός (με το πρόθεμα "0"), ή σαν δεκαδικός αριθμός (χωρίς κανένα πρόθεμα). Στις σταθερές που έχουν οριστεί στην περιοχή .constant μπορεί να γίνει αναφορά μέσω του ονόματός τους από μία εντολή, η οποία δέχεται σαν όρισμα μία σταθερά (π.χ. LDC_W constant_name). Για παράδειγμα, ο παρακάτω κώδικας δίνει στον simulator το αποτέλεσμα που δείχνει η εικόνα: Code: .constant Κι αν ας πούμε δηλώσω μια σταθερά 0x39 και άλλη μία 0x37, η αφαίρεσή τους δίνει πάλι τετραγωνάκι. Κατά τα άλλα ο mic1 είναι στημένος και δουλεύει κανονικά. Έχω καταλάβει κάτι λάθος? Μήπως μου ξέφυγε κάποια ρύθμιση? Ξανακοίταξα τις σημειώσεις αλλά δεν βρήκα κάτι. Καμιά ιδέα? edit: Η λύση βρέθηκε: Στην προτεινόμενη λύση της πρώτης εργασίας δίνονται συναρτήσεις ακριβώς γι' αυτή τη δουλειά! (Μη διαγράψετε το topic, μπορεί να βρεθεί κι άλλος βιαστικός σαν κι εμένα) Title: Re: [Αρχ. Υπολ.] Για τον mic-1 και τους αριθμούς... Post by: Am@NiTa on May 10, 2010, 17:46:08 pm οταν κανει OUT εμφανιζει χαρακτηρες ASCII συνεπως αν θελεις να εμφανισει πχ το 9 θα πρεπει να το μετατρεψεις πρωτα σε ASCII και μετα να το κανεις OUT.
LDC_W num ( to num πες οτι το εχω ορισει στα constants 9) BIPUSH 0x30 IADD OUT Δλδ θα εμφανιστει στο standard output το 0x39 το οποιο σε ASCII ειναι το 9 Title: Re: [Αρχ. Υπολ.] Για τον mic-1 και τους αριθμούς... Post by: fourier on May 16, 2010, 17:39:52 pm Ευχαριστώ έστω και καθυστερημένα! :)
Title: Re: [Αρχ. Υπολ.] Για τον mic-1 και τους αριθμούς... Post by: evelin on May 18, 2010, 22:16:55 pm τι γινεται με το mic1 και τα vista;;;;
|