THMMY.gr

Μαθήματα Κύκλου Ηλεκτρονικής & Υπολογιστών => Συστήματα Μικροϋπολογιστών => Topic started by: Napoleon on October 06, 2015, 23:53:18 pm



Title: [Συστ. Μικροϋπολογιστών] Γενικές απορίες και ανακοινώσεις/επικαιρότητα 2015-2016
Post by: Napoleon on October 06, 2015, 23:53:18 pm
Topic που αφορά γενικές απορίες και ανακοινώσεις/επικαιρότητα σχετικά με το μάθημα. Stay on topic!


Title: Re: [Συστ. Μικροϋπολογιστών] Γενικές απορίες και ανακοινώσεις/επικαιρότητα 2015-2016
Post by: SportBillyPap on November 22, 2015, 22:33:12 pm
Παιδια μια ερωτηση,ο Πετρου λεει οτι η υλη ειναι και απο το βιβλιο αρχιτεκτονικης υπολογιστων του Tanenbaum .Εμεις αυτο το βιβλιο δε το εχουμε παρει ποτε (ουτε καν να το δηλωσουμε δν ειχαμε ποτε).Ειναι αναγκαιο αυτο το βιβλιο?


Title: Re: [Συστ. Μικροϋπολογιστών] Γενικές απορίες και ανακοινώσεις/επικαιρότητα 2015-2016
Post by: electric67 on November 22, 2015, 22:58:17 pm
τα προγράμματα που κάνουμε από το σπίτι για τις εργαστηριακές ασκήσεις μετράνε 30% συνολικά; ή το φεβρουάριο έχει χώρια εξέταση σε εργαστήριο και οι εργασίες δεν μετράνε;


Title: Re: [Συστ. Μικροϋπολογιστών] Γενικές απορίες και ανακοινώσεις/επικαιρότητα 2015-2016
Post by: Jim D. Ace on November 23, 2015, 01:03:06 am
τα προγράμματα που κάνουμε από το σπίτι για τις εργαστηριακές ασκήσεις μετράνε 30% συνολικά; ή το φεβρουάριο έχει χώρια εξέταση σε εργαστήριο και οι εργασίες δεν μετράνε;
νομιζω οι εργασιες δεν μετρανε αμεσα στο 30% 
μονο η εξεταση στο δινει
αλλα αν κανεις τις εργασιες γραφεις πανευκολα γιατι εναι γελοιο το εργαστηριο
επισης νομιζω οτι πρεπει να παραδωσεις τυπικα για να εξεταστεις οποτε αναγκαζεσαι να τις κανεις
απλα και τελειες να μην ειναι μην ανησυχεις


Title: Re: [Συστ. Μικροϋπολογιστών] Γενικές απορίες και ανακοινώσεις/επικαιρότητα 2015-2016
Post by: forisonex on November 23, 2015, 01:09:00 am
τα προγράμματα που κάνουμε από το σπίτι για τις εργαστηριακές ασκήσεις μετράνε 30% συνολικά; ή το φεβρουάριο έχει χώρια εξέταση σε εργαστήριο και οι εργασίες δεν μετράνε;
Γενικά πιστεύω η λογική είναι οτι πρέπει να κάνεις τις εργασίες (και ας έχουν λάθη) ώστε να εξεταστείς στο τέλος στο εργαστήριο επιτυχώς (30% του βαθμού) .Είναι πιο πολύ βοηθητικές να σε βάλουν στο τρυπάκι της εξέτασης του εργαστηρίου και του μαθήματος..


Title: Re: [Συστ. Μικροϋπολογιστών] Γενικές απορίες και ανακοινώσεις/επικαιρότητα 2015-2016
Post by: PureForm on November 23, 2015, 01:29:45 am
οποτε αν καταλαβα καλα η εργασια που θα του παραδοσουμε την ημερα του εργαστηριου,μετα και την ληξη του,δεν μετραει αυτη στο 30% απλα το κανουμε για εξοικοιωση και το 30% βγαινει απο τον κωδικα που θα γραψουμε την ημερα της εξετασης.


