Title: [Συστ. Μικροϋπολογιστών] Γενικές απορίες και ανακοινώσεις/επικαιρότητα 2013-2014 Post by: Nerevar on October 12, 2013, 13:39:21 pm Το τόπικ είναι αποκλειστικά για την ενημέρωση των φοιτητών σχετικά με θέματα της επικαιρότητας, όπως
ανακοινώσεις, αν θα γίνει το μάθημα, καθηγητές κτλ. Οτιδήποτε δεν έχει σχέση με τα παραπάνω θα μεταχειρίζεται αναλόγως Title: Re: [Συστ. Μικροϋπολογιστών] Γενικές απορίες και ανακοινώσεις/επικαιρότητα 2013-2014 Post by: Sage on October 14, 2013, 15:07:34 pm Τι παρέδωσε σήμερα;;
Title: Re: [Συστ. Μικροϋπολογιστών] Γενικές απορίες και ανακοινώσεις/επικαιρότητα 2013-2014 Post by: Nerevar on October 14, 2013, 19:14:18 pm Τι παρέδωσε σήμερα;; Απο το pdf intro,σελιδες 81-96. Title: Re: [Συστ. Μικροϋπολογιστών] Γενικές απορίες και ανακοινώσεις/επικαιρότητα 2013-2014 Post by: epi on October 21, 2013, 15:53:06 pm οι παλιοί δεν χρειάζεται να ξανακάνουμε το εργαστήριο έτσι? ειπώθηκε μήπως ?
Title: Re: [Συστ. Μικροϋπολογιστών] Γενικές απορίες και ανακοινώσεις/επικαιρότητα 2013-2014 Post by: Nerevar on October 29, 2013, 15:48:52 pm Για οσους δεν το ακουσαν την προηγουμενη εβδομαδα:
ΑΝΑΒΟΛΗ ΜΑΘΗΜΑΤΟΣ Το μάθημα της 29/10/2013 δεν θα πραγματοποιηθεί. Λ. Πέτρου Title: Re: [Συστ. Μικροϋπολογιστών] Γενικές απορίες και ανακοινώσεις/επικαιρότητα 2013-2014 Post by: PanosM on November 04, 2013, 16:15:34 pm μπορεί κάποιος να ενημερώσει τι παραδόθηκε σήμερα;
Title: Re: [Συστ. Μικροϋπολογιστών] Γενικές απορίες και ανακοινώσεις/επικαιρότητα 2013-2014 Post by: Sage on November 04, 2013, 18:55:27 pm μπορεί κάποιος να ενημερώσει τι παραδόθηκε σήμερα; Για τα interruptions από περιφερειακές συσκευέςTitle: Re: [Συστ. Μικροϋπολογιστών] Γενικές απορίες και ανακοινώσεις/επικαιρότητα 2013-2014 Post by: Nerevar on November 20, 2013, 19:46:57 pm Εχει πει τιποτα για το ποτε θα ξεκινησουν τα εργαστηρια?Βλεπω περυσι τετοιο καιρο ειχαν αρχισει οι δηλωσεις...
Title: Re: [Συστ. Μικροϋπολογιστών] Γενικές απορίες και ανακοινώσεις/επικαιρότητα 2013-2014 Post by: nohponex on November 20, 2013, 21:47:19 pm Δεν ειπε ακόμα ακριβώς.. ειπε πως θα πει στο επόμενο μαθημα κατι για το εργαστήριο
σε κανα 1-2 βδομαδες θα αρχισουν καπου λογικα.. Title: Re: [Συστ. Μικροϋπολογιστών] Γενικές απορίες και ανακοινώσεις/επικαιρότητα 2013-2014 Post by: Nerevar on November 20, 2013, 21:56:53 pm Δεν ειπε ακόμα ακριβώς.. ειπε πως θα πει στο επόμενο μαθημα κατι για το εργαστήριο σε κανα 1-2 βδομαδες θα αρχισουν καπου λογικα.. Οκ,ευχαριστω. Title: Re: [Συστ. Μικροϋπολογιστών] Γενικές απορίες και ανακοινώσεις/επικαιρότητα 2013-2014 Post by: Nerevar on November 25, 2013, 19:20:48 pm Αρχισε η δηλωση εργαστηριων (μεχρι 1/12).
Title: Re: [Συστ. Μικροϋπολογιστών] Γενικές απορίες και ανακοινώσεις/επικαιρότητα 2013-2014 Post by: pentium4 on December 02, 2013, 23:10:25 pm ποτε θα γινει το εργαστηριο ξερουμε περιπου;
Title: Re: [Συστ. Μικροϋπολογιστών] Γενικές απορίες και ανακοινώσεις/επικαιρότητα 2013-2014 Post by: status_quo on December 03, 2013, 21:15:15 pm Στα αρχεια που ανεβασε στο ethmmy στο τοπικ υλικο μαθηματος>εργαστηριακες ασκησεις λεει οτι υπαρχει ξεχωριστο αρχειο με το προγραμμα του εργαστηριου και οτι υπαρχει και στον πινακα ανακοινωσεων. Το αρχειο δε το βρηκα τωρα για πινακα ανακοινωσεων αμα ειναι κανενας σχολη ας παει να τσεκαρει κι ας ενημερωσει.
Title: Re: [Συστ. Μικροϋπολογιστών] Γενικές απορίες και ανακοινώσεις/επικαιρότητα 2013-2014 Post by: Nerevar on December 04, 2013, 12:27:22 pm ποτε θα γινει το εργαστηριο ξερουμε περιπου; Βγηκε το προγραμμα. Title: Re: [Συστ. Μικροϋπολογιστών] Γενικές απορίες και ανακοινώσεις/επικαιρότητα 2013-2014 Post by: john-john on December 05, 2013, 02:37:37 am Υπαρχει καμια ομαδα για τραμπα στο εργαστηριο;
Εμεις ειμαστε στο Group 2 και θελουμε να αλλαξουμε γιατι εχουμε μαθημα εκεινες τις ωρες. οποιος θελει ας μου στειλει pm. θενκς Title: Re: [Συστ. Μικροϋπολογιστών] Γενικές απορίες και ανακοινώσεις/επικαιρότητα 2013-2014 Post by: Dimitris1989 on December 05, 2013, 14:43:16 pm Το πρόγραμμα που θα προετοιμάσουμε σπίτι θα είναι σε C ή assembly;
Title: Re: [Συστ. Μικροϋπολογιστών] Γενικές απορίες και ανακοινώσεις/επικαιρότητα 2013-2014 Post by: τσαι-borg on December 05, 2013, 15:04:46 pm assembly.
Title: Re: [Συστ. Μικροϋπολογιστών] Γενικές απορίες και ανακοινώσεις/επικαιρότητα 2013-2014 Post by: geo_pas on December 06, 2013, 15:15:51 pm Έχει προσπαθήσει κανείς να κάνει την εργασία στο AVR studio 6.1; Γιατί έχω πρόβλημα όταν πάω να κάνω debbuging.
Title: Re: [Συστ. Μικροϋπολογιστών] Γενικές απορίες και ανακοινώσεις/επικαιρότητα 2013-2014 Post by: τσαι-borg on December 06, 2013, 16:20:50 pm Τι σου λέει? (γενικά καλύτερα είναι να έχεις το 4 που έχει και στα εργαστήρια)
Title: Re: [Συστ. Μικροϋπολογιστών] Γενικές απορίες και ανα Post by: geo_pas on December 06, 2013, 16:27:03 pm Να ορίσω simulator, clock και κάτι σχετικά.. Θα δοκιμάσω με τον 4 καλύτερα γιατί δε βγαίνει άκρη με τον 6.
~ Όλα καλά με το 4! Title: Re: [Συστ. Μικροϋπολογιστών] Γενικές απορίες και ανακοινώσεις/επικαιρότητα 2013-2014 Post by: AHMX on December 07, 2013, 00:07:47 am Μπορει καποιος να δωσει περιπου καποια hints για την εργασια; Ειμαι λιγακι χαμενος. Προσπαθω να διαβασω απο μονος μου αλλα δεν ξερω πως καν να ξεκινησω. Εχω εγκαταστησει το avr studio βασει των οδηγιων που ειναι στα pdf στο ε-τημμυ κτλπ απλα δεν εχω ιδεα για το simulator, ποιες μεταβλητες αντιστοιχουν στα LED και γενικα δεν εχω ιδεα τι ακριβως κανω. Δεν ζητω να μου πει καποιος βημα προς βημα αλλα που να κοιταξω και τι να διαβασω για να την παλεψω γιατι λογικα ειναι αρκετα ευκολη. (Εχω στοιχειωδη γνωση με assembly και γενικα ξερω να γραφω προγραμματα τυπου σχολης οπως στα μαθηματα C, C++, Δομες Δεδομενων και Αρχιτεκτονικη Υπολογιστων κτλπ)
Title: Re: [Συστ. Μικροϋπολογιστών] Γενικές απορίες και ανακοινώσεις/επικαιρότητα 2013-2014 Post by: Salvation on December 07, 2013, 00:20:03 am Λοιπόν πρώτα απ'ολα μην εγκαταστήσετε το avr studio 6. Είναι βαρύ και σου εγκαθιστά χιλιες δυο μαλακιες που δεν χρειάζεστε. Κατεβάστε την έκδοση 4. Επίσης ξεκινήστε διάβασμα από δω: http://www.amazon.com/AVR-Microcontroller-Embedded-Systems-Electronics/dp/0138003319 . Ειναι εξαιρετικό βιβλιο και θα σας βοηθήσει πολύ. Προφανως άπειρο υλικό για avr υπάρχει στο νετ. Στο μάθημα αυτό όπως και επόμενο (μικρο2) θα πρέπει να γράψετε κωδικα. Αν δεν γράψετε κωδικα θα παρετε τα @@ σας. Η δυσκολία έγκειται στο γεγονός ότι πρέπει να γράψετε σε assembly που δεν την έχετε συνηθίσει, είναι εντελώς low level γλώσσα, οπότε είναι δύσκολο να εξηγήσεις ακόμα και το "Λόλα, να ένα μήλο". Τέλος να θυμηθείτε τα βασικά του δυαδικού συστήματος, πώς κανεις προσθεση,αφαιρεση,πολλαπλασιασμό,διαιρεση,συμπλήρωμα του 2 κτλ.
Αυτα Title: Re: [Συστ. Μικροϋπολογιστών] Γενικές απορίες και ανακοινώσεις/επικαιρότητα 2013-2014 Post by: AHMX on December 07, 2013, 22:38:06 pm Ευχαριστω παρα πολυ. Κατι για την εργασια θα με βοηθουσε απιστευτα. Μια λογικη τελωσπαντων για να την ξεκινησω. (Δεν βαραω τον κωλο μου. Διαβαζω απο το μεσημερι τις διαφανειες του ε-τημμυ) :D
Title: Re: [Συστ. Μικροϋπολογιστών] Γενικές απορίες και ανακοινώσεις/επικαιρότητα 2013-2014 Post by: Salvation on December 07, 2013, 22:51:19 pm Για την εργασία δεν μπορώ να σε βοηθήσω, δεν την έχω δει, και δεν έχω και χρονο να τη δω. Το βιβλιο που σου πρότεινα έχει αρκετα παραδείγματα σε κωδικα που θα σε βοηθήσουν. Το ανέβασα στην Αλεξάνδρεια, αλλά θελει λίγο χρόνο να εγκριθεί. Μέχρι τότε μπορείτε να το βρειτε στην Library Genesis . (Google it)
Title: Re: [Συστ. Μικροϋπολογιστών] Γενικές απορίες και ανακοινώσεις/επικαιρότητα 2013-2014 Post by: Nerevar on December 07, 2013, 23:10:04 pm Για την εργασία δεν μπορώ να σε βοηθήσω, δεν την έχω δει, και δεν έχω και χρονο να τη δω. Το βιβλιο που σου πρότεινα έχει αρκετα παραδείγματα σε κωδικα που θα σε βοηθήσουν. Το ανέβασα στην Αλεξάνδρεια, αλλά θελει λίγο χρόνο να εγκριθεί. Μέχρι τότε μπορείτε να το βρειτε στην Library Genesis . (Google it) 1-2 ημερες δημακη :P (οχι οτι παραπονιεμαι) Title: Re: [Συστ. Μικροϋπολογιστών] Γενικές απορίες και ανακοινώσεις/επικαιρότητα 2013-2014 Post by: Grecs on December 07, 2013, 23:18:55 pm Kαλυτερα να βρειτε καμια περυσινη εργασια γιατι ας πουμε το πως χρησιμοποιουνται (πρακτικα) τα switches και τα Pins δεν στα λεει κανεις οπως και καποια αλλα γραφειοκρατικα του compiler.
Title: Re: [Συστ. Μικροϋπολογιστών] Γενικές απορίες και ανακοινώσεις/επικαιρότητα 2013-2014 Post by: AHMX on December 08, 2013, 02:14:00 am ΕΡΓΑΣΤΗΡΙΑΚΗ ΑΣΚΗΣΗ 1
ΤΜΗΜΑ 1 Θεωρείστε ότι στην 1) μνήμη προγράμματος (ΡΜ) υπάρχουν αποθηκευμένα τα 4 ψηφία των ΑΕΜ 2) σας κωδικοποιημένα κατά ASCII. I) Να αποθηκευθούν (με ψευδοεντολές) στη μνήμη προγράμματος του μικροελεγκτή τα 2 ΑΕΜ. II) Να συνταχθεί η ρουτίνα σύγκρισης των 2 ΑΕΜ και αν ΑΕΜ1 > ΑΕΜ2 να εμφανίζονται στα 3) LED 7-4 Το τρίτο ψηφίο του μεγαλύτερου ΑΕΜ LED 3-0 Το τέταρτο ψηφίο του μεγαλύτερου ΑΕΜ ΑΕΜ1 = Το πρώτο όνομα της ομάδας ΑΕΜ2 = Το δεύτερο όνομα της ομάδας IIΙ) Κατόπιν να ενεργοποιηθούν τα LED σύμφωνα με τον πίνακα: Μεγαλύτερο ΑΕΜ Μικρότερο ΑΕΜ LED1 LED0 Περιττός αριθμός Περιττός αριθμός 0 0 Περιττός αριθμός Αρτιος αριθμός 0 1 Αρτιος αριθμός Περιττός αριθμός 1 0 Αρτιος αριθμός Αρτιος αριθμός 1 1 Στην περιγραφή της STK500, δίνονται οι θύρες (ports) που αντιστοιχούν στις συνδέσεις τον μικροελεγκτή με τα LED και τους διακόπτες. Το πρόγραμμα θα πρέπει να αναπτυχθεί στο σπίτι σας και να έχει ελεγχθεί η ορθή λειτουργία του με την χρήση του προσομοιωτή. Εχω σε τρια πραγματα απορια (σε αυτα που ειναι bold). 1)ldi δηλαδη; 2) Κωδικοποιημενα κατα ASCII; Δηλαδη; (Ξερω τι ειναι ο πινακας ASCII αλλα μηπως εννοει να τα κωδικοποιησουμε μεσω το προγραμματος;) 3) Αφου στην καρτα stk500 υπαρχουν 8 λαμπακια στη σειρα μονο πως θα εμφανιζεται ενα ψηφιο σε 4 και ενα αλλο στα αλλα 4; πχ ο αριθμος 7 στα LED 4-7 και ο αριθμος 5 στα LED 0-3) Title: Re: [Συστ. Μικροϋπολογιστών] Γενικές απορίες και ανακοινώσεις/επικαιρότητα 2013-2014 Post by: Chester on December 08, 2013, 14:23:20 pm Έχει κανείς κανένα λινκ να κατεβάσουμε το 4;
Title: Re: [Συστ. Μικροϋπολογιστών] Γενικές απορίες και ανακοινώσεις/επικαιρότητα 2013-2014 Post by: Nerevar on December 08, 2013, 14:38:40 pm Έχει κανείς κανένα λινκ να κατεβάσουμε το 4; Υπαρχει στο site της atmel: http://www.atmel.com/tools/STUDIOARCHIVE.aspx (http://www.atmel.com/tools/STUDIOARCHIVE.aspx) Title: Re: [Συστ. Μικροϋπολογιστών] Γενικές απορίες και ανακοινώσεις/επικαιρότητα 2013-2014 Post by: AHMX on December 08, 2013, 15:55:54 pm ΕΡΓΑΣΤΗΡΙΑΚΗ ΑΣΚΗΣΗ 1 ΤΜΗΜΑ 1 Θεωρείστε ότι στην 1) μνήμη προγράμματος (ΡΜ) υπάρχουν αποθηκευμένα τα 4 ψηφία των ΑΕΜ 2) σας κωδικοποιημένα κατά ASCII. I) Να αποθηκευθούν (με ψευδοεντολές) στη μνήμη προγράμματος του μικροελεγκτή τα 2 ΑΕΜ. II) Να συνταχθεί η ρουτίνα σύγκρισης των 2 ΑΕΜ και αν ΑΕΜ1 > ΑΕΜ2 να εμφανίζονται στα 3) LED 7-4 Το τρίτο ψηφίο του μεγαλύτερου ΑΕΜ LED 3-0 Το τέταρτο ψηφίο του μεγαλύτερου ΑΕΜ ΑΕΜ1 = Το πρώτο όνομα της ομάδας ΑΕΜ2 = Το δεύτερο όνομα της ομάδας IIΙ) Κατόπιν να ενεργοποιηθούν τα LED σύμφωνα με τον πίνακα: Μεγαλύτερο ΑΕΜ Μικρότερο ΑΕΜ LED1 LED0 Περιττός αριθμός Περιττός αριθμός 0 0 Περιττός αριθμός Αρτιος αριθμός 0 1 Αρτιος αριθμός Περιττός αριθμός 1 0 Αρτιος αριθμός Αρτιος αριθμός 1 1 Στην περιγραφή της STK500, δίνονται οι θύρες (ports) που αντιστοιχούν στις συνδέσεις τον μικροελεγκτή με τα LED και τους διακόπτες. Το πρόγραμμα θα πρέπει να αναπτυχθεί στο σπίτι σας και να έχει ελεγχθεί η ορθή λειτουργία του με την χρήση του προσομοιωτή. Εχω σε τρια πραγματα απορια (σε αυτα που ειναι bold). 1)ldi δηλαδη; 2) Κωδικοποιημενα κατα ASCII; Δηλαδη; (Ξερω τι ειναι ο πινακας ASCII αλλα μηπως εννοει να τα κωδικοποιησουμε μεσω το προγραμματος;) 3) Αφου στην καρτα stk500 υπαρχουν 8 λαμπακια στη σειρα μονο πως θα εμφανιζεται ενα ψηφιο σε 4 και ενα αλλο στα αλλα 4; πχ ο αριθμος 7 στα LED 4-7 και ο αριθμος 5 στα LED 0-3) Καποιος ρε παιδια; Θα το εκτιμουσα πολυ. Ειμαι αρκετα χαμενος . Title: Re: [Συστ. Μικροϋπολογιστών] Γενικές απορίες και ανακοινώσεις/επικαιρότητα 2013-2014 Post by: τσαι-borg on December 08, 2013, 16:21:36 pm 1. ldi είναι η εντολή load immediate
πχ ldi r16, 0b00001111 αν θες να εχεις προσβαση στην PM θες LPM ή μέσω των X,Y,Z. Δεν έχω μπροστά μου τις σημείωσεις αλλά έχει ανεβάσει σίγουρα στο ετημμυ κάτι σειρές ασκήσεων όπου έχει απλά παραδειγματάκια 2. λογικά θές να τα αποκωδικοποιήσεις όταν θα τα περάσεις στα LED ή και να μην το κάνεις να έχεις απλά υπ'οψιν τι σημαίνει η έξοδος που βλέπεις. 3. χρησιμοποιείς μάσκες αρκεί ξανά, να θυμάσαι τι έχεις ορίσει που και απομονώνεις τα led μεταξύ τους. Title: Re: [Συστ. Μικροϋπολογιστών] Γενικές απορίες και ανακοινώσεις/επικαιρότητα 2013-2014 Post by: vasl12 on December 09, 2013, 15:53:21 pm δε μου αναγνωριζει την εντολη mul. εχω επιλεξει avr chip που το υποστηριζει αλλα στο debugging μου πεταει οτι χρησιμοποιει διαφορετικο κι οτι ειναι unsupportedf instruction
Title: Re: [Συστ. Μικροϋπολογιστών] Γενικές απορίες και ανακοινώσεις/επικαιρότητα 2013-2014 Post by: τσαι-borg on December 09, 2013, 17:30:51 pm ή καν'το με shifts και rotations ή ψαξε στο Instruction Set του συγκεκριμενου μοντέλου που χρησιμοποιείς.
Title: Re: [Συστ. Μικροϋπολογιστών] Γενικές απορίες και ανακοινώσεις/επικαιρότητα 2013-2014 Post by: johnis32 on December 09, 2013, 18:04:20 pm Στο βήμα πρώτο πρέπει ουσιαστικά να αποθηκεύσουμε τα ΑΕΜ με κωδικοποίηση ASCII στην μνήμη του προγράμματος ή αυτό εννοείται στο ότι θεωρούμε ότι είναι αποθηκευμένα όπως λέει πιο πάνω και πρέπει να κάνουμε κάτι άλλο?
Title: Re: [Συστ. Μικροϋπολογιστών] Γενικές απορίες και ανακοινώσεις/επικαιρότητα 2013-2014 Post by: TTL on December 09, 2013, 18:26:23 pm Αν καταλαβα καλα ( που πολυ πιθανων να καταλαβα λαθος οποτε ας με διορθωσει καποιος ) παιζει το εξης:
Στη μνημη RAM σε καποιες θεσεις που θεωρουνται γνωστες ( Ας πουμε οτι οι Χ και Υ περιεχουν ως εκ θαυματος τις θεσεις αυτες ) υπαρχουν αποθηκευμενα τα 2 ΑΕΜ κωδικοποιημενα. Αυτο που θα κανουμε ειναι να τα φορτωσουμε σε καταχωρητες, να τα αποκωδικοποιησουμε και να ξανακανουμε store καπου...ισως εκει που ηταν αποθηκευμενα πριν. Ο συλλογισμος μου εχει το εξης προβλημα ομως, οτι το γραμμα πχ 5 σε ascii ειναι 53 οπως βλεπουμε στον πινακα και αρα χρειαζομαστε περισσοτερο απο 1 byte για καθε αριθμο ( Αρα περισσοτερες διευθυνσεις μνημης ). Εκτος και αν ειναι ενα ενα στη σειρα τα ψηφια και ο Χ δειχνει στο 1ο πχ...Καμια ιδεα; Title: Re: [Συστ. Μικροϋπολογιστών] Γενικές απορίες και ανακοινώσεις/επικαιρότητα 2013-2014 Post by: johnis32 on December 09, 2013, 19:10:48 pm Πως αποθηκεύουμε ξανά στην pm?
Title: Re: [Συστ. Μικροϋπολογιστών] Γενικές απορίες και ανακοινώσεις/επικαιρότητα 2013-2014 Post by: johnis32 on December 09, 2013, 19:20:11 pm Αν καταλαβα καλα ( που πολυ πιθανων να καταλαβα λαθος οποτε ας με διορθωσει καποιος ) παιζει το εξης: Στη μνημη RAM σε καποιες θεσεις που θεωρουνται γνωστες ( Ας πουμε οτι οι Χ και Υ περιεχουν ως εκ θαυματος τις θεσεις αυτες ) υπαρχουν αποθηκευμενα τα 2 ΑΕΜ κωδικοποιημενα. Αυτο που θα κανουμε ειναι να τα φορτωσουμε σε καταχωρητες, να τα αποκωδικοποιησουμε και να ξανακανουμε store καπου...ισως εκει που ηταν αποθηκευμενα πριν. Ο συλλογισμος μου εχει το εξης προβλημα ομως, οτι το γραμμα πχ 5 σε ascii ειναι 53 οπως βλεπουμε στον πινακα και αρα χρειαζομαστε περισσοτερο απο 1 byte για καθε αριθμο ( Αρα περισσοτερες διευθυνσεις μνημης ). Εκτος και αν ειναι ενα ενα στη σειρα τα ψηφια και ο Χ δειχνει στο 1ο πχ...Καμια ιδεα; Πάντως για να διαβάσεις τις τιμές λογικά γίνετε κάπως έτσι: http://www.scs.ryerson.ca/mfiala/courses/cps310_win11/DOC3049.PDF Title: Re: [Συστ. Μικροϋπολογιστών] Γενικές απορίες και ανακοινώσεις/επικαιρότητα 2013-2014 Post by: AHMX on December 09, 2013, 19:44:10 pm Παντως λεει και με ψευδοεντολες. Εγω καταλαβα οτι πρεπει να αποθηκευσουμε τα 4 ψηφια του καθε ΑΕΜ ξεχωριστα δηλαδη να χρησιμοποιησουμε 8 καταχωρητες. Και αν πχ ΑΕΜ1 = 1234 και βασει πινακα ASCII σε hex ειναι 1=0x31 2=0x32 3=0x33 4=0x34 (Τα ιδια ισχυουν και για το ΑΕΜ2)τοτε θα ειναι καπως ετσι:
.def AEMA1=R16 ; .def AEMA2=R17 ; .def AEMA3=R18 ; .def AEMA4=R19 ; .def AEMB1=R20 ; .def AEMB2=R21 ; .def AEMB3=R22 ; .def AEMB4=R23 ; ldi AEMA1, 0X31 ; ldi AEMA2, 0X32 ; ldi AEMA3, 0X33 ; ldi AEMA4, 0X34 ; ................ κτλ για ΑΕΜ 2 και καπως να τα αποθηκευουμε στη μνημη με την εντολη ST X, AEMA1 ; κτλ απλα δεν καταλαβα και πολυ τη λογικη της ST γιατι για καθε pointer Χ,Υ,Ζ εχουμε και XL και ΧΗ κτλ. Title: Re: [Συστ. Μικροϋπολογιστών] Γενικές απορίες και ανακοινώσεις/επικαιρότητα 2013-2014 Post by: johnis32 on December 09, 2013, 20:09:07 pm Το ζήτημα είναι οτι ( νομίζω δηλαδή) δεν αποθηκεύεις αυτούς τους αριθμούς στην μνήμη προγράμματος με αυτόν τον τρόπο. Δεν χρησιμοποιείται αυτή η εντολή για να δείξει στον compiler ότι όπου βάζεις πχ ΑΕΜΑ1 εννοείς R16 και απλά το κάνεις για να είναι πιο κατανοήτο το πρόγραμμα?
Title: Re: [Συστ. Μικροϋπολογιστών] Γενικές απορίες και ανακοινώσεις/επικαιρότητα 2013-2014 Post by: Neal on December 09, 2013, 20:34:01 pm Ανεβάζω μια ενδεικτική λύση για το πρώτο μέρος.
Title: Re: [Συστ. Μικροϋπολογιστών] Γενικές απορίες και ανακοινώσεις/επικαιρότητα 2013-2014 Post by: AHMX on December 09, 2013, 21:47:35 pm Ανεβάζω μια ενδεικτική λύση για το πρώτο μέρος. Το βαζω στο avr studio και εχω δυο επισημανσεις. 1) στο εργαστηριο μας ειπαν θα δουλευουμε με τον AT90S8515. Aλλαξα το "m16def.inc" σε "8515def.inc" και εβαλα το simulator στο AT90S8515. Mου βγαζει δυο error. a) lpm r16, z+ unsupporterd on at90s8515 b) AVR Simulator: Invalid opcode 0xffff at address 0x00ffff 2) Ακομα και αν το δοκιμασω σε ATmega16 που λογικα και εσυ εκει το δοκιμαζεις το πρωτο error δεν υπαρχει αλλα το AVR Simulator: Invalid opcode 0xffff at address 0x00ffff μου το βγαζει ξανα. Μηπως ξερεις τι μπορει να κανω λαθος; Title: Re: [Συστ. Μικροϋπολογιστών] Γενικές απορίες και ανακοινώσεις/επικαιρότητα 2013-2014 Post by: Nerevar on December 09, 2013, 21:50:48 pm Ανεβάζω μια ενδεικτική λύση για το πρώτο μέρος. Το βαζω στο avr studio και εχω δυο επισημανσεις. 1) στο εργαστηριο μας ειπαν θα δουλευουμε με τον AT90S8515. Aλλαξα το "m16def.inc" σε "8515def.inc" και εβαλα το simulator στο AT90S8515. Mου βγαζει δυο error. a) lpm r16, z+ unsupporterd on at90s8515 b) AVR Simulator: Invalid opcode 0xffff at address 0x00ffff 2) Ακομα και αν το δοκιμασω σε ATmega16 που λογικα και εσυ εκει το δοκιμαζεις το πρωτο error δεν υπαρχει αλλα το AVR Simulator: Invalid opcode 0xffff at address 0x00ffff μου το βγαζει ξανα. Μηπως ξερεις τι μπορει να κανω λαθος; Για το πρώτο δοκίμασε σκετη lpm,για το δευτερο δεν ξερω,μπορει να οφειλεται και αυτο στην lpm r16, z+. Title: Re: [Συστ. Μικροϋπολογιστών] Γενικές απορίες και ανακοινώσεις/επικαιρότητα 2013-2014 Post by: Dimitris1989 on December 09, 2013, 22:48:57 pm Και εγώ αρχικά τα ΑΕΜ τα φόρτωνα με LDI σε καταχωρητές και τα αποθήκευα στη μνήμη.
Είδα τις διαφάνειες στο ethmmy και το έκανα ως εξης: .cseg consts:.db 0x31,0x32,0x33... και αποθηκεύονται στο program memory. Με την εντολή LMP, αφού σετάρω τον καταχωρητή Ζ (high και low), φορτώνονται στον R0 και μετά με ένα MOV το βάζω στους καταχωρητές που θέλω Title: Re: [Συστ. Μικροϋπολογιστών] Γενικές απορίες και ανακοινώσεις/επικαιρότητα 2013-2014 Post by: nivakos on December 09, 2013, 23:31:26 pm καλα ολα αυτα αλλα υπαρχει τροπος να μετατρεψουμε τα ψηφεια απο ascii σε binary?
ή θα τα μετατρεψουμε εμεις απευθειας? πχ το 0χ31 ειναι το 1 οποτε θα θεσουμε σε εναν καταχωρητη το 00000001? Title: Re: [Συστ. Μικροϋπολογιστών] Γενικές απορίες και ανακοινώσεις/επικαιρότητα 2013-2014 Post by: Dimitris1989 on December 09, 2013, 23:48:40 pm καλα ολα αυτα αλλα υπαρχει τροπος να μετατρεψουμε τα ψηφεια απο ascii σε binary? ή θα τα μετατρεψουμε εμεις απευθειας? πχ το 0χ31 ειναι το 1 οποτε θα θεσουμε σε εναν καταχωρητη το 00000001? Δεν χρειάστηκε να κάνω μετατροπή σε binary. τι σκέφτεσαι να κάνεις; Title: Re: [Συστ. Μικροϋπολογιστών] Γενικές απορίες και ανακοινώσεις/επικαιρότητα 2013-2014 Post by: nivakos on December 10, 2013, 00:21:02 am κοιτα βασικα ειχα παραβλεψει αρχικα αυτο το πρωτο κομματι και ειχα δουλεψει απευθειας με διαδικο συστιμα οπου εθετα εγω τα ΑΕΜ ;D
αλλα και παλι για να μεταφερουμε το σημα στα LEDS και να αναψουν αυτα που πρεπει δεν πρεπει να εχουμε παει στο διαδικο συστιμα πρωτα??? γενικα τα LED δεν θα υποδικνιουν τα ψηφια που θελουμε σε διαδικη μορφη??? Title: Re: [Συστ. Μικροϋπολογιστών] Γενικές απορίες και ανακοινώσεις/επικαιρότητα 2013-2014 Post by: nivakos on December 10, 2013, 00:25:05 am α καλα βασικα ειχα φαει σκαλωμα μεχρι τωρα και εκανα βλακιες
ειχα στο μιαλο μου το ascii σαν μετριτικο συστημα(οπως οκταδικο κλπ) αλλα νταξυ ξεσκαλωσα ευχαριστω anyway Title: Re: [Συστ. Μικροϋπολογιστών] Γενικές απορίες και ανακοινώσεις/επικαιρότητα 2013-2014 Post by: TTL on December 10, 2013, 18:05:41 pm Σχετικα με το τμημα 2 της εργασιας, δεν καταλαβαινω με ποιο τροπο επηρεαζουμε την ενδειξη των διακοπτων. Αρκει να ξαναεμφανισουμε ολα τα αποτελεσματα στο PORTB και να αλλαξουμε εκεινη τη στιγμη τη συνδεση η κανουμε κατι αλλο;
Παντως στα I/O ports που μου δειχνει το avr studio δεν βλεπω κατι σχετικα με switch...Επισης, για να αντιληφθει το προγραμμα το πατημα ενος διακοπτη λογικα παιρνει τιμη καποιος i/o καταχωρητης, δεν επρεπε να μας λεει ποιος και ποιο bit του;; Title: Re: [Συστ. Μικροϋπολογιστών] Γενικές απορίες και ανακοινώσεις/επικαιρότητα 2013-2014 Post by: Nerevar on December 10, 2013, 18:19:36 pm Σχετικα με το τμημα 2 της εργασιας, δεν καταλαβαινω με ποιο τροπο επηρεαζουμε την ενδειξη των διακοπτων. Αρκει να ξαναεμφανισουμε ολα τα αποτελεσματα στο PORTB και να αλλαξουμε εκεινη τη στιγμη τη συνδεση η κανουμε κατι αλλο; Παντως στα I/O ports που μου δειχνει το avr studio δεν βλεπω κατι σχετικα με switch...Επισης, για να αντιληφθει το προγραμμα το πατημα ενος διακοπτη λογικα παιρνει τιμη καποιος i/o καταχωρητης, δεν επρεπε να μας λεει ποιος και ποιο bit του;; Αν εχω καταλαβει καλα: Εχεις συνδεσει στην καρτα τον Header των switches στην portb.Εχεις μεσω της ddr κανει την θυρα b εισοδο.Με Infinite loop και την pin μπορεις να ελεγχεις την κατασταση των switches.Οταν πατησεις καποιον,το αντιστοιχο Bit γινεται 0,βγαινεις απο το Loop και μετα κανεις ο,τι θες. Title: Re: [Συστ. Μικροϋπολογιστών] Γενικές απορίες και ανακοινώσεις/επικαιρότητα 2013-2014 Post by: τσαι-borg on December 10, 2013, 18:21:16 pm καλες εντολές για αυτό είναι οι sbrs και sbrc οπου μετά ανάλογα με το τι θες βάζεις ενα rjmp.
Title: Re: [Συστ. Μικροϋπολογιστών] Γενικές απορίες και ανακοινώσεις/επικαιρότητα 2013-2014 Post by: Grecs on December 10, 2013, 18:31:14 pm Σχετικα με το τμημα 2 της εργασιας, δεν καταλαβαινω με ποιο τροπο επηρεαζουμε την ενδειξη των διακοπτων. Αρκει να ξαναεμφανισουμε ολα τα αποτελεσματα στο PORTB και να αλλαξουμε εκεινη τη στιγμη τη συνδεση η κανουμε κατι αλλο; Παντως στα I/O ports που μου δειχνει το avr studio δεν βλεπω κατι σχετικα με switch...Επισης, για να αντιληφθει το προγραμμα το πατημα ενος διακοπτη λογικα παιρνει τιμη καποιος i/o καταχωρητης, δεν επρεπε να μας λεει ποιος και ποιο bit του;; Αν εχω καταλαβει καλα: Εχεις συνδεσει στην καρτα τον Header των switches στην portb.Εχεις μεσω της ddr κανει την θυρα b εισοδο.Με Infinite loop και την pin μπορεις να ελεγχεις την κατασταση των switches.Οταν πατησεις καποιον,το αντιστοιχο Bit γινεται 0,βγαινεις απο το Loop και μετα κανεις ο,τι θες. Title: Re: [Συστ. Μικροϋπολογιστών] Γενικές απορίες και ανακοινώσεις/επικαιρότητα 2013-2014 Post by: johnis32 on December 11, 2013, 00:56:03 am Το κλου είναι σελίδα 154 του βιβλίου :)
Title: Re: [Συστ. Μικροϋπολογιστών] Γενικές απορίες και ανακοινώσεις/επικαιρότητα 2013-2014 Post by: Dimitris1989 on December 11, 2013, 10:07:44 am Το εργαστήριο γίνεται στην αίθουσα απέναντι από τη νησιδα;
Title: Re: [Συστ. Μικροϋπολογιστών] Γενικές απορίες και ανακοινώσεις/επικαιρότητα 2013-2014 Post by: Nerevar on December 14, 2013, 21:22:56 pm Ανεβηκε η δευτερη ασκηση του εργαστηριου.
Την αναφορα της πρωτης την θελουν εκτυπωμενη ή σε ηλεκτρονικη μορφη? (γιατι εχουν δει πολλα τα ματια μας σε αυτη τη σχολη..) Title: Re: [Συστ. Μικροϋπολογιστών] Γενικές απορίες και ανακοινώσεις/επικαιρότητα 2013-2014 Post by: jimPster on December 14, 2013, 21:58:50 pm την θελουν εκτυπωμενη
Title: Re: [Συστ. Μικροϋπολογιστών] Γενικές απορίες και ανακοινώσεις/επικαιρότητα 2013-2014 Post by: Nerevar on December 14, 2013, 22:09:54 pm Title: Re: [Συστ. Μικροϋπολογιστών] Γενικές απορίες και ανακοινώσεις/επικαιρότητα 2013-2014 Post by: Nerevar on December 15, 2013, 11:17:50 am Για οποιον βαριεται να κανει τα δικα του loops καθυστερησης:
https://www.thmmy.gr/smf/index.php?topic=47971.msg837814#msg837814 (https://www.thmmy.gr/smf/index.php?topic=47971.msg837814#msg837814) ::) Title: Re: [Συστ. Μικροϋπολογιστών] Γενικές απορίες και ανακοινώσεις/επικαιρότητα 2013-2014 Post by: Παναγιώτης on December 18, 2013, 15:54:19 pm Στην εκφώνηση της δεύτερης άσκησης που λέει "Θεωρώντας τα 4 ψηφία του κάθε ΑΕΜ σαν ένα αριθμό BCD, να υπολογισθεί το άθροισμα των ΑΕΜ και να αποθηκευθεί στους καταχωρητές R0-R3.", τι καταλαβαίνετε? Το κάθε ψηφίο του ενός ΑΕΜ προστίθεται με το αντίστοιχο ψηφίο του άλλου ΑΕΜ και μπαίνει στον αντίστοιχο καταχωρητή?
Title: Re: [Συστ. Μικροϋπολογιστών] Γενικές απορίες και ανακοινώσεις/επικαιρότητα 2013-2014 Post by: Nerevar on December 18, 2013, 15:55:26 pm Στην εκφώνηση της δεύτερης άσκησης που λέει "Θεωρώντας τα 4 ψηφία του κάθε ΑΕΜ σαν ένα αριθμό BCD, να υπολογισθεί το άθροισμα των ΑΕΜ και να αποθηκευθεί στους καταχωρητές R0-R3.", τι καταλαβαίνετε? Το κάθε ψηφίο του ενός ΑΕΜ προστίθεται με το αντίστοιχο ψηφίο του άλλου ΑΕΜ και μπαίνει στον αντίστοιχο καταχωρητή? Ναι. Title: Re: [Συστ. Μικροϋπολογιστών] Γενικές απορίες και ανακοινώσεις/επικαιρότητα 2013-2014 Post by: Nerevar on January 02, 2014, 15:36:36 pm Aνεβηκε η 3η εργασια.
Title: Re: [Συστ. Μικροϋπολογιστών] Γενικές απορίες και ανακοινώσεις/επικαιρότητα 2013-2014 Post by: Dimitris1989 on January 02, 2014, 18:47:40 pm Όταν δουλέυει το πλυντήριο, για το άνοιγμα της πόρτας και τη διακοπή παροχής θα χρησιμοποιήσουμε interrupts;
Interrupt γίνεται μέσω των pin 2 και 3 της portD, οπότε τι γίνεται σε αυτή την περίπτωση; Title: Re: [Συστ. Μικροϋπολογιστών] Γενικές απορίες και ανακοινώσεις/επικαιρότητα 2013-2014 Post by: Nerevar on January 02, 2014, 20:55:08 pm Όταν δουλέυει το πλυντήριο, για το άνοιγμα της πόρτας και τη διακοπή παροχής θα χρησιμοποιήσουμε interrupts; Interrupt γίνεται μέσω των pin 2 και 3 της portD, οπότε τι γίνεται σε αυτή την περίπτωση; Εχει κανει interrupts στη θεωρια? :???: Title: Re: [Συστ. Μικροϋπολογιστών] Γενικές απορίες και ανακοινώσεις/επικαιρότητα 2013-2014 Post by: Salvation on January 02, 2014, 21:52:25 pm Όταν δουλέυει το πλυντήριο, για το άνοιγμα της πόρτας και τη διακοπή παροχής θα χρησιμοποιήσουμε interrupts; Interrupt γίνεται μέσω των pin 2 και 3 της portD, οπότε τι γίνεται σε αυτή την περίπτωση; Εχει κανει interrupts στη θεωρια? :???: Στη θεωρια μπορεί να τα εχει αναφέρει, αλλά ειναι περισσοτερο υλικό των Μικρο2 ;) Title: Re: [Συστ. Μικροϋπολογιστών] Γενικές απορίες και ανακοινώσεις/επικαιρότητα 2013-2014 Post by: Dimitris1989 on January 02, 2014, 22:10:30 pm Δε γνωρίζω αν τα έκανε, αλλά χωρίς interrupts στη συγκεκριμένη εργασία θα πρέπει να ελέγχεις συνέχεια αν πατήθηκε ο διακόπτης...
Title: Re: [Συστ. Μικροϋπολογιστών] Γενικές απορίες και ανακοινώσεις/επικαιρότητα 2013-2014 Post by: perukas on January 04, 2014, 13:57:26 pm Γενικά στα πλαίσια του 7ου εξαμήνου έχει πει ότι δεν ασχολούμαστε με interrupts..
με αυτά θα ασχοληθούμε στο επόμενο όταν έχουμε να κάνουμε με περιφερειακα Title: Re: [Συστ. Μικροϋπολογιστών] Γενικές απορίες και ανακοινώσεις/επικαιρότητα 2013-2014 Post by: perukas on January 04, 2014, 15:03:06 pm Να ρωτησω κι εγω....
Γενικα... Πες οτι θελω να κανω προπλυση... ωραια το χω κλασσικα σε ενα λουπ και περιμενει να πατησω το sw2 πες τωρα οτι δε θελω.... πως θα ελεγξω το sw2 αφου δε θέλω να το πατησω και παντα θα είναι 1 γενικα μου ειναι λιγο δυσκολο να το εξηγησω.. και δε ξερω αν με πιανετε... αλλα ετσι οπως εχουμε κανει στα προηγουμενα προγραμματα μεχρι τωρα, νομιζω δεν είναι εφικτο να γινει ο ελεγχος.. εκτος αν δεν εχω καταλαβει κατι καλα στα skip bit Title: Re: [Συστ. Μικροϋπολογιστών] Γενικές απορίες και ανακοινώσεις/επικαιρότητα 2013-2014 Post by: nivakos on January 06, 2014, 16:47:44 pm τελικά για την παροχή νερού και το άνοιγμα της πόρτας χρειαζόμαστε interrupts ή υπαρχει αλλος τρόπος?
Title: Re: [Συστ. Μικροϋπολογιστών] Γενικές απορίες και ανακοινώσεις/επικαιρότητα 2013-2014 Post by: johnis32 on January 06, 2014, 21:45:12 pm Πάντως, έχω την εντύπωση ότι ,αν θέλουμε interrupts, δεν γίνετε με αυτά τα κουμπιά που λέει να χρησιμοποιήσουμε.
Title: Re: [Συστ. Μικροϋπολογιστών] Γενικές απορίες και ανακοινώσεις/επικαιρότητα 2013-2014 Post by: adianohtos on January 15, 2014, 09:45:11 am Το τελευταιο μαθημα εγινε την Τεταρτη ή θα γινουν και την αλλη βδομαδα;
Title: Re: [Συστ. Μικροϋπολογιστών] Γενικές απορίες και ανακοινώσεις/επικαιρότητα 2013-2014 Post by: Nerevar on January 15, 2014, 14:20:00 pm Eπειδη οι καλοι μας οι καθηγητες δεν εχουν ανακαλυψει ακομα το internet,ξερει κανενας μεχρι ποτε πρεπει να παραδωσουμε την αναφορα της 3ης εργασιας?
Title: Re: [Συστ. Μικροϋπολογιστών] Γενικές απορίες και ανακοινώσεις/επικαιρότητα 2013-2014 Post by: nohponex on January 15, 2014, 15:03:20 pm Eπειδη οι καλοι μας οι καθηγητες δεν εχουν ανακαλυψει ακομα το internet,ξερει κανενας μεχρι ποτε πρεπει να παραδωσουμε την αναφορα της 3ης εργασιας? Μέχρι παρασκευή απ οσο ξέρω. Title: Re: [Συστ. Μικροϋπολογιστών] Γενικές απορίες και ανακοινώσεις/επικαιρότητα 2013-2014 Post by: Nerevar on January 15, 2014, 15:16:28 pm Eπειδη οι καλοι μας οι καθηγητες δεν εχουν ανακαλυψει ακομα το internet,ξερει κανενας μεχρι ποτε πρεπει να παραδωσουμε την αναφορα της 3ης εργασιας? Μέχρι παρασκευή απ οσο ξέρω. Πολλες ανακοινωσεις στο ethmmy: ΑΝΑΚΟΙΝΩΣΕΙΣ 1) Η τρίτη άσκηση εργαστηρίου να παραδοθεί στο εργαστήριο μέχρι την Παρασκευή 17/1/2014. 2) Στο Υλικό - Εργαστηριακές ασκήσεις ανέβηκε το Visio-AVR2_v2 (βοήθημα για τις εξετάσεις). 3) Η ΓΝΩΜΗ ΣΑΣ ΜΕΤΡΑΕΙ.... Συμπληρώστε ηλεκτρονικά το δελτίο αξιολόγησης του μαθήματος μέχρι τις 19/2/2014. Η συμπλήρωση του δελτίου μπορεί να γίνει από την ιστοσελίδα της ΜΟΔΙΠ (http://qa.auth.gr) κάνοντας "ΕΙΣΟΔΟ" στο σύστημα με τον πανεπιστημιακό σας λογαριασμό και επιλέγοντας Ηλεκτρονική αξιολόγηση ή απευθείας μέσω του συνδέσμου (https://login-idp.auth.gr/idp/Authn/UserPassword). 4) Η εξέταση εργαστηρίου θα γίνει 15/2/2014 (Σάββατο). Θα ανακοινωθεί το ακριβές ωρολόγιο πρόγραμμα. Title: Re: [Συστ. Μικροϋπολογιστών] Γενικές απορίες και ανακοινώσεις/επικαιρότητα 2013-2014 Post by: Nerevar on January 27, 2014, 12:45:28 pm Τι γίνεται?Το πρόγραμμα της εξέτασης του εργαστηρίου θα το βγάλουν την προηγούμενη ημέρα?
Title: Re: [Συστ. Μικροϋπολογιστών] Γενικές απορίες και ανακοινώσεις/επικαιρότητα 2013-2014 Post by: Nerevar on February 06, 2014, 16:09:17 pm Πρόγραμμα εξέτασης εργαστηρίου στο ethmmy.
_________________________________________________ _________________________________________________ ____________________________________ Τι επιτρέπεται να έχουμε μαζί μας?Mόνο το instruction set,ή και βιβλίο (ή και το προγραμματάκι που φτιάχνει delays μόνο του ::))? Title: Re: [Συστ. Μικροϋπολογιστών] Γενικές απορίες και ανακοινώσεις/επικαιρότητα 2013-2014 Post by: creat.ure on February 06, 2014, 17:30:45 pm oti exeis ektos ap to avr studio
Title: Re: [Συστ. Μικροϋπολογιστών] Γενικές απορίες και ανακοινώσεις/επικαιρότητα 2013-2014 Post by: Dimitris1989 on February 06, 2014, 17:35:52 pm Δηλαδή μπορούμε να έχουμε και δικό μας κώδικα τυπωμένο ή σε ηλεκτρονική μορφή;
Title: Re: [Συστ. Μικροϋπολογιστών] Γενικές απορίες και ανακοινώσεις/επικαιρότητα 2013-2014 Post by: creat.ure on February 06, 2014, 17:49:48 pm όχι σε ηλεκτρονική (λαπτοπ κ ρέστα), αλλά ναι μπορείς να έχεις μαζί σου έτοιμο κώδικα για τις ασκήσεις :)
Στη θεωρία όλα κλειστά προφανώς ΥΓ: Αν έκανες το στανταρ θέμα με τα δεκαδικά ψηφία, δώστο στο λαό :D Title: Re: [Συστ. Μικροϋπολογιστών] Γενικές απορίες και ανακοινώσεις/επικαιρότητα 2013-2014 Post by: Kle on February 12, 2014, 20:18:56 pm γενικά σε τι θα εξεταστούμε στο εργαστήριο ?
θα μας ρωτήσει για τις εργασίες που έχουμε κάνει ? Title: Re: [Συστ. Μικροϋπολογιστών] Γενικές απορίες και ανακοινώσεις/επικαιρότητα 2013-2014 Post by: τσαι-borg on February 12, 2014, 20:59:01 pm Όχι, σου δίνει μικρές ασκήσεις να κάνεις εκείνη τη στιγμή, Κάπου έχει κ ένα τόπικ με ερωτήσεις νομίζω.
Title: Re: [Συστ. Μικροϋπολογιστών] Γενικές απορίες και ανακοινώσεις/επικαιρότητα 2013-2014 Post by: Dimitris1989 on February 12, 2014, 23:18:47 pm Ποια η διαφορά της εξέτασης του εργαστηρίου (όπου θα κάνουμε πρόγραμμα) με την κανονική εξέταση (για τις 7.5 μοναδες οπου πάλι θα γράψουμε πρόγραμμα);
Title: Re: [Συστ. Μικροϋπολογιστών] Γενικές απορίες και ανακοινώσεις/επικαιρότητα 2013-2014 Post by: jiannist on February 13, 2014, 15:30:38 pm Στην εξέταση εργαστηρίου επιτρέπεται να έχουμε λυμένες ασκήσεις και βιβλίο ή μόνο instruction set;
Title: Re: [Συστ. Μικροϋπολογιστών] Γενικές απορίες και ανακοινώσεις/επικαιρότητα 2013-2014 Post by: Nerevar on February 14, 2014, 11:48:31 am https://www.thmmy.gr/smf/index.php?topic=54784.0 (https://www.thmmy.gr/smf/index.php?topic=54784.0)
Title: Re: [Συστ. Μικροϋπολογιστών] Γενικές απορίες και ανακοινώσεις/επικαιρότητα 2013-2014 Post by: status_quo on February 14, 2014, 18:21:30 pm αν κοπουμε τωρα, μπορουμε να δωσουμε και το Σεπτέμβρη το εργαστήριο?
Title: Re: [Συστ. Μικροϋπολογιστών] Γενικές απορίες και ανακοινώσεις/επικαιρότητα 2013-2014 Post by: Neal on February 14, 2014, 18:23:35 pm Ναι
Title: Re: [Συστ. Μικροϋπολογιστών] Γενικές απορίες και ανακοινώσεις/επικαιρότητα 2013-2014 Post by: status_quo on February 14, 2014, 18:27:40 pm κι αν κοπουμε και το Σεπτέμβρη πρέπει να ξανακανουμε τις εργασιες? :D
Title: Re: [Συστ. Μικροϋπολογιστών] Γενικές απορίες και ανακοινώσεις/επικαιρότητα 2013-2014 Post by: Nerevar on February 15, 2014, 12:53:44 pm Απαρίθμηση περιττών αριθμών από τη μνήμη προγράμματος και εμφάνιση του περιεχομένου του απαριθμητή στα leds.
Η βαθμολογία βγαίνει μόνο στο τέλος μαζί με την κανονική εξέταση? Title: Re: [Συστ. Μικροϋπολογιστών] Γενικές απορίες και ανακοινώσεις/επικαιρότητα 2013-2014 Post by: Neal on February 15, 2014, 12:56:07 pm κι αν κοπουμε και το Σεπτέμβρη πρέπει να ξανακανουμε τις εργασιες? :D Όχι Title: Re: [Συστ. Μικροϋπολογιστών] Γενικές απορίες και ανακοινώσεις/επικαιρότητα 2013-2014 Post by: Chester on February 15, 2014, 13:04:58 pm Σε μας επεσε:
Θεωρηστε οτι στον R5 βρισκονται τα 2 τελευταια ψηφια του ΑΕΜ σας, στον R1 τα 2 πρωτα ψηφια του ΑΕΜ σας, στον R2 ο αριθμος 0xAA, στον R3 ο αριθμος 0xFF. Να συγκριθεί ο R5 με τον R2 και αν ειναι μεγαλυτερος ο R5 (ή μικροτερος δεν θυμαμαι καλα) τοτε να βγαλουμε σαν εξοδο το (R1 AND R2) OR R3. Κάπως ετσι, δεν ειμαι σιγουρος για την σειρα των καταχωρητων. Ναι μας ειπε οτι η βαθμολογια θα υπολογιστει στο τελος δυστυχως. Περασαμε εργαστηριο, τωρα τι διαβαζουμε επιπλεον για την Τριτη εκτος θεωριας ...? Title: Re: [Συστ. Μικροϋπολογιστών] Γενικές απορίες και ανακοινώσεις/επικαιρότητα 2013-2014 Post by: Cr0ne on February 15, 2014, 18:36:02 pm Έχεις ένα πίνακα στην SRAM από τις θέσεις $200 εώς $239. Θέλεις να φτιάξεις ένα νέο πίνακα ο οποίος στα 4 MSB θα έχει τα 4MSB των άρτιων διεθύνσεων του πρώτου και στα 4 LSB τα 4 LSB των περιττών διεθύνσεων του πρώτου. Δηλαδή θα παίρνεις τα 4MSB της άρτιας και τα 4LSB της περιττής από τον πρώτο και θα τα βάζεις μαζί στον δεύτερο, σε μία διεύθυνση. (ο δεύτερος θα έχει τις μισές θέσεις δηλαδή).
Title: Re: [Συστ. Μικροϋπολογιστών] Γενικές απορίες και ανακοινώσεις/επικαιρότητα 2013-2014 Post by: olgatsim on September 15, 2014, 19:54:44 pm Εξέταση εργαστηρίου θα γίνει μέσα στο Σεπτέμβρη, έτσι δεν είναι; :???:
Title: Re: [Συστ. Μικροϋπολογιστών] Γενικές απορίες και ανακοινώσεις/επικαιρότητα 2013-2014 Post by: Αιμιλία η φτερωτή χελώνα on September 15, 2014, 20:15:45 pm τους σεπτεμβρηδες γινεται ελαχιστες μερες πριν την γραπτη εξεταση.
1 μερα πριν ας πουμε :P Title: Re: [Συστ. Μικροϋπολογιστών] Γενικές απορίες και ανακοινώσεις/επικαιρότητα 2013-2014 Post by: olgatsim on September 16, 2014, 00:10:31 am Και ανακοίνωση να υποθέσω 2 μέρες πριν, έτσι; :-\ Ευχαριστώ πάντως! :)
Title: Re: [Συστ. Μικροϋπολογιστών] Γενικές απορίες και ανακοινώσεις/επικαιρότητα 2013-2014 Post by: nohponex on September 16, 2014, 00:22:35 am Και ανακοίνωση να υποθέσω 2 μέρες πριν, έτσι; :-\ Ευχαριστώ πάντως! :) Στείλτου και email οπωσδήποτε, γιατί μπορεί να μη το κανει αν δεν του το πει κανείς. Title: Re: [Συστ. Μικροϋπολογιστών] Γενικές απορίες και ανακοινώσεις/επικαιρότητα 2013-2014 Post by: Chester on September 30, 2014, 12:01:19 pm Μπορεί κάποιος να προτείνει/ανεβάσει λύση για το 3ο θέμα Φεβρουαρίου 2014;
Επίσης και μία λύση κάποιος για το θέμα θεωρίας που βάζει συνέχεια με τους κύκλους μηχανής εντολών. (ijmp, icall, 1000: BRGE -30). Title: Re: [Συστ. Μικροϋπολογιστών] Γενικές απορίες και ανακοινώσεις/επικαιρότητα 2013-2014 Post by: Mous on September 30, 2014, 12:43:23 pm Μπορεί κάποιος να προτείνει/ανεβάσει λύση για το 3ο θέμα Φεβρουαρίου 2014; +1Επίσης και μία λύση κάποιος για το θέμα θεωρίας που βάζει συνέχεια με τους κύκλους μηχανής εντολών. (ijmp, icall, 1000: BRGE -30). Title: Re: [Συστ. Μικροϋπολογιστών] Γενικές απορίες και ανακοινώσεις/επικαιρότητα 2013-2014 Post by: Nerevar on September 30, 2014, 19:24:12 pm Μπορεί κάποιος να προτείνει/ανεβάσει λύση για το 3ο θέμα Φεβρουαρίου 2014; Επίσης και μία λύση κάποιος για το θέμα θεωρίας που βάζει συνέχεια με τους κύκλους μηχανής εντολών. (ijmp, icall, 1000: BRGE -30). Για τις εντολές πρέπει να του εξηγήσεις ποια επιμέρους λειτουργία συμβαίνει σε κάθε κύκλο (πχ πράξη στην ALU,έλεγχος σημαίας του SREG),κατά προτίμηση με διαγράμματα χρονισμού όπου φαίνονται το clock και τα υπόλοιπα σήματα. Για το θέμα του 2014,μην ψαρώνετε από το ότι τα Χ,Υ δεν έχουν κάποια από τα στάνταρ formats (πχ 1.7),η λύση είναι παρόμοια με όλα τα αντίστοιχα θέματα,το X2 υπολογίζεται με κάποια από τς mul εντολές,και το Y/4 με asr/ror και επέκταση προσήμου. Title: Re: [Συστ. Μικροϋπολογιστών] Γενικές απορίες και ανακοινώσεις/επικαιρότητα 2013-2014 Post by: jimPster on September 30, 2014, 20:28:56 pm Μια πιθανη λυση
Title: Re: [Συστ. Μικροϋπολογιστών] Γενικές απορίες και ανακοινώσεις/επικαιρότητα 2013-2014 Post by: Chester on September 30, 2014, 21:45:40 pm Ευχαριστώ για τις απαντήσεις!
@jimPster θα μπορούσες λίγο να εξηγήσεις πιο αναλυτικά τα tempHD, TempMD, tempMF, tempLF αν δεν σου κάνει κόπο; Title: Re: [Συστ. Μικροϋπολογιστών] Γενικές απορίες και ανακοινώσεις/επικαιρότητα 2013-2014 Post by: jimPster on September 30, 2014, 21:51:39 pm ε οτι εχω γραψει εκει παει το αποτελεσμα
tempHD:tempMD παει το ακεραιο μερος πχ 512 tempMF:tempLF παει το δεκαδικο μερος πχ .14435454 αν θες κατι αλλο γινε λιγο πιο συγκεκριμενος |