Registerinhalt Berechnungen unterziehen asm

OP #1378295
Hi,

weil ich für meine Motorgeschwindigkeit eine Prozentanzeige machen 
wollte, habe ich ein Problem.
Die Motorgeschwindigkeit ist abhängig von OCR2.

Um nun meine Prozent zu berechnen habe ich folgende Funktion, da nicht 
einfach 0 = 0% ist:

p%=6,530612245*10^-5 * OCR2^2 + 0,5438367347 * OCR2 - 42,92489796

kann man so eine Rechnung irgendwie mit einem Register machen, das 
Ergebnis wird ja nicht größer als 100 also dürfte es da schonmal keine 
Probleme geben.
Gast #1378322
Hi

>p%=6,530612245*10^-5 * OCR2^2 + 0,5438367347 * OCR2 - 42,92489796

Geht.

>kann man so eine Rechnung irgendwie mit einem Register machen,...

Da wird's eng.

MfG Spess
OP #1378334
spess53 schrieb:

>
>>kann man so eine Rechnung irgendwie mit einem Register machen,...
>
> Da wird's eng.
>
> MfG Spess

Wie könnte man es denn dann machen, bin immernoch in ASM.

Ich hatte ja irgendwie daran gedacht, das ähnlich wie mit z.B. XTAL zu 
machen, also das p% über .equ zu definieren, nur ist das Problem das ich 
OCR2 nicht in das .equ bekomme, oder?

Antwort schreiben

Eine eigene Frage? Dieser Thread ist über 17 Jahre alt. Stell sie in einem eigenen Thread – dort lesen mehr Leute mit, und sie wird öfter und schneller beantwortet.

Neuen Thread starten

Eine Lösung, Ergänzung oder Rückmeldung zu diesem Thread? Dann antworte hier.

Formatierung
  • [c]C-Code[/c]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] – Link zu einem Artikel
  • Verweis auf einen anderen Beitrag: Rechtsklick auf dessen Beitrags-ID (#8078628), „Adresse kopieren“, in den Text einfügen

Mehr zur Formatierung

Längeren Sourcecode als Anhang, nicht in den Text. JPG nur für Fotos und Scans; Zeichnungen und Screenshots als PNG oder GIF. Siehe Bildformate.

Schon registriert? Anmelden

Wird nicht angezeigt. Wir schicken dir einen Link; sobald du damit bestätigst, erscheint dein Beitrag.

Mit dem Abschicken legst du einen kostenlosen Account an und erkennst die Nutzungsbedingungen und die Datenschutzerklärung an.