Title: Re: [Συστ. Μικροϋπολογιστών] Γενικές απορίες και ανακοινώσεις/επικαιρότητα 2015-2016
Post by: Jim D. Ace on November 23, 2015, 02:21:40 am
οποτε αν καταλαβα καλα η εργασια που θα του παραδοσουμε την ημερα του εργαστηριου,μετα και την ληξη του,δεν μετραει αυτη στο 30% απλα το κανουμε για εξοικοιωση και το 30% βγαινει απο τον κωδικα που θα γραψουμε την ημερα της εξετασης.
σωστός


Title: Re: [Συστ. Μικροϋπολογιστών] Γενικές απορίες και ανακοινώσεις/επικαιρότητα 2015-2016
Post by: Indy on February 01, 2016, 20:45:31 pm
Κανά λυμένο παλίο θέμα παίζει πουθενά; Δε βρίσκω κάτι στα downloads. Έστω γενικά χρήσιμα code snippets? (οπως πχ πράξεις με bcd). Το 1ο θέμα του Σεπτεμβρίου '15 πώς γίνεται; Μετατρέπουμε πρώτα σε binary και μετά κάνουμε τον πολλαπλασιασμό;


Title: Re: [Συστ. Μικροϋπολογιστών] Γενικές απορίες και ανακοινώσεις/επικαιρότητα 2015-2016
Post by: Charles on February 01, 2016, 21:13:19 pm
Παιδια μια ερωτηση,ο Πετρου λεει οτι η υλη ειναι και απο το βιβλιο αρχιτεκτονικης υπολογιστων του Tanenbaum .Εμεις αυτο το βιβλιο δε το εχουμε παρει ποτε (ουτε καν να το δηλωσουμε δν ειχαμε ποτε).Ειναι αναγκαιο αυτο το βιβλιο?
Τελικά πήρες κάποια απάντηση επί αυτού; 


Title: Re: [Συστ. Μικροϋπολογιστών] Γενικές απορίες και ανακοινώσεις/επικαιρότητα 2015-2016
Post by: orestisf on February 02, 2016, 05:15:54 am
Κανά λυμένο παλίο θέμα παίζει πουθενά; Δε βρίσκω κάτι στα downloads. Έστω γενικά χρήσιμα code snippets? (οπως πχ πράξεις με bcd). Το 1ο θέμα του Σεπτεμβρίου '15 πώς γίνεται; Μετατρέπουμε πρώτα σε binary και μετά κάνουμε τον πολλαπλασιασμό;

Εγω αυτο καταλαβα:
  • μετατροπη 3ψηφιου bcd σε byte: 100 * BCD_H + 10 * BCD_M + BCD_L
  • πραξη πολλαπλασιασμου 2 16bitων σε 24bit. 24bit γτ το μεγιστο ειναι 999 * 999 που χωραει σε 24.
    Αυτη τη πραξη τη βρηκα ετοιμη με ονομα mul16x16_24 εδω: https://github.com/vishnubob/armi/blob/master/firmware/mozzi/avr201.asm (ή και αλλου αν τη γκουγκλαρεις)
    Εξήγηση υπάρχει στο pdf "avr201: using the avr hardware multiplier": http://www.atmel.com/images/doc1631.pdf


