Προς το περιεχόμενο

Προτεινόμενες αναρτήσεις

Δημοσ.

Kαλησπερα..Προσφατα μου ανατεθηκε ενα προτζεκτ στην σχολη μου το οποιο αφορα τους υπολογισμους με σειρές των sin, cos, tan, arcsin, arccos και arctan...Eπειδη φανταζομαι θα ειναι λιγο δυσκολο να γραφτει κωδικα εξ αρχης θα ηθελα να ρωτησω αν ξερει καποιος αν υπαρχουν καπου ετοιμες ρουτινες ή εστω καποιος οδηγος στον πως μπορω να ξεκινησω την εργασια..!!

Υγ.Το προγραμμα που χρησιμοποιειται ειναι το AVR STUDIO..!!

Δημοσ.

Τι ακριβώς θέλεις? Αλγόριθμοι υπάρχουν, ορίστε οι απλές σειρές Taylor:

https://en.wikipedia.org/wiki/Taylor_series#Trigonometric_functions

 

Για το sin(x), για παράδειγμα, είναι:

x/1! - x3/3! + x5/5! - x7/7! + ...

 

Ελπίζω η assembly που χρησιμοποιείς να έχει πραγματικούς αριθμούς και διαίρεση...

Δημοσ.

Τι ακριβώς θέλεις? Αλγόριθμοι υπάρχουν, ορίστε οι απλές σειρές Taylor:

https://en.wikipedia.org/wiki/Taylor_series#Trigonometric_functions

 

Για το sin(x), για παράδειγμα, είναι:

x/1! - x3/3! + x5/5! - x7/7! + ...

 

Ελπίζω η assembly που χρησιμοποιείς να έχει πραγματικούς αριθμούς και διαίρεση...

Η διαιρεση γίνεται με ρουτινα για πραγματικους πρεπει να το ψαξω..

Καντο σε C και δες τον κωδικα με ενα dissassembler

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

Δημοσ.

Στο AVR STUDIO θα γράφεις τον C κώδικα και στον καθηγητή θα παραδώσεις τον assembly κώδικα που είναι στο δεξί μέρος της εικόνας.

 

AtmelStudio_DebugSession.gif

Δημιουργήστε ένα λογαριασμό ή συνδεθείτε για να σχολιάσετε

Πρέπει να είστε μέλος για να αφήσετε σχόλιο

Δημιουργία λογαριασμού

Εγγραφείτε με νέο λογαριασμό στην κοινότητα μας. Είναι πανεύκολο!

Δημιουργία νέου λογαριασμού

Σύνδεση

Έχετε ήδη λογαριασμό; Συνδεθείτε εδώ.

Συνδεθείτε τώρα
  • Δημιουργία νέου...