Title: Re: [Συστ. Μικροϋπολογιστών] Γενικές απορίες και ανακοινώσεις/επικαιρότητα 2015-2016
Post by: joal on February 02, 2016, 15:15:59 pm

    • πραξη πολλαπλασιασμου 2 16bitων σε 24bit. 24bit γτ το μεγιστο ειναι 999 * 999 που χωραει σε 24.
      Αυτη τη πραξη τη βρηκα ετοιμη με ονομα mul16x16_24 εδω: https://github.com/vishnubob/armi/blob/master/firmware/mozzi/avr201.asm (ή και αλλου αν τη γκουγκλαρεις)
      Εξήγηση υπάρχει στο pdf "avr201: using the avr hardware multiplier": http://www.atmel.com/images/doc1631.pdf

    Την πράξη που βρήκες έτοιμη, πιστεύεις πως θα μπορούσες να την βρείς κατα την διάρκεια της εξέτασης? (αν ναι, εξήγησε τον τρόπο, αλλιώς οι αναφορές σου στο google δεν νομίζω πως ανταποκρίνονται στον τρόπο εξέτασης)


    Title: Re: [Συστ. Μικροϋπολογιστών] Γενικές απορίες και ανακοινώσεις/επικαιρότητα 2015-2016
    Post by: orestisf on February 02, 2016, 16:03:38 pm

      • πραξη πολλαπλασιασμου 2 16bitων σε 24bit. 24bit γτ το μεγιστο ειναι 999 * 999 που χωραει σε 24.
        Αυτη τη πραξη τη βρηκα ετοιμη με ονομα mul16x16_24 εδω: https://github.com/vishnubob/armi/blob/master/firmware/mozzi/avr201.asm (ή και αλλου αν τη γκουγκλαρεις)
        Εξήγηση υπάρχει στο pdf "avr201: using the avr hardware multiplier": http://www.atmel.com/images/doc1631.pdf

      Την πράξη που βρήκες έτοιμη, πιστεύεις πως θα μπορούσες να την βρείς κατα την διάρκεια της εξέτασης? (αν ναι, εξήγησε τον τρόπο, αλλιώς οι αναφορές σου στο google δεν νομίζω πως ανταποκρίνονται στον τρόπο εξέτασης)

      οχι, θα το εκανα με καμια λουπα, δεν νομιζω να το σκεφτομουν.
      Το πιο απλο που μπορω να σκεφτω για λουπα: αφου μετατρεψουμε τα bcd σε 16bitα (εστω A, B) κανεις Α επαναληψεις προσθετοντας στο res το B σε καθε επαναληψη.

      Αλλα τωρα που το βρηκα θα το εχω μαζι μου στην εξεταση.
      Η απαντηση μου ηταν στη λογικη οτι τωρα ειμαστε στο τημμυ και μπορουμε να δουμε πως λυνεται αυτο σωστοτερα ωστε να το ξερουμε για μετα.[/list]


      Title: Re: [Συστ. Μικροϋπολογιστών] Γενικές απορίες και ανακοινώσεις/επικαιρότητα 2015-2016
      Post by: joal on February 02, 2016, 16:36:58 pm

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

      Η δική μου απάντηση ήταν με βάση τη λογική οτι κατα την διάρκεια της εξέτασης δεν έχουμε πρόσβαση στο ίντερνετ, άρα κατ επέκταση, όταν θα σου βάλει κατι που ΔΕΝ έχεις ξαναδεί, δεν παίζει να το έχεις μαζί σου...Γενικά, νομίζω όλοι ξέρουμε να γκουγλάρουμε.  ;)


      Title: Re: [Συστ. Μικροϋπολογιστών] Γενικές απορίες και ανακοινώσεις/επικαιρότητα 2015-2016
      Post by: orestisf on February 02, 2016, 16:52:39 pm

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

      Η δική μου απάντηση ήταν με βάση τη λογική οτι κατα την διάρκεια της εξέτασης δεν έχουμε πρόσβαση στο ίντερνετ, άρα κατ επέκταση, όταν θα σου βάλει κατι που ΔΕΝ έχεις ξαναδεί, δεν παίζει να το έχεις μαζί σου...Γενικά, νομίζω όλοι ξέρουμε να γκουγλάρουμε.  ;)

      Ναι αλλα η ερωτηση που απαντησα ηταν α) για χρησιμα snippets και για αυτο εδωσα τα links β) Για το πως λυνεται το θεμα. Νομιζω ολοι ξερουμε να κανουμε πολλαπλασιασμο με λουπα + προσθεσεις οποτε υπεθεσα οτι ρωτουσε πως το λυνουμε σχετικα κομψοτερα και για αυτο μοιραστηκα την λυση που βρηκα. Το googlαρισμα το κανω ωστε να δω παραπανω πραγματα και να υπαρχει μικροτερη πιθανοτητα να βαλει κατι που δεν εχω ξαναδει.


      Title: Re: [Συστ. Μικροϋπολογιστών] Γενικές απορίες και ανακοινώσεις/επικαιρότητα 2015-2016
      Post by: joal on February 02, 2016, 17:25:01 pm
      Καμια ιδεα για το 3ο θεμα Φλεβαρη '14???????


      Title: Re: [Συστ. Μικροϋπολογιστών] Γενικές απορίες και ανακοινώσεις/επικαιρότητα 2015-2016
      Post by: orestisf on February 02, 2016, 17:42:45 pm
      Καμια ιδεα για το 3ο θεμα Φλεβαρη '14???????

      Δεν το ελυσα αλλα ετσι το σκεφτηκα:

      - Για το Χ*Χ με απλο muls πρεπει να εισαι κομπλε καθως 4.4 X 4.4 -> 8.8 αρα τα 8 higher ειναι το ακερατιο και τα 8 lower ειναι το κλασματικο.

      - Για το Y: το 5.9 το κανεις 5.11 και μετα την διαιρεση με το 4 γινεται 3.13. Τωρα, απο τα 13 bit του κλασματικου τα 5 κατωτερα ειναι πολυ μικρα και πανε κατευθειαν στα 5 κατωτερα του τελικου αποτελεσματος. Τα αλλα 8 τα κανεις προσθεση με τα 8 του κλασματικου του Χ και το carry το πας στο ακεραιο μερος. Τελικα, κανεις απλη προσθεση τα 3 του ακεραιου Υ με τα 8 του ακεραιου Χ


      Title: Re: [Συστ. Μικροϋπολογιστών] Γενικές απορίες και ανακοινώσεις/επικαιρότητα 2015-2016
      Post by: SportBillyPap on February 03, 2016, 12:52:32 pm
      Οταν λεει ADC των 10 bit ,οπως το θεμα 3 Φλεβαρη 2015,πρεπει να κανει κατι περιπλοκο για αυτο ή να το διαχειριστουμε σαν 10 bit σε 2 καταχωρητες?


      Title: Re: [Συστ. Μικροϋπολογιστών] Γενικές απορίες και ανακοινώσεις/επικαιρότητα 2015-2016
      Post by: sotiristsar on February 04, 2016, 01:14:49 am
      Να ρωτήσω κάτι βασικό!!!!
      Όταν Μας λέει ότι έχουμε προσημασμενους αριθμούς σημαίνει ότι μας δίνει το συμπλήρωμα τους κατά 2;;;;
      Δηλαδή αν το bit 7 Είναι 0 τότε κάνουμε neg Η το ανάποδο;;;


      Title: Re: [Συστ. Μικροϋπολογιστών] Γενικές απορίες και ανακοινώσεις/επικαιρότητα 2015-2016
      Post by: iason1907 on February 04, 2016, 01:42:13 am
      όταν είναι προσημασμένος σημαίνει ότι το MSB δείχνει το πρόσημο και από 0-255 πχ αν δεν έχεις fix point σε μη προσημασμένο θα έχεις από -128 έως 127 με το ελάχιστο να είναι το 10000000 και το μέγιστο 01111111

      το -1 πχ είναι το 11111111 το -2 11111110 και πάει λέγοντας. Τα θετικά έχουν το msb 0 και τα μετατρέπεις σε δεκαδικό κλασικά bit*2^(bit_number) όπου το bit_number ξεκινά από 0.

      Αν έχεις το MSB θετικό η διαδικασία είναι ότι κρατάς ότι το αποτέλεσμα είναι αρνητικό, πέρνεις συμπλήρωμα του 2, μετατρέπεις όπως και στους θετικούς, προσθέτεις το μειον και έτοιμος.

      Δύο παραδείγματα.

      01101100

      Θα έχω 1*2^6+1*2^5+0*2^4+1*2^3+1*2^2+0*2^1+0*2^0 = 64 + 32 + 8 + 4 = 108

      11001100

      Βλέπω το MSB 1 άρα έχω αρνητικό. Κοιτάζω τον 1001100. Κάνω συμπλήρωμα 2, δηλαδή τα μηδενικά άσσοι και αντίστροφα και προσθέτω 1.

      Θα έχω 0110011 και συν 1 θα γίνει 0110100

      Μετατρέπω σε δεκαδικό 0*2^6+1*2^5+1*2^4+0*2^3+1*2^2+0*2^1+0*2^0 = 32 +16 + 4 = 52

      Βάζω και το μείον λόγω του προσήμου και έχω το -52


      Title: Re: [Συστ. Μικροϋπολογιστών] Γενικές απορίες και ανακοινώσεις/επικαιρότητα 2015-2016
      Post by: Chester on February 04, 2016, 13:28:18 pm
      Σχετικά με τα θέματα που είναι με lsr, ror, asr κλπ, διαφορετικα Bit ακεραιο και δεκαδικο κλπ, έχετε να προτείνετε κάποιο site ή εστω κάποιες άλλες σημειώσεις; Διοτι απο τις σημειώσεις του Πετρου και τις ασκησεις του δεν μπορεσα να τα νιωσω.

      Ευχαριστω


      Title: Re: [Συστ. Μικροϋπολογιστών] Γενικές απορίες και ανακοινώσεις/επικαιρότητα 2015-2016
      Post by: Nerevar on February 04, 2016, 13:31:47 pm
      Ψάξε στα τόπικ των παλιών θεμάτων,είναι πολλές οι σελίδες αλλά θα σε βοηθήσουν.


      Title: Re: [Συστ. Μικροϋπολογιστών] Γενικές απορίες και ανακοινώσεις/επικαιρότητα 2015-2016
      Post by: lady_of_winter on February 04, 2016, 13:53:49 pm


      κομπλε αυτο, αλλα επειδη εχω σκαλωσει λιγο
      ο avr δεν αναγνωριζει αν ειναι αρνητικος ή θετικος, ετσι δεν ειναι?
      οποτε αν εχουμε να προσθεσουμε δυο προσημασμενους, ελεγχουμε αν το msb ειναι 0  ή 1, και αν ειναι 1 κανουμε neg και μετα αφαιρουμε?
      δηλ αν θελουμε χ+y
      και το y ειναι αρνητικο
      κανουμε neg y
      και μετα sub x, y


      Title: Re: [Συστ. Μικροϋπολογιστών] Γενικές απορίες και ανακοινώσεις/επικαιρότητα 2015-2016
      Post by: Andromedas on February 04, 2016, 14:22:06 pm


      κομπλε αυτο, αλλα επειδη εχω σκαλωσει λιγο
      ο avr δεν αναγνωριζει αν ειναι αρνητικος ή θετικος, ετσι δεν ειναι?
      οποτε αν εχουμε να προσθεσουμε δυο προσημασμενους, ελεγχουμε αν το msb ειναι 0  ή 1, και αν ειναι 1 κανουμε neg και μετα αφαιρουμε?
      από ότι έχω καταλάβει μέχρι τώρα με δυο προσημασμενους άπλα κάνεις πρόσθεση και αν χρειαζεται να δεις (overflow).
      Στην περίπτωση που είναι και οι δυο αρνητικοί να τσεκάρεις το overflow (υπάρχει άλλη μια, να είναι οι θετικοί πολύ μεγάλοι και να σου δημιουργούν πρόσημο ενώ δεν θα έπρεπε πχ  0χ4 + 0χ4 = 0χ8 αρα -128 που ειναι λαθος ...)

      Ο τρόπος που λες είναι να ξέρεις ο ένας από τους δυο τι είναι πχ θετικός + προσημασμενος ή αρνητικός + προσημασμενος και αντίστοιχα κάνεις αφαίρεση πρόσθεση,με τον αντίστοιχο έλεγχο θετικοί αρνητικού προσημασμενου, αφού μετατρέψεις τον προσημασμενο σε απόλυτη τιμή, .
       Με το neg (χειρίζεσαι 8 bit) και με com(low) com(high) adiw high:low,1 χειρίζεσαι 16 bit (και παραπάνω) άλλα πρέπει να προσέξεις το -128 δεν υπάρχει θετικός.


      Title: Re: [Συστ. Μικροϋπολογιστών] Γενικές απορίες και ανακοινώσεις/επικαιρότητα 2015-2016
      Post by: lady_of_winter on February 04, 2016, 14:28:16 pm

      από ότι έχω καταλάβει μέχρι τώρα με δυο προσημασμενους άπλα κάνεις πρόσθεση και αν χρειαζεται να δεις (overflow).
      Στην περίπτωση που είναι και οι δυο αρνητικοί να τσεκάρεις το overflow (υπάρχει άλλη μια, να είναι οι θετικοί πολύ μεγάλοι και να σου δημιουργούν πρόσημο ενώ δεν θα έπρεπε πχ  0χ4 + 0χ4 = 0χ8 αρα -128 που ειναι λαθος ...)

      Ο τρόπος που λες είναι να ξέρεις ο ένας από τους δυο τι είναι πχ θετικός + προσημασμενος ή αρνητικός + προσημασμενος και αντίστοιχα κάνεις αφαίρεση πρόσθεση αφού μετατρέψεις τον προσημασμενο σε απόλυτη τιμή.
       Με το neg (χειρίζεσαι 8 bit) και με com(low) com(high) adiw high:low,1 χειρίζεσαι 16 bit (και παραπάνω) άλλα πρέπει να προσέξεις το -128 δεν υπάρχει θετικός.

      οποτε αυτο π λες εσυ ειναι κανω προσθεση , κ υστερα τσεκαρω?
      ναι δεν θα υπαρξει προβλημα αν υστερα απο προσθεση 2 θετικων προκυψει στο msb 1?
      αυτο πως θα το αποφυγω με τον τροπο π λες?αν δεν ξερω εξαρχης αν ειναι θετικοι ή αρνητικοι??

      ενω αν απο την αρχη εχεις ελεγξει τα msb ξες τι να αναμενεις, οποτε το χειριζεσαι αναλογα


      Title: Re: [Συστ. Μικροϋπολογιστών] Γενικές απορίες και ανακοινώσεις/επικαιρότητα 2015-2016
      Post by: Andromedas on February 04, 2016, 14:56:41 pm

      από ότι έχω καταλάβει μέχρι τώρα με δυο προσημασμενους άπλα κάνεις πρόσθεση και αν χρειαζεται να δεις (overflow).
      Στην περίπτωση που είναι και οι δυο αρνητικοί να τσεκάρεις το overflow (υπάρχει άλλη μια, να είναι οι θετικοί πολύ μεγάλοι και να σου δημιουργούν πρόσημο ενώ δεν θα έπρεπε πχ  0χ4 + 0χ4 = 0χ8 αρα -128 που ειναι λαθος ...)

      Ο τρόπος που λες είναι να ξέρεις ο ένας από τους δυο τι είναι πχ θετικός + προσημασμενος ή αρνητικός + προσημασμενος και αντίστοιχα κάνεις αφαίρεση πρόσθεση αφού μετατρέψεις τον προσημασμενο σε απόλυτη τιμή.
       Με το neg (χειρίζεσαι 8 bit) και με com(low) com(high) adiw high:low,1 χειρίζεσαι 16 bit (και παραπάνω) άλλα πρέπει να προσέξεις το -128 δεν υπάρχει θετικός.

      οποτε αυτο π λες εσυ ειναι κανω προσθεση , κ υστερα τσεκαρω?
      ναι δεν θα υπαρξει προβλημα αν υστερα απο προσθεση 2 θετικων προκυψει στο msb 1?
      αυτο πως θα το αποφυγω με τον τροπο π λες?αν δεν ξερω εξαρχης αν ειναι θετικοι ή αρνητικοι??

      ενω αν απο την αρχη εχεις ελεγξει τα msb ξες τι να αναμενεις, οποτε το χειριζεσαι αναλογα[/size]

      Υπάρχουν κάποιες τιμές από τα θέματα που ξέρεις ότι είναι θετικές πχ σου λέει προσθεσαι
      χ+Υ όπου Υ ακέραιος και x προσημασμενος ...

      tst x (έλεγχος θετικός αρνητικός)
      brmi not_minus
      neg x     (δεν έχω ελέγχω για -128)
      sub Y,x
      jmp end
      not_minus:
      add Y,x
      end:

      Για τα υπόλοιπα είναι ζήτημα εκείνης της στιγμής κάτσε και δες τα όρια των αριθμών πχ εάν γενικά παίζει να υπάρχει overflow  στο παράδειγμα μου άλλα επειδή συνήθως σε αυτές τις πράξεις χρησιμοποιώ 16bit h,l και άλλα 8 για fract

      άπλα
      κάνω
      add Χf,Yf
      adc Xl,Yl
      adc Xh,Yh
      και δεν έχεις θέμα (ο ένας είναι θετικός ο Υ πάντα  άρα δεν υπάρχει over flow από αρνητικό αρνητικό και οι τιμές του Χ δεν παίζει να ποίασουν τόσο μεγάλες θετικές τιμές)


      Title: Re: [Συστ. Μικροϋπολογιστών] Γενικές απορίες και ανακοινώσεις/επικαιρότητα 2015-2016
      Post by: lady_of_winter on February 04, 2016, 16:20:32 pm

      Υπάρχουν κάποιες τιμές από τα θέματα που ξέρεις ότι είναι θετικές πχ σου λέει προσθεσαι
      χ+Υ όπου Υ ακέραιος και x προσημασμενος ...

      tst x (έλεγχος θετικός αρνητικός)
      brmi not_minus
      neg x     (δεν έχω ελέγχω για -128)
      sub Y,x
      jmp end
      not_minus:
      add Y,x
      end:

      Για τα υπόλοιπα είναι ζήτημα εκείνης της στιγμής κάτσε και δες τα όρια των αριθμών πχ εάν γενικά παίζει να υπάρχει overflow  στο παράδειγμα μου άλλα επειδή συνήθως σε αυτές τις πράξεις χρησιμοποιώ 16bit h,l και άλλα 8 για fract

      άπλα
      κάνω
      add Χf,Yf
      adc Xl,Yl
      adc Xh,Yh
      και δεν έχεις θέμα (ο ένας είναι θετικός ο Υ πάντα  άρα δεν υπάρχει over flow από αρνητικό αρνητικό και οι τιμές του Χ δεν παίζει να ποίασουν τόσο μεγάλες θετικές τιμές)

      α νταξει, εγω δουλευα οπως το πρωτο που εκανες, απλως ειχα φαει τρομερο σκαλωμα
      θενκςςς!!


      Title: Re: [Συστ. Μικροϋπολογιστών] Γενικές απορίες και ανακοινώσεις/επικαιρότητα 2015-2016
      Post by: WatchDog on February 05, 2016, 02:46:12 am
      Γνωρίζει κάποιος με βεβαιότητα αν δίνουμε και  με ανοιχτές σημειώσεις (χειρόγραφες) εκτός των βιβλίων?


      Title: Re: [Συστ. Μικροϋπολογιστών] Γενικές απορίες και ανακοινώσεις/επικαιρότητα 2015-2016
      Post by: Λήσταρχος Γιαγκούλας on February 05, 2016, 17:04:04 pm
      Καλησπέρα,ξέρει κανείς αν ο Πέτρου επιτρέπει ρήτρες, κοψίματα στα ΜΙΚΡΟ?


      Title: Re: [Συστ. Μικροϋπολογιστών] Γενικές απορίες και ανακοινώσεις/επικαιρότητα 2015-2016
      Post by: Mr K on June 16, 2016, 19:24:41 pm
      Ξέρει κανείς να μου πεί πως μπορεί κάποιος τερμα noob (δεν ρωταω για μένα αλλά για έναν φίλο  :P :P ) να ξεκινήσει να διαβάζει το μάθημα; να πιάσει μια άκρη για να συνεχίσει γιατι οι σημειώσεις θεωρίας ειναι ακαταλαβίστικες και πέρνουν too much for granted.


      Title: Re: [Συστ. Μικροϋπολογιστών] Γενικές απορίες και ανακοινώσεις/επικαιρότητα 2015-2016
      Post by: jimPster on June 16, 2016, 20:19:07 pm
      "AVR Microcontroller and Embedded Systems: Using Assembly and C "

      κεφαλαιο 1-6,  εχει και παραδειγματα (για να ξεκινησει)



      Title: Re: [Συστ. Μικροϋπολογιστών] Γενικές απορίες και ανακοινώσεις/επικαιρότητα 2015-2016
      Post by: Chester on June 16, 2016, 20:58:01 pm
      Το κομματι των ασκησεων που ειναι να κανεις πραξεις με αριθμους με διαφορετικο ευρος ακεραιου και δεκαδικου, υπαρχει καποια προταση σε βιβλιο, σημειωση, βιντεο να μπορεσω να το καταλαβω;
      Οι σημειωσεις του δεν μου αρκουν για να το κατανοησω... και παντα πεφτει ενα τετοιο θεμα


      Title: Re: [Συστ. Μικροϋπολογιστών] Γενικές απορίες και ανακοινώσεις/επικαιρότητα 2015-2016
      Post by: Jim D. Ace on June 16, 2016, 21:08:37 pm
      Το κομματι των ασκησεων που ειναι να κανεις πραξεις με αριθμους με διαφορετικο ευρος ακεραιου και δεκαδικου, υπαρχει καποια προταση σε βιβλιο, σημειωση, βιντεο να μπορεσω να το καταλαβω;
      Οι σημειωσεις του δεν μου αρκουν για να το κατανοησω... και παντα πεφτει ενα τετοιο θεμα
      τι ακριβως σε μπερδευει;


      Title: Re: [Συστ. Μικροϋπολογιστών] Γενικές απορίες και ανακοινώσεις/επικαιρότητα 2015-2016
      Post by: Conflict on June 18, 2016, 18:19:50 pm
      Γνωρίζει κανείς αν και πότε θα πραγματοποιήθει εξέταση του εργαστηρίου για όσους το παρακολούθησαν τον χειμώνα αλλά δεν το δώσανε τον Φεβρουάριο?


      Title: Re: [Συστ. Μικροϋπολογιστών] Γενικές απορίες και ανακοινώσεις/επικαιρότητα 2015-2016
      Post by: sexycowboy on June 18, 2016, 19:35:42 pm
      Γνωρίζει κανείς αν και πότε θα πραγματοποιήθει εξέταση του εργαστηρίου για όσους το παρακολούθησαν τον χειμώνα αλλά δεν το δώσανε τον Φεβρουάριο?

      Είχε πει ότι θα βγάλει ανακοίνωση στο ethmmy.


      Title: Re: [Συστ. Μικροϋπολογιστών] Γενικές απορίες και ανακοινώσεις/επικαιρότητα 2015-2016
      Post by: sexycowboy on June 23, 2016, 16:45:36 pm
      Γνωρίζει κανείς τίποτα για το πότε θα είναι η εξέταση του εργαστηρίου; Γιατί ούτε ανακοίνωση έχει βγει ούτε μου απάντησαν στο email που έστειλα. Και οι μέρες πλησιάζουν...


      Title: Re: [Συστ. Μικροϋπολογιστών] Γενικές απορίες και ανακοινώσεις/επικαιρότητα 2015-2016
      Post by: aspa on June 23, 2016, 17:14:56 pm
      Γνωρίζει κανείς τίποτα για το πότε θα είναι η εξέταση του εργαστηρίου; Γιατί ούτε ανακοίνωση έχει βγει ούτε μου απάντησαν στο email που έστειλα. Και οι μέρες πλησιάζουν...

      Ρώτησα χθες τον κ. Σταμούλη...δεν ήξερε γιατί κι αυτός περιμένει απάντηση απ' τον κ. Πέτρου (που είναι στο εξωτερικό), αλλά θα βγει ανακοίνωση στο ethmmy


      Title: Re: [Συστ. Μικροϋπολογιστών] Γενικές απορίες και ανακοινώσεις/επικαιρότητα 2015-2016
      Post by: sexycowboy on June 23, 2016, 17:41:01 pm
      Ρώτησα χθες τον κ. Σταμούλη...δεν ήξερε γιατί κι αυτός περιμένει απάντηση απ' τον κ. Πέτρου (που είναι στο εξωτερικό), αλλά θα βγει ανακοίνωση στο ethmmy

      Έγινε, ευχαριστώ!


      Title: Re: [Συστ. Μικροϋπολογιστών] Γενικές απορίες και ανακοινώσεις/επικαιρότητα 2015-2016
      Post by: aspa on June 25, 2016, 13:50:20 pm
      Από ethmmy:

      ΕΞΕΤΑΣΗ ΕΡΓΑΣΤΗΡΙΟΥ
      Τρίτη 28/6/2016, ώρα 11.00 στο εργαστήριο Λ. Πέτρου


      Title: Re: [Συστ. Μικροϋπολογιστών] Γενικές απορίες και ανακοινώσεις/επικαιρότητα 2015-2016
      Post by: giwrgosbg on July 24, 2016, 17:09:12 pm
      Πως διαβάζεται το μάθημα   ; Είδα σε μια προηγούμενη σελίδα οτι το  " AVR Microcontroller and Embedded Systems: Using Assembly and C " βοηθάει .Καμιά αλλη συμβουλή;   :-\